/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{overflow:hidden;overflow-y:scroll;font-size:62.5%}body,html{background:#fff;height:100%;margin:0;padding:0}body{color:#000;font-size:18px;font-size:1.8rem;line-height:1.5;text-align:left;word-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}button,html,input,select,textarea{font-family:'sf ui display',sans-serif}:focus,div:target,embed,object{outline:0 none}a{color:#1e90ff;text-decoration:none}a,button,label,select{cursor:pointer}p{margin:0 0 2em}@media (max-width:767px){p{margin-bottom:.5em}}.wrapper{min-height:100%;min-width:320px;overflow:hidden;position:relative;z-index:1}.hidden{clip:rect(0,0,0,0);position:absolute!important}.inner{min-height:100vh;margin:auto;padding-top:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}.inner--dark{background-color:#1e1e1e}.h1{margin:0 0 30px;padding:0;font-size:40px;font-size:4rem;font-weight:700;line-height:1}.h1_with-icon-youtube{position:relative;padding-left:120px}@media (max-width:767px){.h1_with-icon-youtube{padding-left:90px}}.h1_with-icon-youtube:before{content:'';background:url(../img/youtube.png) no-repeat 0 50%;background-size:100% auto;width:103px;height:40px;margin:auto;position:absolute;top:-20px;bottom:-20px;left:0}@media (max-width:767px){.h1_with-icon-youtube:before{width:70px;height:30px}}.h1_extra{display:block;margin:0;font-size:48px;font-size:4.8rem}@media (max-width:767px){.h1{margin-bottom:26px;font-size:18px;font-size:1.8rem}.h1_extra{margin:0;font-size:24px;font-size:2.4rem}}.h3{border-bottom:1px solid #d4d4d4;margin:0 0 14px;padding:0 0 26px;font-size:30px;font-size:3rem;font-weight:700;line-height:1;text-transform:uppercase}.h4{margin:0 0 16px;padding:0;color:#000;font-size:30px;font-size:3rem;font-weight:700;line-height:1.2}.h4_with-icon-youtube{position:relative;padding-left:120px}@media (max-width:767px){.h4_with-icon-youtube{padding-left:90px}}.h4_with-icon-youtube:before{content:'';background:url(../img/youtube.png) no-repeat 0 50%;background-size:100% auto;width:103px;height:40px;margin:auto;position:absolute;top:-20px;bottom:-20px;left:0}@media (max-width:767px){.h4_with-icon-youtube:before{width:70px;height:30px}}.h4 .link{color:inherit}@media (max-width:767px){.h4{font-size:24px;font-size:2.4rem}}.h5{margin:0 0 30px;padding:0;font-size:24px;font-size:2.4rem;font-weight:700}.field:-moz-placeholder{opacity:1;color:#000;font-style:normal;text-overflow:ellipsis}.field::-moz-placeholder{opacity:1;color:#000;font-style:normal;text-overflow:ellipsis}.field::-webkit-input-placeholder{opacity:1;color:#000;font-style:normal;text-overflow:ellipsis}.field:-ms-input-placeholder{opacity:1;color:#000;font-style:normal;text-overflow:ellipsis}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.hr{border:0;background:#ddd;width:100%;height:1px;margin:0 0 18px;padding:0;overflow:hidden;position:relative}.embed_code_block>*{display:block;margin-left:auto!important;margin-right:auto!important}@media (max-width:540px){.instagram_embed blockquote{max-width:100%!important;min-width:0!important}}.fb_embed,.giphy_embed,.pinterest_embed,.rtd_embed,.yt_embed{text-align:center;margin-top:1em;margin-bottom:1em}@media (max-width:1023px){.fb_embed .jwplayer,.giphy_embed .jwplayer,.pinterest_embed .jwplayer,.rtd_embed .jwplayer,.yt_embed .jwplayer{width:100%!important;height:100%!important;position:absolute;top:0;left:0}}@media (max-width:1023px){.fb_embed,.giphy_embed,.pinterest_embed,.rtd_embed,.yt_embed{height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.fb_embed iframe,.giphy_embed iframe,.pinterest_embed iframe,.rtd_embed iframe,.yt_embed iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}}@media (max-width:767px){.fb_embed{padding-bottom:100%}}@media (max-width:767px){.pinterest_embed{padding-bottom:105%}}.jw-playlist-dock-btn{display:none}.jw-releated-dock-btn .jw-overlay{display:none!important}.jw-related-dock-btn{display:none!important}.jw-nextup-container{display:none!important}.fullscreen a{font-size:16px;top:20px;color:#49bf00;font-weight:700;position:absolute;right:20px}.fullscreen span{font-size:16px;top:20px;color:#49bf00;position:absolute;left:100px}.overlay{background:rgba(0,0,0,.8);position:absolute;top:0;left:0;right:0;bottom:-2px;z-index:120;overflow:hidden}.video_container__close-button-container{z-index:1;position:absolute;top:0;right:0;width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.video_container__close-button-container>div{width:2px;height:25px;position:absolute;background-color:#fefefe;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.video_container__close-button-container>div:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.video_container__close-button-container>div:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.video_container__close-button-container:hover>div{background-color:#bebebe}.episode_name{float:left}.episode_player_title{color:#fff;display:none}.episode_player_title span{display:block;float:left}.episode_player_title a{display:block;float:right;color:#fff;font-size:40px}#comment{font-size:15px}#comment textarea{resize:none}#comment table{width:100%}#comment table td:first-child{vertical-align:top}#comment table td{padding-bottom:15px}#comment table td+td{width:74%}#comment table input[type=text],#comment table textarea{border:1px solid #a0a0a0;padding:3px;width:100%}#comment table input[type=checkbox]{vertical-align:middle}#comment table span+input[type=checkbox]{margin-left:8px}#comment table input[type=checkbox]+span{margin-left:20px}#push_error{min-height:26px;color:red}.error{border-color:red!important}.field_error{color:red;font-size:12px}@media (max-width:768px){.jw-logo{display:none}}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-results-button,[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.header{height:58px;position:fixed;top:0;left:0;right:0;z-index:110;-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.header:before{content:'';background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}@media (orientation:landscape) and (max-width:896px){.header{position:absolute}}.nav{height:58px;padding-right:62px;position:absolute;right:50px;top:0;z-index:99}.nav__list{height:58px;margin:0;padding:0;list-style:none;text-align:right}@media (max-width:1023px){.nav__list{height:auto;width:238px;max-height:100vh;padding-top:0;visibility:hidden;overflow:hidden;overflow-y:auto;position:absolute;top:100%;right:-50px}}.nav__item{display:inline-block;height:58px;margin:0 0 0 25px;padding:0;vertical-align:top;color:#fff;font-size:18px;font-size:1.8rem;line-height:3.22222222;text-align:left}.nav__item.active{color:#fc0}.nav__item.active .nav__link{color:#fc0}.nav__item:nth-child(8)~.nav__item{background:#232323;display:block;height:auto;width:238px;right:-112px;margin:0 0 0 auto;position:relative;line-height:1;opacity:0;visibility:hidden;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:12px 15px 12px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.nav__item:nth-child(8)~.nav__item .nav__link{margin:-12px -15px -12px -40px;padding:12px 15px 12px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1023px){.nav__item:first-child{margin-top:-11px}.nav__item:first-child .nav__link{padding-top:30px!important}}.nav__item:nth-child(8)+.nav__item{margin-top:-11px;padding-top:30px!important}@media (max-width:1023px){.nav__item:nth-child(8)+.nav__item{margin-top:0}}@media (max-width:1023px){.nav__item:nth-child(8)+.nav__item{padding-top:12px!important}}.nav__item:nth-child(8)+.nav__item .nav__link{margin-top:-30px;padding-top:30px!important}@media (max-width:1023px){.nav__item:nth-child(8)+.nav__item .nav__link{margin-top:-12px;padding-top:12px!important}}.nav__item:last-child{padding-bottom:30px!important}.nav__item:last-child .nav__link{margin-bottom:-30px!important;padding-bottom:30px!important}@media (max-width:1023px){.nav__item{background:#232323;display:block;height:auto;width:238px;margin:0 0 0 auto;right:0!important;padding:12px 15px 12px 40px;position:relative;line-height:1;opacity:0;visibility:hidden;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.nav__item .nav__link{background:#232323;margin:-12px -15px -12px -40px;padding:12px 15px 12px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}}.nav__link{display:block;color:inherit;text-transform:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav__link:hover{color:#fc0}.nav__trigger{width:56px;height:56px;margin:auto;position:absolute;top:2px;right:0}.nav__trigger:after,.nav__trigger:before{content:'';background:#fff;width:22px;height:2px;position:absolute;top:19px;left:14px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav__trigger:before{-webkit-box-shadow:0 6px 0 #fff;box-shadow:0 6px 0 #fff}.nav__trigger:hover:after,.nav__trigger:hover:before{background:#fc0}.nav__trigger:hover:before{-webkit-box-shadow:0 6px 0 #fc0;box-shadow:0 6px 0 #fc0}.nav__trigger:after{top:31px}.nav_active .nav__trigger{background:#232323}.nav_active .nav__trigger:after,.nav_active .nav__trigger:before{-webkit-box-shadow:none;box-shadow:none}.nav_active .nav__trigger:before{top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav_active .nav__trigger:after{top:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav_active .nav__list{visibility:visible}.nav_active .nav__item{opacity:1!important;visibility:visible!important;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.logo{background:url(../img/logo.png) no-repeat;width:168px;height:38px;position:absolute;top:11px;left:20px;z-index:101}@media (max-width:1023px){.logo{left:75px}}.logo__link{display:block;width:inherit;height:inherit}.search_header{width:56px;position:absolute;top:0;right:0;bottom:0}.search__trigger_header{background:url(../img/icon-search.png) no-repeat 50% 50%;position:absolute;top:0;right:0;bottom:0;left:0}.search__field_header{background:0 0;border:1px solid #fff;width:100%;padding:10px;color:#fff;font-size:18px;font-size:1.8rem}.search__btn_header{background:url(../img/icon-search.png) no-repeat 50% 50%;border:0;width:40px;position:absolute;top:20px;right:20px;bottom:20px}.search__sub_header{background:#000;width:300px;padding:20px;position:absolute;top:100%;right:0;z-index:20;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.search__sub_header{width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.active .search__sub{opacity:1;visibility:visible}@media (max-width:767px){.film_data_container{height:auto}}@media (max-width:767px){.trending.ng-scope:before{display:none}}.main-player{width:100vw;position:relative;left:50%;text-align:center;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.main-player:first-child{margin-top:-30px}@media (max-width:767px){.main-player:first-child{margin-top:-20px}}@media (max-width:1024px){.main-player{width:auto;margin:0 -30px;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:767px){.main-player{margin:0 -20px}}.main-player__media{padding-bottom:35.4vw;overflow:hidden;position:relative}@media (max-width:1024px){.main-player__media{padding-bottom:56.25%}}.main-player__media img{max-height:100%;vertical-align:top}@media (max-width:767px){.main-player__media{height:390px;padding:0}}.main-player__media-img{background:no-repeat 50% 0;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.main-player__media-img_pc{display:block}@media (max-width:600px){.main-player__media-img_pc{display:none}}.main-player__media-img_mobile{display:none}@media (max-width:600px){.main-player__media-img_mobile{display:block}}.main-player__summary{max-width:1216px;position:absolute;left:20px;right:0;bottom:72px;margin:auto;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.42);pointer-events:none}.main-player__summary .btn{pointer-events:auto}@media (max-width:1280px){.main-player__summary{bottom:20px}}@media (max-width:767px){.main-player__summary{padding:20px;bottom:40px;left:0}}.main-player__category{color:#eabb02;font-size:24px;font-size:2.4rem}@media (max-width:768px){.main-player__category{font-size:18px;font-size:1.8rem}}@media (max-width:480px){.main-player__category{font-size:14px;font-size:1.4rem}}.main-player__name{max-width:40%;margin-bottom:6px;color:#fff;font-size:38px;font-size:3.8rem;line-height:1.2;font-weight:500;opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.page_ready .main-player__name{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (max-width:1280px){.main-player__name{font-size:34px;font-size:3.4rem}}@media (max-width:768px){.main-player__name{max-width:none;font-size:28px;font-size:2.8rem;font-weight:900}}.main-player__play-btn{cursor:pointer;background:rgba(0,0,0,.7);width:120px;height:120px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.main-player__play-btn{width:110px;height:110px}}@media (max-width:1024px){.main-player__play-btn{width:80px;height:80px}}@media (max-width:768px){.main-player__play-btn{width:36px;height:36px}}.main-player__play-btn:before{content:'';width:0;height:0;border-style:solid;border-width:31px 0 31px 50px;border-color:transparent transparent transparent #fff;margin:auto;position:absolute;top:0;left:10px;right:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.main-player__play-btn:before{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media (max-width:1024px){.main-player__play-btn:before{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media (max-width:768px){.main-player__play-btn:before{-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);left:-5px}}@media (max-width:767px){.main-player__play-btn{display:none}}.main-player__link:hover .main-player__play-btn{background:#000}.main-player__date{background:#9d0f0f;display:inline-block;height:39px;margin-bottom:15px;padding:0 15px;color:#fff;font-size:24px;font-size:2.4rem;font-weight:700;line-height:39px;opacity:0;visibility:hidden;-webkit-transition:all 1s ease 1.5s;-o-transition:all 1s ease 1.5s;transition:all 1s ease 1.5s}.page_ready .main-player__date{opacity:1;visibility:visible}@media (max-width:767px){.main-player__date{height:auto;margin-bottom:2px;padding:4px 5px;font-size:16px;font-size:1.6rem;line-height:1}}.main-player__text{max-width:40%;margin-bottom:24px;color:silver;font-size:24px;font-size:2.4rem;line-height:1.3;opacity:0;visibility:hidden;-webkit-transition:all 1s ease .5s;-o-transition:all 1s ease .5s;transition:all 1s ease .5s}.page_ready .main-player__text{opacity:1;visibility:visible}@media (max-width:768px){.main-player__text{max-width:none}}@media (max-width:767px){.main-player__text{margin-bottom:12px;font-size:16px;font-size:1.6rem;color:#fff}}.main-player__foot{opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all 1s ease 1s;-o-transition:all 1s ease 1s;transition:all 1s ease 1s}.page_ready .main-player__foot{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.main-player__foot .btn{margin-right:17px}.page .main-player .jwplayer{height:0!important;padding-bottom:56.25%}#film_data_container{position:relative}.main-carousel{background:#333;overflow:hidden;position:relative}.main-carousel_content{width:100vw!important;left:50%;position:relative;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:1256px){.main-carousel{padding:0 20px}}@media (max-width:767px){.main-carousel{display:none!important}}.main-carousel:hover .main-carousel__next,.main-carousel:hover .main-carousel__prev{opacity:1}.main-carousel__in{padding:18px 20px;overflow:hidden;position:relative}.main-carousel__description~.main-carousel__in{background:#060606}.main-carousel__list{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;padding:0;list-style:none}.ie .main-carousel__list{border-spacing:19px 0;border-collapse:separate;display:table;width:100%;table-layout:fixed;position:relative;left:-19px}.main-carousel__item{position:relative;width:362px;min-width:362px;margin:0 20px 0 0;padding:0;text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.main-carousel__item_one{display:table-cell;width:100vw;vertical-align:top}.main-carousel_with-description .main-carousel__item{margin:0 19px 0 0}.ie .main-carousel__item{display:table-cell;vertical-align:top}.main-carousel__item.active{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}@media (max-width:480px){.main-carousel__item{width:100vw;min-width:100vw}}.main-carousel__next,.main-carousel__prev{z-index:2;background:#000;width:72px;height:102px;margin:auto;position:absolute;top:0;bottom:0;opacity:0;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.main-carousel__next,.main-carousel__prev{width:31px;height:51px;opacity:1;visibility:visible}}.main-carousel__next.disabled,.main-carousel__prev.disabled{opacity:0!important;visibility:hidden!important}.main-carousel__next:before,.main-carousel__prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:1024px){.main-carousel__next:before,.main-carousel__prev:before{width:17px;height:17px}}.main-carousel__prev{left:0}.main-carousel__prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1024px){.main-carousel__prev:before{left:9px}}.main-carousel__next{right:0}.main-carousel__next:before{right:18px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}.main-carousel__summary{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIuNyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));padding:14px;position:absolute;bottom:0;left:0;right:0;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-carousel__media-img{background:no-repeat 50% 50%;background-size:cover;height:0;padding-bottom:56.25%;overflow:hidden}.main-carousel__category{color:#fc0;font-size:17px;font-size:1.7rem}@media (max-width:480px){.main-carousel__category{font-size:15px;font-size:1.5rem}}.main-carousel__name{color:#fff;font-size:20px;font-size:2rem;line-height:1.2}@media (max-width:480px){.main-carousel__name{font-size:16px;font-size:1.6rem}}.main-carousel__foot{background:rgba(0,0,0,.4);height:29px;padding:0 13px;position:absolute;bottom:0;left:0;right:0;line-height:29px;font-weight:300;opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-carousel__date{float:left;color:#fc0;font-size:15px;font-size:1.5rem}.main-carousel__views{background:url(../img/icon-views.png) no-repeat 0 50%;float:right;padding-left:23px;color:#fc0;font-size:15px;font-size:1.5rem}.main-carousel__link:hover .main-carousel__summary{padding-bottom:34px}.main-carousel__link:hover .main-carousel__foot{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.main-carousel_with-description{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.main-carousel__description{background:#1b1b1b;float:left;width:655px;padding:23px 32px;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.main-carousel__description:before{content:'';background:#1b1b1b;position:absolute;top:0;bottom:-1000em;left:0;right:0;z-index:-1}@media (max-width:1024px){.main-carousel__description:before{display:none}}.main-carousel__description:hover .main-carousel__description-summary{max-height:1000px}.main-carousel__description:hover .main-carousel__description-summary:before{top:1000px}@media (max-width:1280px){.main-carousel__description{float:none;width:auto;padding:20px}}.main-carousel__description-heading{margin-bottom:8px;color:#fc0;font-size:18px;font-size:1.8rem;font-weight:500}.main-carousel__description-summary{max-height:110px;margin-bottom:12px;overflow:hidden;position:relative;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .main-carousel__description-summary{max-height:147px}.main-carousel__description-summary:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigyNywyNywyNykiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDI3LDI3LDI3KSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-o-linear-gradient(top,rgba(27,27,27,0),#1b1b1b);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0)),to(#1b1b1b));background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);height:20px;position:absolute;top:97px;left:0;right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .main-carousel__description-summary:before{top:127px}@media (max-width:1280px){.main-carousel__description-summary:before{display:none}}@media (max-width:1280px){.main-carousel__description-summary{max-height:none!important}}.main-carousel__sream{background:#9d0f0f;height:29px;padding:0 10px;position:absolute;top:6px;right:17px;color:#fff;font-size:19px;font-size:1.9rem;line-height:29px}.main-carousel-one{background:#212121;overflow:hidden}.main-carousel-one:hover .main-carousel__next,.main-carousel-one:hover .main-carousel__prev{opacity:1}.main-carousel-one__in{overflow:hidden;position:relative}.main-carousel__description~.main-carousel-one__in{background:#060606}.main-carousel-one__tabs{display:none}@media (max-width:767px){.main-carousel-one__tabs{display:block;position:absolute;bottom:20px;left:0;right:0;font-size:0;text-align:center}}.main-carousel-one__tabs-item{background-color:#d8d8d8;border-radius:50%;display:inline-block;width:6px;height:6px;margin:0 4px;vertical-align:top}.main-carousel-one__tabs-item.active{background:#d7a704}.main-carousel-one__list{margin:0;padding:0;list-style:none;border-spacing:0;border-collapse:collapse;display:table;width:100%;table-layout:fixed}.main-carousel-one__item{position:relative;margin:0;padding:0;text-align:left;display:table-cell;width:100vw;vertical-align:top}.main-carousel_with-description .main-carousel-one__item{margin:0 19px 0 0}.main-carousel-one__item.active{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}@media (max-width:480px){.main-carousel-one__item{width:100vw;min-width:100vw}}.main-carousel-one__next,.main-carousel-one__prev{z-index:2;background:#000;width:72px;height:102px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.main-carousel-one__next,.main-carousel-one__prev{width:31px;height:51px;opacity:1;visibility:visible}}@media (max-width:767px){.main-carousel-one__next,.main-carousel-one__prev{display:none!important}}.main-carousel-one__next.disabled,.main-carousel-one__prev.disabled{opacity:0!important;visibility:hidden!important}.main-carousel-one__next:before,.main-carousel-one__prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:1024px){.main-carousel-one__next:before,.main-carousel-one__prev:before{width:17px;height:17px}}.main-carousel-one__prev{left:0}.main-carousel-one__prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1024px){.main-carousel-one__prev:before{left:9px}}.main-carousel-one__next{right:0}.main-carousel-one__next:before{right:18px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}.main-carousel-one__summary{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIuNyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));padding:14px;position:absolute;bottom:0;left:0;right:0;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-carousel-one__media-img{background:no-repeat 50% 50%;background-size:cover;height:0;padding-bottom:56.25%;overflow:hidden}.main-carousel-one__category{color:#fc0;font-size:17px;font-size:1.7rem}@media (max-width:480px){.main-carousel-one__category{font-size:15px;font-size:1.5rem}}.main-carousel-one__name{color:#fff;font-size:20px;font-size:2rem;line-height:1.2}@media (max-width:480px){.main-carousel-one__name{font-size:16px;font-size:1.6rem}}.main-carousel-one__foot{background:rgba(0,0,0,.4);height:29px;padding:0 13px;position:absolute;bottom:0;left:0;right:0;line-height:29px;font-weight:300;opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-carousel-one__date{float:left;color:#fc0;font-size:15px;font-size:1.5rem}.main-carousel-one__views{background:url(../img/icon-views.png) no-repeat 0 50%;float:right;padding-left:23px;color:#fc0;font-size:15px;font-size:1.5rem}.main-carousel-one__link:hover .main-carousel__summary{padding-bottom:34px}.main-carousel-one__link:hover .main-carousel__foot{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.main-carousel-one_with-description{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.main-carousel-one__description{background:#1b1b1b;float:left;width:655px;padding:23px 32px;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.main-carousel-one__description:before{content:'';background:#1b1b1b;position:absolute;top:0;bottom:-1000em;left:0;right:0;z-index:-1}@media (max-width:1024px){.main-carousel-one__description:before{display:none}}.main-carousel-one__description:hover .main-carousel__description-summary{max-height:1000px}.main-carousel-one__description:hover .main-carousel__description-summary:before{top:1000px}@media (max-width:1280px){.main-carousel-one__description{float:none;width:auto;padding:20px}}.main-carousel-one__description-heading{margin-bottom:8px;color:#fc0;font-size:18px;font-size:1.8rem;font-weight:500}.main-carousel-one__description-summary{max-height:110px;margin-bottom:12px;overflow:hidden;position:relative;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .main-carousel-one__description-summary{max-height:147px}.main-carousel-one__description-summary:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigyNywyNywyNykiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDI3LDI3LDI3KSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-o-linear-gradient(top,rgba(27,27,27,0),#1b1b1b);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0)),to(#1b1b1b));background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);height:20px;position:absolute;top:97px;left:0;right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .main-carousel-one__description-summary:before{top:127px}@media (max-width:1280px){.main-carousel-one__description-summary:before{display:none}}@media (max-width:1280px){.main-carousel-one__description-summary{max-height:none!important}}.main-carousel-one__sream{background:#9d0f0f;height:29px;padding:0 10px;position:absolute;top:6px;right:17px;color:#fff;font-size:19px;font-size:1.9rem;line-height:29px}.main-carousel-one__content .main-carousel-one{max-width:1196px}.main-carousel-link{background:#333;overflow:hidden;position:relative}.main-carousel-link:before{content:'';width:0;height:0;border-style:solid;border-width:0 15px 20px 15px;border-color:transparent transparent #fc0 transparent;margin:auto;position:absolute;top:0;left:0;right:0}.main-carousel-link_content{width:100vw!important;left:50%;position:relative;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:1256px){.main-carousel-link{padding:0 20px}}@media (max-width:767px){.main-carousel-link{display:none!important}}.main-carousel-link:hover .main-carousel__next,.main-carousel-link:hover .main-carousel__prev{opacity:1}.main-carousel-link__in{padding:18px 20px;overflow:hidden;position:relative}.main-carousel-link__description~.main-carousel-link__in{background:#060606}.main-carousel-link__list{border-collapse:separate;border-spacing:20px 0;display:table;table-layout:fixed;position:relative;left:calc(50% - 201px);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1;margin:0;padding:0;list-style:none}.ie .main-carousel-link__list{border-spacing:19px 0;border-collapse:separate;display:table;width:100%;table-layout:fixed;position:relative;left:-19px}.main-carousel-link__item{display:table-cell;vertical-align:top;position:relative;width:362px;min-width:362px;margin:0;padding:0;text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.main-carousel-link__item_one{display:table-cell;width:100vw;vertical-align:top}.main-carousel-link_with-description .main-carousel-link__item{margin:0 19px 0 0}.ie .main-carousel-link__item{display:table-cell;vertical-align:top}.main-carousel-link__item.active{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}@media (max-width:480px){.main-carousel-link__item{width:100vw;min-width:100vw}}.main-carousel-link__next,.main-carousel-link__prev{z-index:2;background:#000;width:72px;height:102px;margin:auto;position:absolute;top:0;bottom:0;opacity:1;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.main-carousel-link__next,.main-carousel-link__prev{width:31px;height:51px;opacity:1;visibility:visible}}.main-carousel-link__next.disabled,.main-carousel-link__prev.disabled{opacity:0!important;visibility:hidden!important}.main-carousel-link__next:before,.main-carousel-link__prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:1024px){.main-carousel-link__next:before,.main-carousel-link__prev:before{width:17px;height:17px}}.main-carousel-link__prev{left:0}.main-carousel-link__prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1024px){.main-carousel-link__prev:before{left:9px}}.main-carousel-link__next{right:0}.main-carousel-link__next:before{right:18px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}.main-carousel-link__summary{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIuNyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));padding:14px;position:absolute;bottom:0;left:0;right:0;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-carousel-link__media-img{background:no-repeat 50% 50%;background-size:cover;height:0;padding-bottom:56.25%;overflow:hidden}.main-carousel-link__category{color:#fc0;font-size:17px;font-size:1.7rem}@media (max-width:480px){.main-carousel-link__category{font-size:15px;font-size:1.5rem}}.main-carousel-link__name{color:#fff;font-size:20px;font-size:2rem;line-height:1.2}@media (max-width:480px){.main-carousel-link__name{font-size:16px;font-size:1.6rem}}.main-carousel-link__foot{background:rgba(0,0,0,.4);height:29px;padding:0 13px;position:absolute;bottom:0;left:0;right:0;line-height:29px;font-weight:300;opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.main-carousel-link__date{float:left;color:#fc0;font-size:15px;font-size:1.5rem}.main-carousel-link__views{background:url(../img/icon-views.png) no-repeat 0 50%;float:right;padding-left:23px;color:#fc0;font-size:15px;font-size:1.5rem}.main-carousel-link__link:hover .main-carousel-link__summary{padding-bottom:34px}.main-carousel-link__link:hover .main-carousel-link__foot{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.main-carousel-link_with-description{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.main-carousel-link__description{background:#1b1b1b;float:left;width:655px;padding:23px 32px;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.main-carousel-link__description:before{content:'';background:#1b1b1b;position:absolute;top:0;bottom:-1000em;left:0;right:0;z-index:-1}@media (max-width:1024px){.main-carousel-link__description:before{display:none}}.main-carousel-link__description:hover .main-carousel-link__description-summary{max-height:1000px}.main-carousel-link__description:hover .main-carousel-link__description-summary:before{top:1000px}@media (max-width:1280px){.main-carousel-link__description{float:none;width:auto;padding:20px}}.main-carousel-link__description-heading{margin-bottom:8px;color:#fc0;font-size:18px;font-size:1.8rem;font-weight:500}.main-carousel-link__description-summary{max-height:110px;margin-bottom:12px;overflow:hidden;position:relative;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .main-carousel-link__description-summary{max-height:147px}.main-carousel-link__description-summary:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigyNywyNywyNykiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDI3LDI3LDI3KSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-o-linear-gradient(top,rgba(27,27,27,0),#1b1b1b);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0)),to(#1b1b1b));background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);height:20px;position:absolute;top:97px;left:0;right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .main-carousel-link__description-summary:before{top:127px}@media (max-width:1280px){.main-carousel-link__description-summary:before{display:none}}@media (max-width:1280px){.main-carousel-link__description-summary{max-height:none!important}}.main-carousel-link__sream{background:#9d0f0f;height:29px;padding:0 10px;position:absolute;top:6px;right:17px;color:#fff;font-size:19px;font-size:1.9rem;line-height:29px}.main-subscribe{margin:0 -30px;padding:0 20px;position:relative}@media (max-width:767px){.main-subscribe{margin:0 -20px}.page_main .main-subscribe{margin-bottom:-20px;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}}.main-subscribe:last-of-type{bottom:-30px;margin-top:-30px}@media (max-width:767px){.main-subscribe:last-of-type{bottom:-20px;margin-top:-20px}}@media (max-width:1024px){.main-subscribe{padding:0 20px 20px}}.main-subscribe:before{content:'';background:#e8e8e7;position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.main-subscribe:after{content:'';display:table;clear:both}.main-subscribe_modal{margin:0;padding:0}.main-subscribe_modal:last-of-type{bottom:0;margin:0}.main-subscribe_modal:before{display:none}@media (max-width:1024px){.main-subscribe_modal{padding:0}}@media (max-width:767px){.main-subscribe_modal{margin:0}.main-subscribe_modal:last-of-type{bottom:0;margin:0}}.main-subscribe__caption{margin-bottom:14px;color:#d7a702;font-size:25px;font-size:2.5rem;font-weight:900;line-height:1}.main-subscribe__caption_page{margin-bottom:20px;font-size:40px;font-size:4rem}@media (max-width:1023px){.main-subscribe__caption{font-size:30px;font-size:3rem}}.main-subscribe__caption_modal{margin-bottom:25px;color:#d7a702;font-size:35px;font-size:3.5rem;line-height:1.2;text-shadow:0 2px 4px #000}@media (max-width:767px){.main-subscribe__caption_modal{font-size:25px;font-size:2.5rem}}.main-subscribe__text{color:#4e4e4e;font-size:16px;font-size:1.6rem}.main-subscribe__text_page{color:#000;font-size:24px;font-size:2.4rem;line-height:1.2}@media (max-width:1023px){.main-subscribe__text{max-width:85%}}@media (max-width:767px){.main-subscribe__text{max-width:none}}.main-subscribe__text_modal{margin-bottom:28px;color:#fff;font-size:20px;font-size:2rem;font-weight:700}@media (max-width:1023px){.main-subscribe__text_modal{max-width:none}}.main-subscribe__summary{float:left;width:50%;padding:18px 20px 12px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.main-subscribe__summary_page{float:none;width:auto;padding:50px 30px 40px;text-align:center}@media (max-width:1023px){.main-subscribe__summary{float:none;width:auto;padding:20px 0}}.main-subscribe__summary_modal{float:none;width:auto;padding:0}@media (max-width:1023px){.main-subscribe__summary_modal{padding:0}}.main-subscribe__form{float:left;width:50%;padding:34px 0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-subscribe__form_page{float:none;width:70%;margin:auto;padding:0 0 77px}@media (max-width:1023px){.main-subscribe__form{float:none;max-width:85%;width:auto;padding:0}}@media (max-width:767px){.main-subscribe__form{max-width:none}}@media (max-width:684px){.main-subscribe__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}.main-subscribe__form_modal{float:none;width:auto;margin-bottom:30px;padding:0}@media (max-width:1023px){.main-subscribe__form_modal{max-width:none}}.main-subscribe__field{background:#fff;border:1px solid #fff;width:100%;padding:17px;color:#000;font-size:18px;font-size:1.8rem;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}.main-subscribe__field_page{font-size:24px;font-size:2.4rem}.main-subscribe__field:-moz-placeholder{opacity:1;color:#8f8f8f;font-style:normal;text-overflow:ellipsis}.main-subscribe__field::-moz-placeholder{opacity:1;color:#8f8f8f;font-style:normal;text-overflow:ellipsis}.main-subscribe__field::-webkit-input-placeholder{opacity:1;color:#8f8f8f;font-style:normal;text-overflow:ellipsis}.main-subscribe__field:-ms-input-placeholder{opacity:1;color:#8f8f8f;font-style:normal;text-overflow:ellipsis}.main-subscribe__field-container{overflow:hidden;padding-right:30px}@media (max-width:684px){.main-subscribe__field-container{padding:0 0 10px;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}}.main-subscribe__btn-container{float:right}@media (max-width:684px){.main-subscribe__btn-container{float:none;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}}.main-subscribe__success{background:#13d112;float:left;width:calc(50% - 20px);margin:34px 0 0 20px;height:39px;color:#fff;font-size:16px;line-height:39px;text-align:center}.modal .main-subscribe__success{display:table;width:auto;margin:auto;float:none;padding:0 20px}.main-subscribe .btn_1{padding:17px 80px 17px 61px;font-size:20px;font-size:2rem}.main-subscribe .btn_1:hover{text-decoration:underline}.main-subscribe__anchor{position:absolute;top:-150px}@media (max-width:1024px){.main-subscribe__anchor{top:0}}.main-subscribe__rules_modal{width:60%;padding-top:20px;color:#dedede;font-size:14px;font-size:1.4rem;line-height:1.3}@media (max-width:767px){.main-subscribe__rules_modal{width:auto}}.articles-list{margin:-10px -10px 30px -20px;padding:0;list-style:none;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1920px){.articles-list{padding:0 10px}}@media (max-width:1024px){.articles-list{margin:-4px 0 30px -4px}}@media (max-width:767px){.articles-list{margin:-4px -10px 30px -14px;padding:0}}.articles-list__link{color:inherit}.articles-list__link:hover{text-decoration:underline}.articles-list__item{width:calc(33.333% - 10px);margin:10px 0 0 10px;padding:10px;color:#000;vertical-align:top;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.articles-list__item:hover{background:#ebebeb}.articles-list__item:hover .articles-list__foot{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (max-width:1024px){.articles-list__item{width:calc(33.333% - 4px);margin:4px 0 0 4px}}@media (max-width:1023px){.articles-list__item{width:calc(50% - 4px)}}@media (max-width:480px){.articles-list__item{width:auto}}.articles-list__media{margin-bottom:5px;overflow:hidden;position:relative}.articles-list__media-img{background:no-repeat 50% 50%;background-size:cover;padding-bottom:56.25%;position:relative}.articles-list__foot{background:rgba(0,0,0,.39);height:30px;padding:0 10px;position:absolute;bottom:0;left:0;right:0;line-height:30px;opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.articles-list__date{float:left;color:#fc0;font-size:14px;font-size:1.4rem;font-weight:300}.articles-list__views{background:url(../img/icon-views.png) no-repeat 0 50%;padding-left:23px;float:right;color:#fc0;font-size:14px;font-size:1.4rem;font-weight:300}.articles-list__category{color:#8f8f8f;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.2}.articles-list__name{color:#000;font-size:22px;font-size:2.2rem;font-weight:500;line-height:1.2}.footer{width:100%;margin:auto;padding:30px 20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.footer:before{content:'';background:#000;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.footer-nav{margin-bottom:24px}.footer-nav__list{margin:0;padding:0;text-align:center;list-style:none}.footer-nav__item{display:inline-block;margin:0;padding:0 12px;color:#fff;font-size:18px;font-size:1.8rem}@media (max-width:480px){.footer-nav__item{display:block;margin-top:26px;padding:0}.footer-nav__item:first-child{margin:0}}.footer-nav__link{color:inherit;text-decoration:none}.footer-nav__link:hover{color:#fc0;text-decoration:underline}.footer-social{margin-bottom:14px;text-align:center}.footer-social__list{margin:0;padding:0;list-style:none}.footer-social__item{display:inline-block;margin:0 3px;padding:0;vertical-align:top}.footer-social__link{background:url(../img/icon-social.png) no-repeat;display:block;width:24px;height:24px;opacity:.5;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-social__link:hover{opacity:1}.footer-social__link_fb{background-position:0 -26px}.footer-social__link_tw{background-position:-27px -26px}.footer-social__link_yo{background-position:-54px -26px}.footer-social__link_insta{background-position:-81px -26px}.footer-social__link_daily{background-position:-135px -26px}.footer-social__link_rss{background-position:-108px -26px}.footer-social__link_rumble{background:url(../img/rumble.svg) no-repeat}.footer-social__link_odysee{background:url(../img/odysee.svg) no-repeat}.footer-social__link_telegram{background:url(../img/telegram.svg) no-repeat}.copyright{color:#636363;font-size:14px;font-size:1.4rem;line-height:1.2;text-align:center}.main-videos{margin:0 -30px;padding:30px 30px 40px}@media (max-width:767px){.main-videos{margin:0 -30px}}.main-videos_with-gutter{margin-top:50px}.main-videos__head{margin-bottom:25px;text-align:center}@media (max-width:480px){.main-videos__head{padding:0 20px}}.main-videos__foot{text-align:center}@media (max-width:480px){.main-videos__foot{padding:0 20px}}.main-videos__caption{padding-top:10px;color:#000;font-size:30px;font-size:3rem;font-weight:700;line-height:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:767px){.main-videos__caption{padding-top:0}}.main-videos__category{padding-top:10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:18px;font-size:1.8rem;text-align:left}@media (max-width:1023px){.main-videos__category{padding-top:0}}@media (max-width:479px){.main-videos__category{width:100%;margin-top:20px}}.main-videos__category-link{color:#000;text-decoration:none}.main-videos__category-link:hover .main-videos__category-text{border:0}.main-videos__category-text{border-bottom:1px dashed}.main-videos__category-remove{display:inline-block;width:11px;height:11px;margin-left:3px;position:relative}.main-videos__category-remove:after,.main-videos__category-remove:before{content:'';background:#000;width:3px;height:15px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-videos__category-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main-videos__top-filters-container{position:relative}.main-videos__top-filters-cancel{width:100%;text-align:right}.main-videos__top-filters-cancel-btn{color:#000;text-decoration:underline}.main-videos__top-filters{background:#fff;border-bottom:1px solid #cfcfcf;margin:-30px 0 20px;padding:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-videos__top-filters+.main-videos__top-filters{margin:0;position:absolute;top:100%;left:0;right:0;z-index:10}@media (max-width:767px){.main-videos__top-filters+.main-videos__top-filters{left:-10px;right:-10px}}@media (max-width:1920px){.main-videos__top-filters{padding:30px 20px 20px}}@media (max-width:767px){.main-videos__top-filters{padding:30px 0 20px}}.main-videos__top-filters:after{content:'';display:table;clear:both}.main-videos__search{width:252px;margin-left:28px;position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:1023px){.main-videos__search{width:100%;margin:20px 0 0}}.main-videos__search-field{border:2px solid #000;width:100%;padding:15px 50px 15px 18px;color:#000;font-size:18px;font-size:1.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.main-videos__search-field{padding:10px 35px 10px 13px;font-size:13px;font-size:1.3rem}}.main-videos__search-btn{background:#fff url(../img/icon-search-black.png) no-repeat 50% 50%;border:0;width:50px;padding:0;position:absolute;top:2px;right:2px;bottom:4px}@media (max-width:767px){.main-videos__search-btn{background-size:14px auto;width:35px}}.main-videos__sorting{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:1023px){.main-videos__sorting{width:100%;padding-top:20px}}.main-videos__sorting-title{float:left;height:51px;padding-right:20px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:51px}@media (max-width:1280px){.main-videos__sorting-title{padding-right:10px}}@media (max-width:767px){.main-videos__sorting-title{display:none}}.main-videos__sorting-params{float:left}.main-videos__sorting-params+.main-videos__sorting-params{margin-left:30px}.main-videos__sorting-param{border:solid #000;border-width:2px 1px;float:left;height:51px;padding:0 20px;color:#000;font-size:18px;font-size:1.8rem;font-weight:500;line-height:51px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.main-videos__sorting-param{padding:0 10px}}@media (max-width:767px){.main-videos__sorting-param{height:35px;font-size:13px;font-size:1.3rem;line-height:35px}}.main-videos__sorting-param:hover,.main-videos__sorting-param_active{background:#fc0;color:#000}.main-videos__sorting-param:first-child{border-left-width:2px}.main-videos__sorting-param:last-child{border-right-width:2px}.main-videos_pages{text-align:center}.main-videos__hide-map{height:51px;padding:0 32px;color:#000;font-size:18px;font-size:1.8rem;font-weight:500;line-height:51px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:-50px;background:#fff}@media (max-width:1280px){.main-videos__hide-map{padding-right:20px}}@media (max-width:767px){.main-videos__hide-map{position:relative;top:0;left:0;height:auto;padding:10px 0 0;line-height:1;-webkit-transform:translate(none);-ms-transform:translate(none);transform:translate(none)}}.main-videos__hide-map-link{border-bottom:1px dashed;color:inherit;text-decoration:none}.main-videos__anchor{position:absolute;margin-top:-90px}.main-videos__sorting-by{float:left;margin:0 20px 0 0;position:relative}@media (max-width:479px){.main-videos__sorting-by{float:left;margin:0 10px 0 0}}.main-map{width:100vw;height:0;padding-bottom:30vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:1280px){.main-map{padding-bottom:46.25%}}@media (max-width:1023px){.main-map{padding-bottom:56.25%}}@media (max-width:767px){.main-map{padding-bottom:100%}}@media (max-width:360px){.main-map{padding-bottom:150%}}.main-map img{vertical-align:top}.main-map #map{width:100%;height:100%;position:absolute!important;top:0;left:0}.main-map__bubble{width:320px;padding:19px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:360px){.main-map__bubble{width:300px}}.main-map__bubble-media{margin:-19px -19px 14px}.main-map__bubble-media-img{background:no-repeat 50% 0;background-size:cover;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.main-map__bubble-heading{margin-bottom:8px;color:#000;font-size:18px;font-size:1.8rem;font-weight:700}.main-map__bubble-summary{margin-bottom:12px;font-size:12px;font-size:1.2rem}.main-map__bubble-link{border:1px solid #ccc;display:block;height:34px;color:#000;font-size:18px;font-size:1.8rem;line-height:34px;font-weight:700;text-align:center;text-decoration:none}.main-map__close-btn{background:url(../img/icon-close.png) no-repeat 50% 50%;width:63px;height:63px;position:absolute;top:0;right:0;z-index:11}.gm-style .gm-style-iw>div>div{overflow:hidden!important;overflow-y:auto!important}.gm-style-iw{width:320px!important;top:15px!important;left:15px!important;background-color:#fff;-webkit-box-shadow:0 1px 6px rgba(178,178,178,.6);box-shadow:0 1px 6px rgba(178,178,178,.6);border-radius:2px 2px 0 0}@media (max-width:768px){.gm-style-iw{top:10px!important}}@media (max-width:767px){.gm-style-iw{top:15px!important}}@media (max-width:360px){.gm-style-iw{width:300px!important;top:0!important}}.gm-style-iw>div{display:block!important;width:auto!important;max-width:none!important}.gm-style>div>div>div>div>div>div:nth-child(3){z-index:10}.gm-style-iw>div:nth-child(2){display:none!important}.gm-style-iw+div{top:25px!important;left:30px!important;right:auto!important}@media (max-width:767px){.gm-style-iw+div{background:#fff;width:30px!important;height:30px!important;top:0!important;left:0!important}}.btn_1{background:#fc0;border:0;display:inline-block;padding:17px 80px 17px 61px;position:relative;color:#000;font-size:20px;font-size:2rem;font-weight:700;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn_1:before{content:'';border-right:2px solid #000;border-bottom:2px solid #000;width:11px;height:11px;margin:auto;position:absolute;top:0;bottom:0;right:32px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn_1:hover{opacity:.8;text-decoration:underline}@media (max-width:684px){.btn_1{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.btn_2{border:2px solid #000;display:inline-block;min-width:300px;padding:17px 30px;position:relative;color:#000;font-size:20px;font-size:2rem;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_2:hover{color:#000;text-decoration:underline}@media (max-width:1024px){.btn_2{min-width:240px;padding:12px 20px;font-size:16px;font-size:1.6rem}}@media (max-width:480px){.btn_2{display:block;width:100%;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}}.btn_3,.btn_4{background:0 0;border:2px solid #fff;display:inline-block;height:31px;padding:0 24px;color:#fff;font-size:16px;font-size:1.6rem;line-height:31px;font-weight:700;text-decoration:none;text-transform:uppercase}.btn_3:hover,.btn_4:hover{border-color:#fc0;color:#fc0}.btn_4{height:51px;color:#fff;line-height:51px;font-size:20px;font-size:2rem}@media (max-width:1024px){.btn_4{height:40px;padding:0 14px;font-size:16px;font-size:1.6rem;line-height:40px}}@media (max-width:768px){.btn_4{height:30px;padding:0 10px;font-size:12px;font-size:1.2rem;line-height:30px}}.btn_5{border:2px solid #fff;display:inline-block;height:28px;padding:0 12px;font-size:14px;font-size:1.4rem;color:#fff;font-weight:300;line-height:28px}.btn_5:hover{border-color:#fc0;color:#fc0}.btn_5.active{border-color:#fc0;color:#fc0}.btn_6{background:#000;display:inline-block;height:23px;padding:0 11px;color:#fff;font-size:11px;font-size:1.1rem;font-weight:300;line-height:23px;text-decoration:none}.letters{width:100%;padding:0 20px 30px;margin:0;list-style:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.letters+.hr{margin-top:-10px}.letters__item{display:inline-block;vertical-align:top;margin:0;padding:0;line-height:33px;color:#000;font-size:18px;font-size:1.8rem}.letters__link{border:2px solid transparent;display:block;width:33px;height:33px;color:inherit;text-align:center;text-decoration:none}.letters__link:hover,.letters__link_active{border-color:#000;background:#fc0;color:#000}.letters__link_disable{cursor:not-allowed;opacity:.5}.letters__link_disable:hover{border-color:transparent;background:0 0;color:inherit}.words{width:100%;margin:-12px 0 20px;padding:0;list-style:none;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media (max-width:1024px){.words{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:768px){.words{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:480px){.words{max-height:170px;margin:0 0 20px;overflow:hidden;overflow-y:auto;position:relative;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}.words::-webkit-scrollbar{width:3px}.words::-webkit-scrollbar-track{background:#e9e9e9}.words::-webkit-scrollbar-thumb{background:#000}}.words__item{display:inline-block;vertical-align:top;width:100%;margin:12px 0 0;padding:0;font-size:18px;font-size:1.8rem;font-weight:500}@media (max-width:480px){.words__item{display:block;margin-top:8px}.words__item:first-child{margin:0}}.words__link{display:inline-block;color:#000}.words__link_active{color:#fc0}.words__link:hover{text-decoration:underline}.content{width:100%;max-width:1256px;margin:auto;padding:30px;-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.content{padding:20px}.page_main .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.content .article_related{border-top:2px solid #77bc1f;background-color:#f6f6f6;float:left;width:274px;margin-right:30px;margin-left:calc((100% - 840px)/ 2)}@media (max-width:915px){.content .article_related{margin-left:auto;width:32.5%}}@media (max-width:767px){.content .article_related{float:none;width:100%;margin-right:auto;margin-left:auto}}.content .article_related .article_related_inner{margin:24px}.content .article_related .article_related_inner .article_related_inner__media{margin-bottom:24px}.content .article_related .article_related_inner .article_related_inner__media img{width:100%}@media (max-width:767px){.content .article_related .article_related_inner .article_related_inner__media{display:none}}.content .article_related .article_related_inner .article_related_inner__caption{margin:0}.content .article_related .article_related_inner .article_related_inner__caption .article_related_inner__heading{line-height:12px;font-size:16px;font-weight:400;border-left:2px solid #77bc1f;margin:0 0 23px 0;padding-left:7px}.content .article_related .article_related_inner .article_related_inner__caption a{color:#000}.content .article_related .article_related_inner .article_related_inner__caption a.article_related_inner__link-text{margin:0;font-size:16px;font-weight:500;line-height:22px;display:block}@media (max-width:767px){.content .article_related .article_related_inner .article_related_inner__caption a.article_related_inner__link-text{padding-bottom:24px}}.content .article_related .article_related_inner .article_related_inner__caption a:hover{text-decoration:none}.page_serials .content .premiere,.page_trailers .content .premiere{margin-top:15px!important}@media (max-width:1023px) and (min-width:768px){.page_serials .content .premiere,.page_trailers .content .premiere{margin-top:31px!important}}@media (max-width:767px) and (min-width:1px){.page_serials .content .premiere,.page_trailers .content .premiere{margin-top:37px!important}}.content__heading{max-width:840px;margin:auto}.small-carousel{background:#404040;width:100vw;padding:11px;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-box-sizing:border-box;box-sizing:border-box}.small-carousel:first-child{margin-top:-30px}@media (max-width:767px){.small-carousel:first-child{margin-top:-20px}}@media (max-width:767px){.small-carousel{margin-left:-20px;margin-right:-20px;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.small-carousel:hover .small-carousel__next,.small-carousel:hover .small-carousel__prev{opacity:1}.small-carousel__list{display:table;width:100%;margin:0;padding:0;table-layout:fixed;list-style:none}.small-carousel__item{display:table-cell;width:375px;margin:0;padding:0 23px 0 0;vertical-align:top}@media (max-width:479px){.small-carousel__item{width:300px}}.small-carousel__next,.small-carousel__prev{background:#000;width:65px;position:absolute;top:0;bottom:0;z-index:1;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.small-carousel__next,.small-carousel__prev{display:none}}.small-carousel__next:before,.small-carousel__prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.small-carousel__next.disabled,.small-carousel__prev.disabled{opacity:0!important;visibility:hidden!important}.small-carousel__prev{left:0}.small-carousel__prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.small-carousel__next{right:0}.small-carousel__next:before{right:18px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}.small-carousel__media{float:left;width:156px;height:87px;position:relative}.small-carousel__media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.small-carousel__context{overflow:hidden;padding:0 0 0 9px}.small-carousel__category{margin-bottom:5px;color:#d7a702;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1}.small-carousel__heading{color:#fff;font-size:19px;font-size:1.9rem;font-weight:500;line-height:1.2}@media (max-width:479px){.small-carousel__heading{font-size:16px;font-size:1.6rem}}.comments{position:relative;padding-top:10px}.comments__anchor{position:absolute;top:-140px}@media (max-width:1024px){.comments__anchor{top:0}}.comments img{width:100%;vertical-align:top}.card{margin:0 -30px;padding:20px 0;position:relative;z-index:1}.card:first-child{margin-top:-30px}@media (max-width:1272px){.card{padding:20px}}@media (max-width:767px){.card{margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.card:before{content:'';background:#1b1b1b;position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.card:after{content:'';background-image:-webkit-gradient(linear,left top,left bottom,from(#1b1b1b),to(#353535));background-image:-o-linear-gradient(top,#1b1b1b,#353535);background-image:linear-gradient(to bottom,#1b1b1b,#353535);height:100%;max-height:480px;position:absolute;bottom:0;left:-1000em;right:-1000em;z-index:-1}.card_video{margin:0}.card__play-btn{background:rgba(0,0,0,.7);width:120px;height:120px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.card__play-btn{width:110px;height:110px}}@media (max-width:1024px){.card__play-btn{width:80px;height:80px}}@media (max-width:768px){.card__play-btn{width:36px;height:36px}}.card__play-btn:before{content:'';width:0;height:0;border-style:solid;border-width:31px 0 31px 50px;border-color:transparent transparent transparent #fff;margin:auto;position:absolute;top:0;left:10px;right:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.card__play-btn:before{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media (max-width:1024px){.card__play-btn:before{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media (max-width:768px){.card__play-btn:before{-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);left:-5px}}.card__link:hover .card__play-btn{background:#000}.card__helper{background:rgba(59,66,70,.52) url(../img/icon-i.png) no-repeat 50% 50%;border:1px solid rgba(255,255,255,.52);border-radius:50%;width:34px;height:34px;position:absolute;top:11px;right:11px}.card__social{float:right;padding-top:10px}@media (max-width:767px){.card__social{float:none;padding:0 0 20px;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}}.card__media{margin-bottom:10px;padding-bottom:56.25%;overflow:hidden;position:relative}@media (max-width:767px){.card__media{margin:0 -20px 10px;padding-bottom:100%}}.card__media .jwplayer{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.card__media-img{background:no-repeat 50% 0;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.card__category{margin-bottom:4px;color:#fc0;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1}@media (max-width:767px){.card__category{font-size:16px;font-size:1.6rem;-webkit-box-ordinal-group:-1;-ms-flex-order:-1;order:-1}}.card__heading{margin-bottom:10px;color:#fefefe;font-size:30px;font-size:3rem;font-weight:700;line-height:1.2;text-transform:uppercase}@media (max-width:767px){.card__heading{margin-bottom:4px;font-size:20px;font-size:2rem;-webkit-box-ordinal-group:-1;-ms-flex-order:-1;order:-1}}.card__summary{margin-bottom:27px;color:#fefefe;font-size:18px;font-size:1.8rem}.card__info{margin-bottom:24px}@media (max-width:767px){.card__info{-webkit-box-ordinal-group:-1;-ms-flex-order:-1;order:-1}}.card__date{display:inline-block;margin-right:18px;color:#fc0;font-size:18px;font-size:1.8rem;font-weight:300;line-height:1}@media (max-width:767px){.card__date{font-size:16px;font-size:1.6rem}}.card__watchers{background:url(../img/icon-watchers.png) no-repeat 0 50%;display:inline-block;padding-left:20px;color:#fc0;font-size:18px;font-size:1.8rem;font-weight:300;line-height:1}@media (max-width:767px){.card__watchers{font-size:16px;font-size:1.6rem}}@media (max-width:767px){.card__tags{margin-bottom:16px}}.card__tags-heading{display:inline-block;margin-right:7px;color:#9b9b9b;font-size:16px;font-size:1.6rem;font-weight:700}.card__tags-links{display:inline-block}.card__tags-links :hover{text-decoration:underline;color:#fc0}.card__tags-link{display:inline-block;margin-right:12px;color:#fff;font-size:16px;font-size:1.6rem;font-weight:700}.card__next,.card__prev{background:#000;width:67px;height:109px;margin:auto;position:absolute;top:30.12%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1023px){.card__next,.card__prev{display:none}}.card__next:before,.card__prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:480px){.card__next:before,.card__prev:before{width:24px;height:24px}}.card__prev{right:50%;margin-right:-67px;-webkit-transform:translate(-50vw,0);-ms-transform:translate(-50vw,0);transform:translate(-50vw,0)}.card__prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.card__next{left:50%;margin-left:-67px;-webkit-transform:translate(50vw,0);-ms-transform:translate(50vw,0);transform:translate(50vw,0)}.card__next:before{right:18px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}.card__next-media,.card__prev-media{float:left;width:156px;height:87px;position:relative}.card__next-media-img,.card__prev-media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.card__next-context,.card__prev-context{overflow:hidden;padding:0 0 0 9px}.card__next-category,.card__prev-category{margin-bottom:5px;color:#d7a702;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1}.card__next-heading,.card__prev-heading{color:#fff;font-size:19px;font-size:1.9rem;font-weight:500;line-height:1.2}.card__next-in,.card__prev-in{background:#404040;width:401px;min-height:109px;padding:10px;overflow:hidden;position:absolute;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.card__next-in{right:100%;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.card__next:hover .card__next-in{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.card__prev-in{left:100%;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.card__prev:hover .card__prev-in{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.card__gallery_container{margin-bottom:10px}.card_video #gallery_container{margin-bottom:10px}.card__mask{background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.card_with-mask #gallery_container{position:relative;z-index:2}.card .short-url__link{color:#044faa;text-decoration:none}.card .short-url__link:hover{text-decoration:underline}.card .short-url__get-url{padding:.46153846em .76923077em;background:#ffea99;border:.07692308em solid #b7b7b7;color:#000;display:inline-block}.card .btn_copy{display:inline-block;margin-left:5px;width:130px;text-align:center;font-size:1.8rem;background:#fff;border:.07692308em solid #044faa;border-radius:10px;padding:.51538em 0;color:#044faa}@media (max-width:419px){.card .btn_copy{font-size:1.4rem;width:80px}}.trending{margin:0 -10px;padding:32px 0;position:relative;z-index:1}@media (max-width:1024px){.trending{padding:32px 0}}@media (max-width:767px){.trending{padding:32px 10px}}.trending:before{content:'';border-top:6px solid #000;position:absolute;top:0;left:-1000em;right:-1000em;z-index:-1}.trending__foot{text-align:center}.trending-list{margin:-20px 0 30px -20px;padding:0;list-style:none}.trending-list:after{content:'';display:table;clear:both}.trending-list__item{background:#000;float:left;width:calc(33.3334% - 20px);margin:20px 0 0 20px;padding:0;position:relative;color:#000}@media (max-width:768px){.trending-list__item{width:calc(50% - 20px)}}.trending-list__item:nth-child(9n-8){clear:left}.trending-list__item:nth-child(9n-2),.trending-list__item:nth-child(9n-8){width:calc(66.6667% - 20px)}@media (max-width:768px){.trending-list__item:nth-child(9n-2),.trending-list__item:nth-child(9n-8){width:calc(100% - 20px)}}.trending-list__item:nth-child(9n-2) .trending-list__media,.trending-list__item:nth-child(9n-8) .trending-list__media{padding-bottom:calc(56.25% + 8px)}.trending-list__item:nth-child(9n-2){float:right}@media (max-width:768px){.trending-list__item:nth-child(9n-2){width:calc(50% - 20px)}.trending-list__item:nth-child(9n-2) .trending-list__media{padding-bottom:56.25%}}@media (max-width:767px){.trending-list__item:nth-child(9n-2){width:calc(100% - 20px)}.trending-list__item:nth-child(9n-2) .trending-list__media{padding-bottom:56.25%}}@media (max-width:768px){.trending-list__item:nth-child(9n),.trending-list__item:nth-child(9n-3){width:calc(100% - 20px)}.trending-list__item:nth-child(9n) .trending-list__media,.trending-list__item:nth-child(9n-3) .trending-list__media{padding-bottom:calc(56.25% + 8px)}}@media (max-width:767px){.trending-list__item{width:calc(100% - 20px)}}.trending-list__item:hover .trending-list__category{opacity:1}.trending-list__item:hover .trending-list__summary{opacity:1;position:relative;left:0;right:0;bottom:0}.trending-list__item:hover .trending-list__heading{border-bottom:1px solid #fc0;margin-bottom:10px;padding-bottom:10px}.trending-list__item:hover .trending-list__link{color:#fc0}.trending-list__media{padding-bottom:56.25%;overflow:hidden;position:relative}.trending-list__img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.trending-list__category{color:#fc0;font-size:14px;font-size:1.4rem;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.trending-list__heading{padding-right:70px;color:#fff;font-size:22px;font-size:2.2rem;line-height:1.3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.trending-list__heading{font-size:18px;font-size:1.8rem}}.trending-list__summary{padding-right:70px;position:absolute;left:10px;right:10px;bottom:20px;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.3;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.trending-list__context{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsIDAsIDApIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000) 20%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(#000)) 20%;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000) 20%;padding:0 10px 20px;position:absolute;bottom:0;left:0;right:0}.trending-list__icon{background:no-repeat 50% 50%;width:62px;height:43px;position:absolute;bottom:10px;right:0}.trending-list__icon_photo{background-image:url(../img/icon-photo.png)}.trending-list__icon_trailer{background-image:url(../img/icon-trailer.png)}.trending-list__icon_360{background-image:url(../img/icon-360.png)}.trending-list__icon_doc{background-image:url(../img/icon-doc.png)}.trending-list__link{color:inherit}.trending-list__date{float:left;color:#fc0;font-size:15px;font-size:1.5rem}.trending-list__views{background:url(../img/icon-views.png) no-repeat 0 50%;float:right;padding-left:23px;color:#fc0;font-size:15px;font-size:1.5rem}.best-movies{margin:0 -30px;padding:30px 30px 50px;position:relative}@media (max-width:767px){.best-movies{margin:0 -20px;padding:20px 10px}}.best-movies:last-of-type{margin-bottom:-30px}@media (max-width:767px){.best-movies:last-of-type{margin-bottom:-20px}}.best-movies__select-season{position:absolute;top:27px;right:30px;background-color:#75b00a}@media (max-width:767px){.best-movies__select-season{top:16px;right:10px}}.best-movies:before{content:'';background:#d0d0d0;position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.best-movies__foot{text-align:center}.best-movies__menu{margin:-30px 0 40px;padding:30px 0 20px;position:relative;z-index:1}.best-movies__menu:before{content:'';background:#111;position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.best-movies__menu-list{margin:0;padding:0;list-style:none;text-align:center}.best-movies__menu-item{display:inline-block;margin:0 5% 10px;padding:0;position:relative;color:#868686;font-size:16px;font-size:1.6rem;line-height:1;text-transform:uppercase}.best-movies__menu-item_active{color:#fefefe}.best-movies__menu-item_active:before{content:'';border-style:solid;border-width:0 14.5px 15px 14.5px;border-color:transparent transparent #c4c4c4 transparent;width:0;height:0;margin:auto;position:absolute;bottom:-32px;left:0;right:0}@media (max-width:1023px){.best-movies__menu-item_active:before{display:none}}.best-movies__menu-link{text-decoration:none}.best-movies__anchor{position:absolute;top:-150px}@media (max-width:1024px){.best-movies__anchor{top:0}}.list-2{margin:-20px 0 30px -20px;padding:0;font-size:0;list-style:none}@media (max-width:1023px){.list-2{margin:0 -20px 30px}}@media (max-width:767px){.list-2{margin:0 -10px 30px}}.list-2__media{padding-bottom:56.25%;overflow:hidden;position:relative}.list-2__img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.list-2__context{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:linear-gradien(top,rgba(0,0,0,0),#000);background-image:linear-gradien(to bottom,rgba(0,0,0,0),#000);padding:7px 10px;position:absolute;bottom:-1px;left:0;right:0}.list-2__category{color:#fc0;font-size:14px;font-size:1.4rem;line-height:1.3}.list-2__heading{color:#fff;font-size:20px;font-size:2rem;font-weight:500;line-height:1.3}@media (max-width:767px){.list-2__heading{font-size:18px;font-size:1.8rem}}.list-2__link{color:inherit}.list-2__link:hover{color:#fc0}.list-2__item{background:#000;display:inline-block;vertical-align:top;width:calc(33.3333% - 20px);margin:20px 0 0 20px;padding:0;position:relative}@media (max-width:1024px){.list-2__item{width:calc(33.3333% - 25px)}}@media (max-width:768px){.list-2__item{width:calc(50% - 30px)}}@media (max-width:767px){.list-2__item{display:block;width:auto;margin:20px 0 0}}.list-2__summary{border-top:1px solid #fc0;margin-top:10px;padding-top:10px;position:relative;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.3}.list-2__date{float:left;color:#fc0;font-size:15px;font-size:1.5rem}.list-2__views{background:url(../img/icon-views.png) no-repeat 0 50%;float:right;padding-left:23px;color:#fc0;font-size:15px;font-size:1.5rem}.list-3{margin:-25px 0 30px -25px;padding:0;list-style:none;font-size:0}.list-3__item{display:inline-block;vertical-align:top;width:calc(25% - 25px);margin:25px 0 0 25px;padding:0;text-align:center}@media (max-width:1023px){.list-3__item{width:calc(33.3333% - 25px)}}@media (max-width:684px){.list-3__item{width:calc(50% - 25px)}}@media (max-width:479px){.list-3__item{width:calc(100% - 25px)}}.list-3__media{margin-bottom:12px;padding-bottom:100%;position:relative}.list-3__media-img{background:no-repeat 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.list-3__heading{color:#000;font-size:20px;font-size:2rem;font-weight:700;line-height:1.1}.list-3__heading:hover{text-decoration:underline}.trailer{margin-bottom:36px;padding:75px 0 70px;position:relative}.trailer:first-child{margin-top:-30px}@media (max-width:767px){.trailer:first-child{margin-top:-20px}}@media (max-width:767px){.trailer{margin:0 -20px 6px;padding-bottom:10px}}.trailer:before{content:'';background:#000;position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.trailer__media{margin-bottom:45px;padding-bottom:56.25%;overflow:hidden;position:relative}.trailer__media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.trailer__share-social{padding:0 20px}.trailer__share{float:left}.jwplayer+.trailer__share{margin-top:20px}@media (max-width:767px){.trailer__share{float:none;margin-bottom:5px}}.trailer__get-licence{background:#222;display:inline-block;float:right;padding:12px 72px;color:#b4b4b4;font-size:16px;font-size:1.6rem;line-height:1;font-weight:500;text-decoration:none}@media (max-width:767px){.trailer__get-licence{float:none;padding:12px 32px}}.trailer__panel{margin:0 0 -70px;padding:25px 0}@media (max-width:767px){.trailer__panel{margin-bottom:-50px;padding:15px 0;text-align:center}.trailer__panel:last-of-type{margin-bottom:0}}.trailer__panel:after{content:'';clear:both;display:table}.trailer__favorite{background:#ebebeb url(../img/icon-star.png) no-repeat 50% 20px;width:63px;height:75px;position:absolute;top:100%;right:0}@media (max-width:479px){.trailer__favorite{background-position:50%;background-size:25px auto;width:33px;height:40px}}.trailer__favorite:before{content:'';background:url(../img/favorite-bg.png) no-repeat;background-size:100% auto;height:20px;position:absolute;top:100%;left:0;right:0}.trailer__play-btn{background:rgba(0,0,0,.7);width:120px;height:120px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.trailer__play-btn{width:110px;height:110px}}@media (max-width:1024px){.trailer__play-btn{width:80px;height:80px}}@media (max-width:768px){.trailer__play-btn{width:36px;height:36px}}.trailer__play-btn:before{content:'';width:0;height:0;border-style:solid;border-width:31px 0 31px 50px;border-color:transparent transparent transparent #fff;margin:auto;position:absolute;top:0;left:10px;right:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.trailer__play-btn:before{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media (max-width:1024px){.trailer__play-btn:before{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media (max-width:768px){.trailer__play-btn:before{-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);left:-5px}}.trailer__anchor{position:absolute;top:0}.crumbs{margin:0 auto 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.crumbs__list{margin:0;padding:0;list-style:none}.crumbs__item{display:inline-block;margin:0 9px 0 0;padding:0;vertical-align:top;color:#a4a4a4;font-size:24px;font-size:2.4rem;font-weight:300}.crumbs__item:last-child .crumbs__link--slash{display:none}@media (max-width:767px){.crumbs__item{font-size:18px;font-size:1.8rem}}.crumbs__link{color:inherit}.crumbs__link--slash{margin-left:9px}.article{margin:0 -30px;padding:30px 30px;font-size:22px;font-size:2.2rem;position:relative}.article>.content__heading>.h1{margin:0 0 24px}.article_with-max-text>h1,.article_with-max-text>h2,.article_with-max-text>h3,.article_with-max-text>p{max-width:840px;margin-left:auto;margin-right:auto}.article_with-max-text>h1,.article_with-max-text>h2,.article_with-max-text>h3{margin-top:1.5em;margin-bottom:.7em}.article_with-max-text>p{margin-bottom:.7em;margin-top:.7em}.article_with-max-text>.fig_5{margin:1.5em auto}.article_with-max-text>.fig_5+h1,.article_with-max-text>.fig_5+h2,.article_with-max-text>.fig_5+h3{margin-top:0}.article a:hover{text-decoration:underline}@media (max-width:767px){.article{padding:0 20px}}.article img{max-width:100%}.article:first-child{margin-top:-30px;padding-top:30px}@media (max-width:767px){.article:first-child{margin-top:-20px;padding-top:20px}}.article:last-child{margin-bottom:-30px;padding-bottom:30px}@media (max-width:767px){.article:last-child{margin-bottom:-20px;padding-bottom:20px}}.main-subscribe+.article{padding-top:25px}@media (max-width:479px){.article{padding:20px;font-size:18px;font-size:1.8rem}}.article:after{content:'';display:table;clear:both}.article__info{margin:0 0 20px}.article__info__stories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:370px){.article__info__stories{-ms-flex-wrap:wrap;flex-wrap:wrap}}.article__social{margin-top:10px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;clear:both}.article__social--side-comments{background-color:#76bf0d;border:none;outline:0;margin-left:2px;margin-top:-2px;height:32px;width:32px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.article__social--side-comments:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.article__date{display:inline-block;color:#a4a4a4;font-size:24px;font-size:2.4rem;font-weight:300;line-height:1;padding-bottom:15px}.article__date__stories{color:#3e3e3e;font-size:18px;font-size:1.8rem;font-family:Arial}@media (max-width:767px){.article__date__stories{font-size:13px;font-size:1.3rem}}.article__date__stories--watchers{background:url(../img/icon-watchers-gray.png) no-repeat 0 50%;padding-left:28px}.article__date:not(:last-child){margin-right:40px}@media (max-width:767px){.article__date{font-size:18px;font-size:1.8rem}.article__date:not(:last-child){margin-right:20px}}.article__cover{position:relative;width:100vw;margin-left:-50vw;margin-top:-1vh;left:50%}@media (min-width:1920px){.article__cover{float:right;right:50%;width:unset;margin-left:unset;left:unset;padding-bottom:10px}}@media (min-width:1920px){.article__cover__inner{position:relative;right:-50%}.article__cover__inner img{max-width:unset}}.article__watchers{background:url(../img/icon-watchers-gray.png) no-repeat 0 50%;display:inline-block;padding-left:28px;color:#3e3e3e;font-size:18px;font-size:1.8rem;font-family:Arial;font-weight:300;line-height:1}@media (max-width:767px){.article__watchers{font-size:13px;font-size:1.3rem}}.article__quote{max-width:840px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:5px solid #000;padding-left:19px;font-size:22px;font-size:2.2rem;font-weight:700}@media (max-width:479px){.article__quote{font-size:18px;font-size:1.8rem}}.article__widget{margin-bottom:45px;text-align:center}.article__widget-in{display:inline-block}.article__widget-in img{max-width:100%}.article__author{display:inline-block;color:#474747;font-size:24px;font-size:2.4rem}.article__social{margin-bottom:20px}.h1+.article__social{margin-top:-15px}.article__social_2{margin-bottom:28px;text-align:center}.article__social img{max-width:100%}.article__next,.article__prev{background:#000;width:67px;height:109px;margin:auto;position:fixed;top:50%;z-index:2;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1023px){.article__next,.article__prev{display:none}}.article__next:before,.article__prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:480px){.article__next:before,.article__prev:before{width:24px;height:24px}}.article__prev{right:50%;margin-right:-67px;-webkit-transform:translate(-50vw,0);-ms-transform:translate(-50vw,0);transform:translate(-50vw,0)}.article__prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.article__next{left:50%;margin-left:-67px;-webkit-transform:translate(50vw,0);-ms-transform:translate(50vw,0);transform:translate(50vw,0)}.article__next:before{right:28px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}.article__next-media,.article__prev-media{float:left;width:156px;height:87px;position:relative}.article__next-media-img,.article__prev-media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.article__next-context,.article__prev-context{overflow:hidden;padding:0 0 0 9px}.article__next-category,.article__prev-category{margin-bottom:5px;color:#d7a702;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1}.article__next-heading,.article__prev-heading{color:#fff;font-size:19px;font-size:1.9rem;font-weight:500;line-height:1.2}.article__next-in,.article__prev-in{background:#404040;width:401px;min-height:109px;padding:10px;overflow:hidden;position:absolute;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.article__next-in{right:100%;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.article__next:hover .article__next-in{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.article__prev-in{left:100%;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.article__prev:hover .article__prev-in{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.article__anchor{position:absolute;top:-200px}@media (max-width:1024px){.article__anchor{top:0}}.article_with-max-text .article__anchor{position:absolute;top:-100px}@media (max-width:1024px){.article_with-max-text .article__anchor{top:0}}.article__short-url-block{position:relative;width:100%;font-size:1.8rem}@media (max-width:419px){.article__short-url-block{font-size:1.4rem}}.article__short-url{display:inline-block;vertical-align:bottom;width:100%;margin:.7em 0 1.3em}.article__short-url p{margin:unset!important}@media (max-width:767px){.article__short-url{left:83px;width:unset}}.article .short-url__link{color:#044faa;text-decoration:none}.article .short-url__get-url{padding:.46153846em .76923077em;background:#ffea99;border:.07692308em solid #b7b7b7;color:#000;display:inline-block}.article .article_related{border-top:2px solid #77bc1f;background-color:#f6f6f6;float:left;width:274px;margin-right:30px;margin-left:calc((100% - 840px)/ 2)}@media (max-width:915px){.article .article_related{margin-left:auto;width:32.5%}}@media (max-width:767px){.article .article_related{float:none;width:100%;margin-right:auto;margin-left:auto}}.article .article_related .article_related_inner{margin:24px}.article .article_related .article_related_inner .article_related_inner__media{margin-bottom:24px}.article .article_related .article_related_inner .article_related_inner__media img{width:100%}@media (max-width:767px){.article .article_related .article_related_inner .article_related_inner__media{display:none}}.article .article_related .article_related_inner .article_related_inner__caption{margin:0}.article .article_related .article_related_inner .article_related_inner__caption .article_related_inner__heading{line-height:12px;font-size:16px;font-weight:400;border-left:2px solid #77bc1f;margin:0 0 23px 0;padding-left:7px}.article .article_related .article_related_inner .article_related_inner__caption a{color:#000}.article .article_related .article_related_inner .article_related_inner__caption a.article_related_inner__link-text{margin:0;font-size:16px;font-weight:500;line-height:22px;display:block}@media (max-width:767px){.article .article_related .article_related_inner .article_related_inner__caption a.article_related_inner__link-text{padding-bottom:24px}}.article .article_related .article_related_inner .article_related_inner__caption a:hover{text-decoration:none}.article .btn_copy{display:inline-block;margin-left:5px;width:130px;text-align:center;font-size:1.8rem;background:#fff;border:.07692308em solid #044faa;border-radius:10px;padding:.51538em 0;color:#044faa}@media (max-width:419px){.article .btn_copy{font-size:1.4rem;width:80px}}.fig_1,.fig_2{clear:right;float:right;min-width:300px;margin:0 0 30px 65px;font-size:18px;font-size:1.8rem;font-weight:500}@media (max-width:767px){.fig_1,.fig_2{float:none;width:300px;margin:0 auto 30px}}@media (max-width:479px){.fig_1,.fig_2{min-width:0;width:auto}}.fig_1 p,.fig_2 p{margin:0}.fig_3{clear:left;float:left;display:table;min-width:300px;margin:0 35px 8px 0;font-size:18px;font-size:1.8rem;font-weight:500}@media (max-width:767px){.fig_3{float:none;width:300px;margin:0 auto 8px}}@media (max-width:479px){.fig_3{width:auto;min-width:0}}.fig_4{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.fig_5{margin:0 auto 50px;max-width:996px}.fig__media_1{margin-bottom:22px}.fig__media_2{margin-bottom:18px;text-align:center}.fig__media_3{margin-bottom:7px}.fig__media_5{margin-bottom:8px}.fig__media-img{vertical-align:top}@media (max-width:767px){.fig__media-img{max-width:100%}}.fig__legend-link_1{color:#228cd2}.fig__legend-heading_1{display:inline-block;width:160px;margin-right:18px;text-align:right}@media (max-width:479px){.fig__legend-heading_1{width:auto;text-align:left}}.fig__legend-heading_2{color:#000;font-size:35px;font-size:3.5rem}.fig__legend_2{color:#868686;font-size:16px;font-size:1.6rem;font-weight:500;text-align:center}.fig__legend_2 p{margin-bottom:3px}.fig__legend_3{border-bottom:1px solid #a4a4a4;padding-bottom:8px;color:#a4a4a4;font-size:18px;font-size:1.8rem;display:table-caption;caption-side:bottom}.fig__legend_5{color:#000;font-size:18px;font-size:1.8rem;caption-side:bottom}@media (max-width:767px){.fig__legend_5{font-size:16px}}.fig__img_5{width:100%;max-width:996px;vertical-align:top}.fig__anchor{position:absolute;top:-130px}@media (max-width:1024px){.fig__anchor{top:0}}.tags__list{margin:0 0 40px;padding:0;font-size:0;text-align:center;list-style:none}.tags__item{display:inline-block;margin:0 5px 10px;padding:0;color:#fff;font-size:18px;font-size:1.8rem}.tags__link{background:#000;display:block;height:33px;padding:0 10px;color:inherit;line-height:33px;text-decoration:none}div+.tags{margin-top:2em}.carousel{padding-bottom:56.25%}@media (max-width:767px){.carousel{padding-bottom:100%}}.carousel_1{position:relative}.carousel__list{margin:0;padding:0;list-style:none}.carousel__item{margin:0;padding:0;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity 1s ease,visibility 1s ease;-o-transition:opacity 1s ease,visibility 1s ease;transition:opacity 1s ease,visibility 1s ease}.carousel__item.active{opacity:1;visibility:visible;z-index:1}.carousel__media_1{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.carousel__media-img_1{background:no-repeat 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.carousel__legend_1{background:rgba(0,0,0,.55);padding:0 50px;position:absolute;bottom:0;left:0;right:0}@media (max-width:479px){.carousel__legend_1{padding:0 10px}}.carousel__heading_1{float:left;padding:22px;color:#fff;font-size:18px;font-size:1.8rem}@media (max-width:1279px){.carousel__heading_1{float:none;padding:10px;text-align:center}}@media (max-width:479px){.carousel__heading_1{padding:6px;font-size:16px;font-size:1.6rem}}.carousel__social_1{float:right;padding-top:15px}@media (max-width:1279px){.carousel__social_1{float:none;padding:0 0 10px;text-align:center}}.carousel__social-heading_1{display:inline-block;margin-right:22px;vertical-align:middle;color:#7c7c7c;font-size:18px;font-size:1.8rem}@media (max-width:1279px){.carousel__social-heading_1{display:block}}@media (max-width:479px){.carousel__social-heading_1{display:none}}.carousel__social-buttons_1{display:inline-block;vertical-align:middle}.carousel__social-buttons_1 img{vertical-align:top}.carousel__next,.carousel__prev{width:72px;height:102px;margin:auto;position:absolute;top:0;bottom:13px;z-index:1;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.carousel__next:before,.carousel__prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:480px){.carousel__next:before,.carousel__prev:before{width:24px;height:24px}}.carousel__prev{left:25px}@media (max-width:479px){.carousel__prev{left:0}}.carousel__prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.carousel__next{right:25px}@media (max-width:479px){.carousel__next{right:0}}.carousel__next:before{right:18px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}.series{position:relative;z-index:1;margin-top:-30px}@media (max-width:767px){.series{margin-top:-20px}}.series:before{content:'';background-color:#111;position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.series__panel{padding:25px 0}.series__panel:last-of-type{margin-bottom:-30px}@media (max-width:767px){.series__panel:last-of-type{margin-bottom:0}}@media (max-width:767px){.series__panel{padding:15px 0;text-align:center}}.series__panel:after{content:'';clear:both;display:table}.series__heading{z-index:100;position:fixed;top:58px;left:0;width:100%;background-color:#111;-webkit-transition:visibility .2s ease,opacity .2s ease,transform .2s ease;-o-transition:visibility .2s ease,opacity .2s ease,transform .2s ease;-webkit-transition:visibility .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:visibility .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:visibility .2s ease,opacity .2s ease,transform .2s ease;transition:visibility .2s ease,opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;padding:20px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.series__heading{padding-bottom:0}}.series__heading_scroll{-webkit-transform:translate(0,-53px);-ms-transform:translate(0,-53px);transform:translate(0,-53px)}.series__heading_scroll.series__heading_notseries{visibility:hidden;opacity:0}@media (max-width:767px){.series__heading_scroll{-webkit-transform:translate(0,-47px);-ms-transform:translate(0,-47px);transform:translate(0,-47px)}}.series__heading_hidden{visibility:hidden;opacity:0}.series__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;position:relative;padding:5px 0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.series__menu{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%}.series__menu:after{content:'';position:absolute;top:0;right:0;height:100%;width:60px;pointer-events:none}}.series__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.series__menu-list{width:100%}}@media (max-width:767px){.series__menu-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto}}.series__menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5%;padding:0;font-size:16px;font-size:1.6rem;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.series__menu-item{margin:0;padding:0 10px}}.series__menu-item_active .series__menu-link{color:#fff}.series__menu-link{color:#868686;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.series__menu-link:hover{text-decoration:underline}.series__carousel{max-width:960px;margin:auto;padding:180px 0 30px;position:relative;z-index:1}@media (max-width:1024px){.series__carousel{padding:155px 0 30px}}@media (max-width:767px){.series__carousel{margin:0 -20px;padding:125px 0 30px}}.series__carousel:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-o-linear-gradient(top,#1b1b1b,#252525);background-image:-webkit-gradient(linear,left top,left bottom,from(#1b1b1b),to(#252525));background-image:linear-gradient(to bottom,#1b1b1b,#252525);position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.series__carousel:after{content:'';display:table;clear:both}.series__carousel-next,.series__carousel-prev{width:100px;height:100px;position:absolute;top:0;bottom:0;opacity:1;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:42%}@media (max-width:1024px){.series__carousel-next,.series__carousel-prev{margin-top:36%}}@media (max-width:767px){.series__carousel-next,.series__carousel-prev{display:none!important}}.series__carousel-next.disabled,.series__carousel-prev.disabled{opacity:0;visibility:hidden}.series__carousel-next:before,.series__carousel-prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:480px){.series__carousel-next:before,.series__carousel-prev:before{width:24px;height:24px}}.series__carousel-prev{left:50%;-webkit-transform:translate(-50vw,0);-ms-transform:translate(-50vw,0);transform:translate(-50vw,0)}.series__carousel-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.series__carousel-next{right:50%;-webkit-transform:translate(50vw,0);-ms-transform:translate(50vw,0);transform:translate(50vw,0)}.series__carousel-next:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.series__carousel-in{overflow:hidden;position:relative}.series__carousel-media{padding-bottom:56.25%;overflow:hidden;position:relative}.series__carousel-list{border-collapse:separate;border-spacing:100px 0;display:table;width:100%;margin:0;padding:0;position:relative;left:-100px;table-layout:fixed}.series__carousel-item{display:table-cell;width:960px;margin:0;padding:0;vertical-align:top}@media (max-width:1024px){.series__carousel-item{width:100vw}}.series__carousel-media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.series__carousel-play-btn{background:rgba(0,0,0,.7);width:120px;height:120px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.series__carousel-play-btn{width:110px;height:110px}}@media (max-width:1024px){.series__carousel-play-btn{width:80px;height:80px}}@media (max-width:768px){.series__carousel-play-btn{width:36px;height:36px}}.series__carousel-play-btn:before{content:'';width:0;height:0;border-style:solid;border-width:31px 0 31px 50px;border-color:transparent transparent transparent #fff;margin:auto;position:absolute;top:0;left:10px;right:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.series__carousel-play-btn:before{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media (max-width:1024px){.series__carousel-play-btn:before{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@media (max-width:768px){.series__carousel-play-btn:before{-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);left:-5px}}.series__carousel-previews{width:100vw;padding:0;left:50%;position:relative;-webkit-transform:translate(-50vw,0);-ms-transform:translate(-50vw,0);transform:translate(-50vw,0)}.series__carousel-next-bubl,.series__carousel-prev-bubl{position:absolute;top:50%;right:70%;color:#fff;font-size:21px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.series__carousel-next:hover .series__carousel-next-bubl,.series__carousel-next:hover .series__carousel-prev-bubl{opacity:1;visibility:visible;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.series__carousel-prev-bubl{right:auto;left:70%;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.series__carousel-prev:hover .series__carousel-prev-bubl{opacity:1;visibility:visible;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.series__carousel-previews-next,.series__carousel-previews-prev{display:none!important;background:#191919;width:68px;height:102px;margin:auto;position:absolute;top:0;bottom:0;opacity:1;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:479px){.series__carousel-previews-next,.series__carousel-previews-prev{width:31px;height:46px}}.series__carousel-previews-next.disabled,.series__carousel-previews-prev.disabled{opacity:0;visibility:hidden}.series__carousel-previews-next:before,.series__carousel-previews-prev:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;bottom:0}@media (max-width:479px){.series__carousel-previews-next:before,.series__carousel-previews-prev:before{width:18px;height:18px}}.series__carousel-previews-prev{left:0}.series__carousel-previews-prev:before{left:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:479px){.series__carousel-previews-prev:before{left:9px}}.series__carousel-previews-next{right:0}.series__carousel-previews-next:before{right:30px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width:479px){.series__carousel-previews-next:before{right:9px}}.series__carousel-previews-in{padding:0 30px;overflow:hidden;position:relative}@media (max-width:767px){.series__carousel-previews-in{padding:0 20px}}.series__carousel-previews-list{margin:0;padding:0;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch}.series__carousel-previews-item{min-width:392px;padding:0;margin:35px 20px 35px 0;vertical-align:top;position:relative}@media (max-width:479px){.series__carousel-previews-item{min-width:212px;margin:12px 14px 12px 0}}.series__carousel-previews-item.active:before{content:'';background:url(../img/series-carousel-preview-corner.png) no-repeat 50% 0;width:45px;height:23px;margin:auto;position:absolute;top:-35px;left:0;right:0}@media (max-width:479px){.series__carousel-previews-item.active:before{display:none}}.series__carousel-previews-media{padding-bottom:56.25%;overflow:hidden;position:relative}.series__carousel-previews-media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.series__carousel-previews-title{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);padding:0 10px 5px;position:absolute;bottom:0;left:0;right:0;color:#fff;font-size:15px;font-size:1.5rem}.series .h3{border:0;margin-bottom:13px;padding:0;color:#fff;font-size:30px;font-size:3rem;text-align:center;text-transform:none}@media (max-width:1023px){.series .h3{margin-bottom:16px;font-size:25px;font-size:2.5rem}}@media (max-width:767px){.series .h3{margin-bottom:6px;font-size:20px;font-size:2rem}}.series .special_header{border:0;margin-bottom:10px;padding:0;color:#fff;font-size:30px;font-size:3rem;text-align:center;text-transform:none}@media (max-width:1023px){.series .special_header{font-size:25px;font-size:2.5rem}}@media (max-width:767px){.series .special_header{margin-bottom:6px;font-size:20px;font-size:2rem}}.series__share{float:left}@media (max-width:767px){.series__share{float:none;margin-bottom:10px}}.series__btns{float:right;position:relative}@media (max-width:767px){.series__btns{float:none}}.series__btn{margin-left:8px}.series__bubble-iframe{background:#fff;display:none;border:2px solid #000;width:165px;padding:15px;margin-top:14px;position:absolute;top:100%;right:0;z-index:1}.active~.series__bubble-iframe{display:block}.series__bubble-iframe-fields{margin-bottom:14px}.series__bubble-iframe-caption{margin-bottom:20px;font-size:13px;font-size:1.3rem;color:#000;font-weight:700}.series__bubble-iframe-textarea{background:0 0;border:0;width:100%;height:72px;padding:0;font-size:10px;font-size:1rem;color:#000;font-weight:300;line-height:1.2}.series__bubble-iframe-field{background:0 0;border:0;border-bottom:1px solid #000;width:64px;padding:2px 5px;vertical-align:middle;font-size:10px;color:#000;font-weight:300;text-align:center}.series__bubble-iframe-x{display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem}.series__carousel-in_with-height{width:100%;margin:auto}@media (max-width:1024px) and (min-width:768px){.series__carousel-in_with-height{width:80%}}.series__carousel-in_only-onair{padding-bottom:56.25%}@media (max-width:1024px) and (min-width:768px){.series__carousel-in_only-onair{padding-bottom:45%}}.premiere{position:relative}.premiere:first-child{margin-top:15px}@media (max-width:767px){.premiere:first-child{margin-top:37px}}.premiere+.trailer{margin-top:-40px}.premiere__media{width:101vw;padding-bottom:56.25%;overflow:hidden;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.premiere__media-img{background:no-repeat 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.premiere__date{background:#9d0f0f;padding:10px 20px 12px;position:absolute;top:0;right:0;z-index:1;color:#fff;font-size:28px;font-size:2.8rem;line-height:1;text-align:center}@media (max-width:1024px){.premiere__date{font-size:20px;font-size:2rem}}@media (max-width:480px){.premiere__date{font-size:16px;font-size:1.6rem}}.premiere__heading{position:absolute;top:50%;left:50px;right:50px;color:#fff;font-size:80px;font-size:8rem;font-weight:800;line-height:1;text-align:center;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:1024px){.premiere__heading{font-size:60px;font-size:6rem}}@media (max-width:767px){.premiere__heading{font-size:40px;font-size:4rem}}@media (max-width:480px){.premiere__heading{font-size:30px;font-size:3rem}}.embed{margin-bottom:2em}.embed img{max-width:100%;vertical-align:top}.awards-list{margin:0;padding:0;list-style:none}.awards-list__item{border-top:1px solid #ddd;padding:20px 0;overflow:hidden}.awards-list__item:first-child{border-top:0;padding-top:0}.awards-list__item:after{content:'';display:table;clear:both}.awards-list__media{float:left;width:50%;padding-bottom:23.12%;position:relative}@media (max-width:767px){.awards-list__media{float:none;width:auto;margin-bottom:20px;padding-bottom:56.25%}}.awards-list__img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.awards-list__context{overflow:hidden;text-align:center}.awards-list__medal{margin-bottom:14px}.awards-list__medal img{vertical-align:top}.awards-list__title{width:50%;margin:0 auto 10px}.awards-list__summary{width:50%;margin:0 auto}@media (max-width:767px){.awards-list__summary{width:auto}}.awards-list__summary a:hover{text-decoration:underline}.awards-list__heading{font-size:36px;font-size:3.6rem;font-weight:700;line-height:1.3;text-align:center}.contacts__map{width:100vw;height:380px;margin-bottom:25px;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center}.contacts__map iframe{width:100%!important;height:100%!important;position:absolute!important;top:0;left:0}.contacts__list{margin:-42px 0 50px -55px;padding:0;list-style:none;font-size:0;font-size:0rem}.contacts__list-item{display:inline-block;width:255px;vertical-align:top;margin:38px 0 0 55px;padding:0}.contacts__summary{margin-bottom:20px;font-size:22px;font-size:2.2rem;font-weight:700}@media (max-width:767px){.contacts__summary{font-size:18px;font-size:1.8rem}}.contacts__list-heading{margin-bottom:3px;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3}@media (max-width:767px){.contacts__list-heading{font-size:18px;font-size:1.8rem}}.contacts__list-phone{font-size:18px;font-size:1.8rem}.contacts__list-email{font-size:18px;font-size:1.8rem}.contacts__list-link{color:#228cd2;text-decoration:underline}.contacts__list-link:hover{text-decoration:none}.shorts-description{text-align:center;max-width:630px;margin:auto}.shorts-description--dark .shorts-description__heading{color:#fff}.shorts-description__heading{margin:0;color:#333;font-size:42px;line-height:48px;font-weight:400}.shorts-description__divider{margin:20px auto 20px;border-top:1px solid #77bc1f;width:30px}.shorts-description__caption{margin:0;color:#9e9e9e;font-size:15px;line-height:25px}.shorts{max-width:1140px;margin:60px auto 89.5px;font-size:0}.shorts_list{text-align:center;list-style:none;margin:0;padding:0}.shorts_list__item{text-align:left;display:inline-block;width:32%}@media (max-width:1120px){.shorts_list__item{width:47%}}@media (max-width:575px){.shorts_list__item{width:100%}}.shorts_list__item--long{width:64%}@media (max-width:1120px){.shorts_list__item--long{width:94%}}@media (max-width:575px){.shorts_list__item--long{width:100%}}.short-video-card{margin:7.5px;position:relative}@media (max-width:575px){.short-video-card{margin:7.5px 0 7.5px}}.short-video-card_media{max-height:100%}.short-video-card_media>img{width:100%}.short-video-card_media>picture>img{width:100%}.short-video-card_text{position:absolute;bottom:0;width:100%;height:47.5%;padding-left:25px;padding-bottom:20px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:-webkit-gradient(linear,left top,left bottom,color-stop(.01%,rgba(255,255,255,0)),to(rgba(0,0,0,.65)));background:-o-linear-gradient(top,rgba(255,255,255,0) .01%,rgba(0,0,0,.65) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) .01%,rgba(0,0,0,.65) 100%)}.short-video-card_text__heading{max-width:250px;margin:0;font-size:20px;font-weight:400;line-height:26px;color:#fff}.short-video-card_text__caption{font-size:14px;font-weight:400;line-height:20px;color:#bababa}.short-video-card_text__caption--no-caption{display:none}.short-video-card_text_info{margin-top:20px;font-size:14px;font-weight:400;line-height:20px;color:#bababa;text-transform:uppercase}.short-video-card_text_info__date{margin-right:34px}.short-video-card_text_info__views{background:url(../img/icon-views-green.png) no-repeat 0 50%;padding-left:23px;margin-right:34px}.short-video-card_text_info__comments{background:url(../img/icon-comments-green.png) no-repeat 0 50%;padding-left:23px}.link-back{display:block;font-weight:400;font-size:18px;line-height:20px;color:#333;margin-bottom:50px}@media (max-width:980px){.link-back{margin-bottom:35px}}@media (max-width:575px){.link-back{margin-bottom:25px}}.link-back>svg{padding-bottom:2px;padding-right:7px}.link-back--dark{color:#fff}.short-video{width:100%;max-width:920px;margin:auto}.short-video--dark .short-video_control span{color:#fff}.short-video--dark .short-video_description{color:#939393}.short-video--dark .short-video_description h1{color:#fff}.short-video--dark .recommends-materials>.recommends-materials__heading{color:#fff;border-bottom:1px solid #323232}.short-video--dark .recommends-materials__carousel h3{color:#fff}.short-video_video-container img{width:100%}@media (max-width:575px){.short-video_video-container{margin:0 -20px}}.short-video_control{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:575px){.short-video_control{display:block;margin-top:20px}}.short-video_control_social{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575px){.short-video_control_social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.short-video_control_social span{font-size:14px;line-height:20px;text-transform:uppercase;color:#333;-ms-flex-item-align:center;align-self:center}.short-video_control_social_list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0 0 0 20px;height:30px}@media (max-width:575px){.short-video_control_social_list{margin:0;margin-top:10px}}.short-video_control_social_list_item{margin-left:16px;height:100%}.short-video_control_social_list_item:nth-of-type(1){margin-left:0}.short-video_control_social_list_item__link{display:block;height:100%}.short-video_control_social_list_item__link svg{fill:#939393}.short-video_control_social_list_item__link svg:hover{fill:#77bc1f}.short-video_control_next-video{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575px){.short-video_control_next-video{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.short-video_control_next-video>span{font-size:14px;line-height:20px;color:#333;-ms-flex-item-align:center;align-self:center;text-transform:uppercase}.short-video_control_next-video_buttons{height:30px;margin-left:20px}@media (max-width:575px){.short-video_control_next-video_buttons{margin-left:0;margin-top:18px}}.short-video_control_next-video_buttons__back{border:1px solid #535353;border-radius:55px;padding:0 18px 4px 14px;color:#333}.short-video_control_next-video_buttons__back svg{margin-right:7px}.short-video_control_next-video_buttons__next{border:1px solid #535353;border-radius:55px;margin-left:6px;color:#333;padding:0 14px 4px 18px}.short-video_control_next-video_buttons__next svg{margin-left:7px}.short-video_comments{margin-top:40px;padding-bottom:50px;width:100%;border-bottom:1px solid #323232}.short-video_comments img{width:100%}.short-video_description{margin-top:45px}.short-video_description h1{font-size:28px;line-height:34px;color:#333}.short-video_description_info{margin-top:30px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:20px;color:#bababa;text-transform:uppercase}.short-video_description_info__date{margin-right:34px}.short-video_description_info__views{background:url(../img/icon-views-green.png) no-repeat 0 50%;padding-left:23px;margin-right:34px}.short-video_description_info__comments{background:url(../img/icon-comments-green.png) no-repeat 0 50%;padding-left:23px}.short-video_description p{font-weight:400;font-size:18px;line-height:30px}.short-video_emotions{margin-bottom:125px}.short-video_emotions_list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.short-video_emotions_list__item{margin-left:30px}@media (max-width:575px){.short-video_emotions_list__item{margin-left:1px}}.short-video_emotions_list__item:nth-of-type(1){margin-left:0}.short-video_emotions_list__item .emotion{text-align:center}.short-video_emotions_list__item .emotion__popup{visibility:hidden}@media (max-width:575px){.short-video_emotions_list__item .emotion__popup{width:50px}}.short-video_emotions_list__item .emotion__image>svg{margin-top:9px}@media (max-width:575px){.short-video_emotions_list__item .emotion__image>svg{width:30px}}.short-video_emotions_list__item .emotion__count{color:#939393}.short-video_emotions_list__item .emotion:hover .emotion__popup{visibility:visible;margin-bottom:-6px}.short-video .recommends-materials__heading{border-bottom:1px solid #e2e2e2;font-size:20px;font-size:2rem;color:#000;font-weight:400;margin:0 0 25px 0;padding:0 0 25px 0}.short-video .recommends-materials__carousel{position:relative}.short-video .recommends-materials__carousel-in{overflow:hidden;position:relative}.short-video .recommends-materials__carousel-list{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;margin:0;padding:0;list-style:none;position:relative;left:0}.short-video .recommends-materials__carousel-item{display:table-cell;width:310px;margin:0;padding:0;vertical-align:top}@media (max-width:980px){.short-video .recommends-materials__carousel-item{width:calc((100vw - 20px)/ 2 - 20px)}}@media (max-width:575px){.short-video .recommends-materials__carousel-item{width:calc(100vw - 40px)}}.short-video .recommends-materials__carousel-next,.short-video .recommends-materials__carousel-prev{position:absolute;top:29%;bottom:0}.short-video .recommends-materials__carousel-next:before,.short-video .recommends-materials__carousel-prev:before{content:none}.short-video .recommends-materials__carousel-next{left:auto;right:7px}.short-video .recommends-materials__carousel-prev{left:-30px}.short-video-slide{padding:0 10px}.short-video-slide__media{width:100%}.short-video-slide__media>img{width:100%}.short-video-slide_description{margin-top:25px}.short-video-slide_description h3{font-weight:500;font-size:20px;line-height:26px;color:#333}.short-video-slide_description_info{margin-top:30px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:20px;color:#bababa;text-transform:uppercase}.short-video-slide_description_info__date{margin-right:34px}.short-video-slide_description_info__views{background:url(../img/icon-views-green.png) no-repeat 0 50%;padding-left:23px;margin-right:34px}.short-video-slide_description_info__comments{background:url(../img/icon-comments-green.png) no-repeat 0 50%;padding-left:23px}.short-video-slide_rating__star{fill:#77bc1f}.short-video-slide_rating__star--empty{fill:#545454}.crew{border-bottom:1px solid #ddd;margin-bottom:25px}.crew:after{content:'';display:table;clear:both}.crew__side{float:left;width:25%;margin:0 50px 0 0}@media (max-width:767px){.crew__side{float:none;width:auto;margin:0 0 30px}}.crew__media{padding-bottom:100%;position:relative}.crew__media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.crew__context{overflow:hidden}.disclaimer{margin-bottom:40px}.disclaimer__side{float:right;width:300px}@media (max-width:767px){.disclaimer__side{float:none;width:auto}}.disclaimer__menu{margin:0 0 40px;padding:0;list-style:none}.disclaimer__item{margin:0 0 5px;padding:0;font-size:18px;font-size:1.8rem;font-weight:500;text-align:center}.disclaimer__link{border-bottom:1px dashed;color:#228cd2;text-decoration:none}.disclaimer__link:hover{border:0}.disclaimer__context{overflow:hidden}.schedule{background:#282828;width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);padding-top:147px;margin-top:-30px}@media (max-width:767px) and (min-width:1px){.schedule{margin-top:-20px;padding-top:130px}}.schedule__list{margin:0;padding:0;list-style:none}.schedule__list-item{border-top:1px solid #525252;margin:0;padding:0;overflow:hidden;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.schedule__list-item{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.schedule__list-item a:hover{color:#fc0}.schedule__list-item.active,.schedule__list-item:hover{background:#000;border-top:1px solid #d8ad09}.schedule__list-item.active .schedule__list-media:after,.schedule__list-item:hover .schedule__list-media:after{opacity:0;z-index:1}.schedule__list-item.active .schedule__list-media:before,.schedule__list-item:hover .schedule__list-media:before{opacity:1;z-index:2}.schedule__list-media{width:340px;position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}@media (max-width:767px){.schedule__list-media{display:none}}.schedule__list-media-img{background:no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.schedule__list-heading-link{color:#fff}.schedule__list-heading{color:#fff;font-size:20px;font-size:2rem;font-weight:700;line-height:1.2}.schedule__list-heading .schedule__list-link{display:block;padding:10px 0}@media (max-width:767px){.schedule__list-heading{margin-bottom:20px;padding-right:55px}}.schedule__list-category{margin-bottom:10px;color:#a3a3a3;font-size:18px;font-size:1.8rem;font-weight:300;line-height:1}@media (max-width:767px){.schedule__list-category{padding-right:55px}}.schedule__list-time{width:230px;padding-top:18px;color:#fc0;font-size:36px;font-size:3.6rem;font-weight:500;line-height:1;text-align:center;-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px;-webkit-align-self:top;-ms-flex-item-align:top;align-self:top;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.schedule__list-time{width:100px;min-width:100px;padding:20px 0;font-size:24px;font-size:2.4rem;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:767px){.schedule__list-time-in{margin-bottom:10px}}.schedule__list-context{width:45%;min-width:45%;padding:20px 0 20px 40px;-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.schedule__list-context{width:calc(100% - 100px);min-width:calc(100% - 100px);padding:20px 17px 0 0}}.schedule__list-context .schedule__list-media{display:none}@media (max-width:767px){.schedule__list-context .schedule__list-media{width:auto;display:block;margin:0 0 0 -83px}}@media (max-width:767px){.schedule__list-context .schedule__list-media-img{position:relative;opacity:0;visibility:hidden;padding-bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.active .schedule__list-context .schedule__list-media-img{padding-bottom:56.25%;opacity:1;visibility:visible}}.schedule__list-context-in{min-height:150px;padding-right:25px;position:relative}@media (max-width:767px){.schedule__list-context-in{min-height:0;padding-right:0}}.schedule__list-context-in:after{content:'';border-right:2px solid #fff;border-bottom:2px solid #fff;width:16px;height:16px;position:absolute;right:4px;top:.7em;opacity:0;-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.active .schedule__list-context-in:after{opacity:1;-webkit-transform:rotate(-135deg) translateZ(0);transform:rotate(-135deg) translateZ(0)}.schedule__list-item:hover .schedule__list-context-in:after{opacity:1}.schedule__list-summary{max-height:0;padding:0;overflow:hidden;position:relative;color:#fff;font-size:18px;font-size:1.8rem;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden}.schedule__list-summary p:last-child{margin-bottom:0}@media (max-width:767px){.schedule__list-summary{margin:0 0 0 -83px;color:#ccc;font-size:16px;font-size:1.6rem}}.active .schedule__list-summary{opacity:1;visibility:visible;max-height:500px;padding:6px 0 38px}@media (max-width:767px){.active .schedule__list-summary{padding:16px 0}}.schedule__list-foot{position:absolute;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.schedule__list-foot{position:relative;margin:0 0 20px}}.schedule__list-foot-link{display:inline-block;vertical-align:top;position:relative;z-index:4;color:#fc0;font-size:16px;font-size:1.6rem;text-decoration:none;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0)}.schedule__list-foot-link:hover{text-decoration:underline}.schedule__list-live{background:#30ae3a;border-radius:5px;display:inline-block;padding:0 11px;color:#fff;font-size:16px;font-size:1.6rem;line-height:27px;font-weight:700;text-transform:uppercase}.schedule-panel{background:#313131;position:fixed;top:58px;left:0;right:0;z-index:100;border-bottom:1px solid #525252}.schedule-panel__heading{background-color:#212121;height:50px;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.schedule-panel__caption{color:#fff;font-size:24px;font-size:2.4rem;line-height:1;text-transform:uppercase;margin-bottom:0!important}.schedule-panel__timezone-label{display:inline-block;margin-right:3px;vertical-align:middle;color:#fff;font-size:18px;font-size:1.8rem;line-height:1}.schedule-panel__timezone-select{cursor:pointer;display:inline-block;width:85px;height:40px;vertical-align:middle;position:relative;z-index:10;line-height:40px}.schedule-panel__timezone-select.active{background:#000}.schedule-panel__timezone-select.active:after{top:5px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.schedule-panel__timezone-select:before{content:attr(data-selected-value);padding:0 27px 0 10px;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-size:18px;font-size:1.8rem;line-height:40px;text-align:center}.schedule-panel__timezone-select:after{content:'';border-left:1px solid #999;border-bottom:1px solid #999;width:7px;height:7px;margin:auto;position:absolute;bottom:0;right:7px;top:-3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.schedule-panel__timezone-select-list{background:#000;display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:0;list-style:none}.active .schedule-panel__timezone-select-list{display:block}.schedule-panel__timezone-select-item{margin:0;padding:0 27px 0 10px;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.schedule-panel__timezone-select-item.active{display:none}.schedule-panel__timezone-select-item:hover{background:#4a4a4a}.schedule-panel__nav{max-width:900px;width:100%;margin:auto}.schedule-panel__nav .slick-list{width:100%}@media (max-width:767px){.schedule-panel__nav{margin:0 -20px;padding:0 20px;overflow:hidden;overflow-x:auto;position:relative}}.schedule-panel__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;visibility:hidden;opacity:0;padding:0 40px;-webkit-transition:visibility .5s ease,opacity .5s ease;-o-transition:visibility .5s ease,opacity .5s ease;transition:visibility .5s ease,opacity .5s ease}.schedule-panel__nav-list.slick-initialized{visibility:visible;opacity:1}.schedule-panel__nav-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule-panel__nav-item_active .schedule-panel__nav-link{color:#fc0}.schedule-panel__nav-date{font-size:17px;font-size:1.7rem;font-weight:300}@media (max-width:500px){.schedule-panel__nav-date{font-size:13px;font-size:1.3rem}}.schedule-panel__nav-day{margin-bottom:8px;font-size:27px;font-size:2.7rem;font-weight:700}@media (max-width:500px){.schedule-panel__nav-day{margin-bottom:4px;font-size:18px;font-size:1.8rem}}.schedule-panel__nav-link{position:relative;display:block;padding:12px 16px;height:97px;color:#fff;-webkit-transition:all .3s se ease;-o-transition:all .3s se ease;transition:all .3s se ease;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}@media (max-width:1023px){.schedule-panel__nav-link{padding:12px 8px}}@media (max-width:500px){.schedule-panel__nav-link{height:80px}}.schedule-panel__nav-link:hover{background:#4a4a4a}.schedule-panel__nav-arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px}.schedule-panel__nav-arrow:before{content:'';border-right:4px solid #a4a2af;border-bottom:4px solid #a4a2af;width:25px;height:25px;margin:auto;position:absolute;top:50%;left:22%;right:0;bottom:0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.schedule-panel__nav-arrow_prev{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.schedule-panel .slick-arrow{position:absolute;display:block!important;top:50%;height:100%;width:40px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;background-color:transparent;font-size:0;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.schedule-panel .slick-arrow:before{content:'';position:absolute;top:50%;left:50%;width:25px;height:25px;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}.schedule-panel .slick-arrow:hover{background-color:#4a4a4a}.schedule-panel .slick-arrow:hover:before{border-color:#fc0}.schedule-panel .slick-arrow.slick-disabled{visibility:hidden}.schedule-panel .slick-prev{left:0}.schedule-panel .slick-prev:before{border-top:4px solid #a4a2af;border-left:4px solid #a4a2af;-webkit-transform:translate(-30%,-50%) rotate(-45deg);-ms-transform:translate(-30%,-50%) rotate(-45deg);transform:translate(-30%,-50%) rotate(-45deg)}@media (max-width:500px){.schedule-panel .slick-prev:before{-webkit-transform:translate(-30%,-50%) rotate(-45deg) scale(.6);-ms-transform:translate(-30%,-50%) rotate(-45deg) scale(.6);transform:translate(-30%,-50%) rotate(-45deg) scale(.6)}}.schedule-panel .slick-next{right:0}.schedule-panel .slick-next:before{border-top:4px solid #a4a2af;border-right:4px solid #a4a2af;-webkit-transform:translate(-70%,-50%) rotate(45deg);-ms-transform:translate(-70%,-50%) rotate(45deg);transform:translate(-70%,-50%) rotate(45deg)}@media (max-width:500px){.schedule-panel .slick-next:before{-webkit-transform:translate(-70%,-50%) rotate(45deg) scale(.6);-ms-transform:translate(-70%,-50%) rotate(45deg) scale(.6);transform:translate(-70%,-50%) rotate(45deg) scale(.6)}}.subscribe{background:#000 url(../img/subscribe_bg.jpg) no-repeat 50% 0;background-size:auto 100%;width:100vw;margin:auto;padding-bottom:51.3%;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.subscribe:first-child{margin-top:-30px}@media (max-width:767px){.subscribe:first-child{margin-top:-20px}}.where-to-watch-channels{margin:0 0 25px -20px;padding:0;font-size:0;list-style:none}.where-to-watch-channels__item{display:inline-block;width:calc(25% - 20px);margin:0 0 20px 20px;padding:0;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1279px){.where-to-watch-channels__item{width:calc(50% - 20px)}}@media (max-width:767px){.where-to-watch-channels__item{width:calc(100% - 20px)}}.where-to-watch-channels__heading{float:left;color:#000;font-size:20px;font-size:2rem;font-weight:700}.where-to-watch-channels__format{float:right;padding-top:6px;color:#77bc1f;font-size:15px;font-size:1.5rem;font-weight:700}.where-to-watch-channels__sub-list{margin:0;padding:5px 0 0;clear:both;list-style:none}.where-to-watch-channels__sub-item{margin:0 0 3px;padding:0;color:#474747;font-size:18px;font-size:1.8rem}.where-to-watch-areas{margin-bottom:50px;padding:50px 0;position:relative;z-index:1}.where-to-watch-areas:before{content:'';background:#ebe8e3 url(../img/map.jpg) no-repeat 50% 0;background-size:auto 100%;position:absolute;top:0;left:-1000em;right:-1000em;bottom:0;z-index:-1}.where-to-watch-areas:after{content:'';display:table;clear:both}.where-to-watch-areas__col{float:left;width:50%}@media (max-width:1023px){.where-to-watch-areas__col{float:none;width:auto;margin-bottom:40px}}.where-to-watch-areas__list{margin:0;padding:0;list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width:1023px){.where-to-watch-areas__list{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (max-width:767px){.where-to-watch-areas__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:479px){.where-to-watch-areas__list{-webkit-columns:auto;-moz-columns:auto;columns:auto;max-height:150px;overflow:hidden;overflow-y:auto;position:relative}.where-to-watch-areas__list::-webkit-scrollbar{width:3px}.where-to-watch-areas__list::-webkit-scrollbar-track{background:#e9e9e9}.where-to-watch-areas__list::-webkit-scrollbar-thumb{background:#000}}.where-to-watch-areas__list-item{display:inline-block;width:100%;margin:3px 0 0;padding:0}.where-to-watch-areas__list-item_active{color:#83c13b}.where-to-watch-areas__list-item_active .where-to-watch-areas__list-link:after{content:'';background:url(../img/arrow.gif) no-repeat;display:inline-block;width:9px;height:7px;margin-left:12px}.where-to-watch-areas__country-list{margin-top:-45px;padding:0;list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media (max-width:1023px){.where-to-watch-areas__country-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:767px){.where-to-watch-areas__country-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:479px){.where-to-watch-areas__country-list{-webkit-columns:auto;-moz-columns:auto;columns:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.where-to-watch-areas__country-item{display:inline-block;width:100%;margin-top:45px;vertical-align:top}.where-to-watch-areas__country-heading{margin-bottom:6px;color:#000;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3}.where-to-watch-areas__country-site{margin-bottom:8px;font-size:18px;font-size:1.8rem;line-height:1.3}.where-to-watch-areas__country-link{color:#228cd2;text-decoration:underline}.where-to-watch-areas__country-link:hover{text-decoration:none}.where-to-watch-areas__country-address{color:#474747;font-size:18px;font-size:1.8rem;line-height:1.3}.where-to-watch-areas .h4{margin-bottom:25px;text-transform:none}.where-to-watch-brands{margin:0 -20px 30px;padding:20px 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.where-to-watch-brands{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.where-to-watch-brands__item{margin:0 20px 30px;padding:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.where-to-watch-mobile-app{padding:50px 0;position:relative;z-index:1}.where-to-watch-mobile-app:last-of-type{margin-bottom:-30px}@media (max-width:1023px){.where-to-watch-mobile-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.where-to-watch-mobile-app:before{content:'';background:#f5f5f5;position:absolute;top:0;bottom:0;left:-1000em;right:-1000em;z-index:-1}.where-to-watch-mobile-app__side{float:left;margin-right:55px}@media (max-width:1023px){.where-to-watch-mobile-app__side{float:none;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}}.where-to-watch-mobile-app__context{overflow:hidden}@media (max-width:1023px){.where-to-watch-mobile-app__context{-webkit-box-ordinal-group:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}}.where-to-watch-mobile-app__media{margin-bottom:15px}@media (max-width:1023px){.where-to-watch-mobile-app__media{display:none}}.where-to-watch-mobile-app__heading{margin-bottom:30px;color:#000;font-size:24px;font-size:2.4rem;font-weight:700}.where-to-watch-mobile-app__heading-allotted{color:#77bc1f;font-size:24px;font-size:2.4rem}@media (max-width:1023px){.where-to-watch-mobile-app__store-links{text-align:center}}.where-to-watch-mobile-app__store-link{display:inline-block;margin-left:16px}.where-to-watch-mobile-app .h4{margin-bottom:35px}.words-heading{margin-bottom:20px;color:#000;font-size:48px;font-size:4.8rem;font-weight:700;line-height:1}.pages__list{margin:0;padding:0;list-style:none}.pages__item{display:inline-block;vertical-align:top;margin:0;padding:0;line-height:33px;color:#000;font-size:18px;font-size:1.8rem}@media (max-width:480px){.pages__item{line-height:26px}}.pages__link{border:2px solid transparent;display:block;width:33px;height:33px;color:inherit;text-align:center;text-decoration:none}@media (max-width:480px){.pages__link{width:26px;height:26px}}.pages__link_active{cursor:default;border-color:#000;background:#fc0;color:#000}.pages__link_active:hover{color:#000}.on-air{background:#000;border-left:1px solid #525252;border-right:1px solid #525252;width:763px;min-height:calc(100vh - 387px);margin:-30px auto 0;position:relative}@media (max-width:1024px){.on-air{width:auto;margin:-30px -30px 0}}@media (max-width:767px){.on-air{margin:-20px -20px 0}}.on-air:before{content:'';background:#282828;position:absolute;top:0;left:-1000em;right:-1000em;bottom:0;z-index:-1}.on-air__header{background:#313131;padding:14px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.on-air__header:after{content:'';display:table;clear:both}.on-air__header-heading{float:left;margin:0;color:#fff;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width:767px){.on-air__header-heading{margin:0}}.on-air__header-caption{float:left;padding-top:5px;margin-left:10px;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1}@media (max-width:479px){.on-air__header-caption{float:right;text-align:right}}.on-air__media{height:0;padding-bottom:56.25%;position:relative}.on-air__media:before{content:'';background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page_light-off .on-air__media{z-index:1000}.page_light-off .on-air__media:before{background:#000;top:-1000em;right:-1000em;bottom:-10000em;left:-1000em}.on-air__media-video{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.on-air__media-video #mediaplayer,.on-air__media-video>iframe,.on-air__media-video>img{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.on-air__media-settings{border-bottom:1px solid #525252;padding:17px 0}.on-air__context{padding:18px 20px;position:relative;color:#fefefe}.on-air__time{margin-bottom:8px;color:#fc0;font-size:36px;font-size:3.6rem;font-weight:500;line-height:1}.on-air__category{margin-bottom:7px;color:#a3a3a3;font-size:18px;font-size:1.8rem;line-height:1;font-weight:300}.on-air__heading{margin-bottom:24px;font-size:30px;font-size:3rem;font-weight:700;line-height:1.2}.on-air__summary{margin-bottom:20px;color:#fefefe;font-size:18px;font-size:1.8rem;line-height:1.5}.on-air__tags{margin-bottom:18px;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:uppercase}.on-air__tags-caption{display:inline-block;vertical-align:top;color:#9b9b9b;font-size:16px;font-size:1.6rem}.on-air__tags-link{margin-left:14px;display:inline-block;color:inherit;font-weight:700}.on-air__live{padding-left:31px;position:absolute;top:15px;right:20px;color:#77bc1f;font-size:16px;font-size:1.6rem;font-weight:700;line-height:20px;text-transform:uppercase}.on-air__live:before{content:'';background:#77bc1f;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.on-air__tools{border-bottom:1px solid #282828;padding:17px 20px}.on-air__tools:after{content:'';display:table;clear:both}.on-air__tools-quality{float:left}.on-air__tools-quality-link{border:2px solid transparent;border-radius:14px;display:inline-block;vertical-align:top;margin-right:3px;padding:3px 8px 5px;color:#8c8c8c;font-size:16px;font-size:1.6rem;line-height:1;text-transform:none}.on-air__tools-quality-link.active{border-color:#ababab;color:#fff}.on-air__tools-light-switch{float:right;line-height:1}.on-air__tools-light-switch-caption{display:inline-block;margin-right:7px;vertical-align:middle;color:#8c8c8c;font-size:17px;font-size:1.7rem;line-height:1}.on-air__tools-light-switch-btn{display:inline-block;position:relative;vertical-align:middle;width:42px;height:21px}.page_light-off .on-air__tools-light-switch-btn{z-index:1001}.on-air__tools-light-switch-btn:after{content:'';background:#999;border:1px solid #ababab;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.5);box-shadow:1px 1px 1px rgba(0,0,0,.5);border-radius:50%;width:14px;height:14px;margin:auto;position:absolute;top:0;left:0;bottom:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page_light-off .on-air__tools-light-switch-btn:after{background:#fff;-webkit-box-shadow:0 0 3px rgba(0,179,255,.5);box-shadow:0 0 3px rgba(0,179,255,.5);left:25px}.on-air__tools-light-switch-btn:before{content:'';background:#2f2f2f;border:1px solid #363636;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5);border-radius:5px;height:9px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.on-air__next-videos,.on-air__prev-videos{overflow:hidden;position:absolute;top:0;bottom:0}@media (max-width:1024px){.on-air__next-videos,.on-air__prev-videos{display:none}}.on-air__prev-videos{right:100%;left:-1000em;text-align:right}.on-air__next-videos{left:100%;right:-1000em;text-align:left}.on-air__next-videos-item,.on-air__prev-videos-item{display:inline-block;width:190px;vertical-align:top;position:relative}.on-air__next-videos-item:before,.on-air__prev-videos-item:before{content:'';background:#343434;width:1px;position:absolute;top:0;left:0;bottom:-1000em}.on-air__next-videos-media,.on-air__prev-videos-media{background:no-repeat 50% 0;background-size:cover;height:0;padding-bottom:236.25%;overflow:hidden;position:relative}.on-air__next-videos-media:before,.on-air__prev-videos-media:before{content:'';background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(40,40,40,0)),color-stop(50%,rgba(40,40,40,.7)),to(#282828));background-image:-o-linear-gradient(top,rgba(40,40,40,0) 0,rgba(40,40,40,.7) 50%,#282828 100%);background-image:linear-gradient(to bottom,rgba(40,40,40,0) 0,rgba(40,40,40,.7) 50%,#282828 100%);height:100px;position:absolute;bottom:0;left:0;right:0}.on-air__next-videos-time,.on-air__prev-videos-time{margin-bottom:18px;padding:0 20px;color:#fc0;font-size:36px;font-size:3.6rem;font-weight:500;line-height:1;text-align:left}.on-air__next-videos-category,.on-air__prev-videos-category{margin-bottom:3px;padding:0 20px;color:#a3a3a3;font-size:16px;font-size:1.6rem;line-height:1;text-align:left}.on-air__next-videos-category a,.on-air__prev-videos-category a{color:#a3a3a3}.on-air__next-videos-title,.on-air__prev-videos-title{padding:0 20px;color:#fefefe;font-size:16px;font-size:1.6rem;font-weight:700;text-align:left}.on-air__next-videos-title a,.on-air__prev-videos-title a{color:#fff}.on-air__next-videos-title a:hover,.on-air__prev-videos-title a:hover{color:#fc0}.on-air__timezone{float:right;margin-top:-5px;color:#fff;font-size:16px;font-size:1.6rem;line-height:1;text-align:right}@media (max-width:767px){.on-air__timezone{margin:0;float:none}}.on-air__timezone-label{display:inline-block;vertical-align:middle;color:#fff;font-size:18px;font-size:1.8rem;line-height:1}.on-air__timezone-select{cursor:pointer;display:inline-block;width:100px;height:40px;vertical-align:middle;position:relative;z-index:10;line-height:40px}.on-air__timezone-select.active{background:#000}.on-air__timezone-select.active:after{top:5px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.on-air__timezone-select:before{content:attr(data-selected-value);padding:0 27px 0 10px;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-size:18px;font-size:1.8rem;line-height:40px;text-align:left}.on-air__timezone-select:after{content:'';border-left:1px solid #999;border-bottom:1px solid #999;width:7px;height:7px;margin:auto;position:absolute;bottom:0;right:7px;top:-3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.on-air__timezone-select-list{background:#000;display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:0;list-style:none}.active .on-air__timezone-select-list{display:block}.on-air__timezone-select-item{margin:0;padding:0 27px 0 10px;color:#fff;font-size:18px;font-size:1.8rem;text-align:left;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.on-air__timezone-select-item.active{display:none}.on-air__timezone-select-item:hover{background:#4a4a4a}.preview{background:#ed1b24;border-left:1px solid #fff;border-right:1px solid #fff;height:58px;padding:0 100px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;font-size:22px;line-height:58px;font-weight:700}@media (max-width:1580px){.preview{padding:0 40px;left:200px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.modal{background:rgba(0,0,0,.7);overflow:hidden;overflow-y:auto;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.modal__content{background:#3a3a3a;margin:auto;padding:55px 65px;position:absolute;top:50%;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:767px){.modal__content{padding:55px 15px 15px}}.modal_subscribe .modal__content{background-image:url(../img/modal_subscribe_bg.png);background-size:cover;width:775px}@media (max-width:780px){.modal_subscribe .modal__content{width:auto}}@media (max-width:767px){.modal_subscribe .modal__content{padding:45px 25px;top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.modal__close{width:45px;height:45px;position:absolute;top:0;right:0}.modal__close:after,.modal__close:before{content:'';background:#fff;width:2px;height:22px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.modal__close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal__close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal_hidden{display:none}.modal_video .modal__content{left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal_video .modal__content{background:#000}.modal-player{width:65vw}@media (max-width:767px){.modal-player{width:85vw}}.modal-player__media{max-height:70vh;height:56.25vw;overflow:hidden;position:relative}.modal-player__heading{margin-bottom:10px;color:#fff;font-size:25px;font-size:2.5rem;font-weight:700}.modal-player #video_container{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.banner{background:no-repeat 50% 0;margin:0 -10000em;text-align:center}.banner img{max-width:90vw;vertical-align:top}.banner:last-of-type{margin-bottom:-30px}@media (max-width:767px){.page_main .banner:last-of-type{margin-bottom:0}}.subscribe-verify{padding:150px 0}.subscribe-verify__heading{margin:0 0 20px;font-size:29px;font-size:2.9rem;color:#fc0;font-weight:700}.subscribe-verify__context{color:#000;font-size:15px;font-size:1.5rem;font-weight:300;line-height:1.3}.rt-award{margin:30px -15px;position:relative}@media (max-width:767px){.rt-award{margin:30px 0}}.rt-award__media{background:no-repeat 50%;background-size:100% auto;position:relative;height:0}@media (min-width:320px){.rt-award__media{background-image:url(/s/images/rt-award-386.png);padding-bottom:155%}}@media (min-width:460px){.rt-award__media{background-image:url(/s/images/rt-award-460.png);padding-bottom:56%}}@media (min-width:768px){.rt-award__media{background-image:url(/s/images/rt-award-728.png);padding-bottom:12%}}@media (min-width:1280px){.rt-award__media{background-image:url(/s/images/rt-award-1280.png);padding-bottom:7%}}.rt-award__link{position:absolute;top:0;left:0;right:0;bottom:0}.cookie-banner{position:fixed;bottom:0;left:0;display:none;width:100%;min-height:60px;padding:0 14px;background-color:#fcce20;font-family:Arial,sans-serif;font-size:0;line-height:70px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999}@media (max-width:767px){.cookie-banner{line-height:1.5;padding:10px 14px}}.cookie-banner_shown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookie-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.cookie-banner__text{margin:0 20px 0 0;font-size:11px;font-weight:600;font-style:normal;line-height:normal;color:#333;text-align:left;vertical-align:middle;text-transform:uppercase;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media (max-width:767px){.cookie-banner__text{margin:0 10px 0 0}}.cookie-banner__button{background:#ddb30f;padding:8px 22px;border:2px solid #ddb30f;font-size:14px;font-weight:600;font-style:normal;line-height:normal;color:#000;text-align:center;vertical-align:middle;text-decoration:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.cookie-banner__button:hover{color:#000}.cookie-banner__link{font-style:normal;line-height:normal;color:#333;text-align:left;text-decoration:underline}.cookie-banner__link:hover{color:#333}@font-face{font-family:'sf ui display';src:url(../fonts/sf-ui-display/sfdisplay-black.eot);src:url(../fonts/sf-ui-display/sfdisplay-black.eot?#iefix) format('embedded-opentype'),url(../fonts/sf-ui-display/sfdisplay-black.woff2) format('woff2'),url(../fonts/sf-ui-display/sfdisplay-black.woff) format('woff'),url(../fonts/sf-ui-display/sfdisplay-black.ttf) format('truetype'),url('../fonts/sf-ui-display/sfdisplay-black.svg#sf ui displayblack') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'sf ui display';src:url(../fonts/sf-ui-display/sfdisplay-heavy.eot);src:url(../fonts/sf-ui-display/sfdisplay-heavy.eot?#iefix) format('embedded-opentype'),url(../fonts/sf-ui-display/sfdisplay-heavy.woff2) format('woff2'),url(../fonts/sf-ui-display/sfdisplay-heavy.woff) format('woff'),url(../fonts/sf-ui-display/sfdisplay-heavy.ttf) format('truetype'),url('../fonts/sf-ui-display/sfdisplay-heavy.svg#sf ui displayheavy') format('svg');font-weight:800;font-style:normal}@font-face{font-family:'sf ui display';src:url(../fonts/sf-ui-display/sfdisplay-light.eot);src:url(../fonts/sf-ui-display/sfdisplay-light.eot?#iefix) format('embedded-opentype'),url(../fonts/sf-ui-display/sfdisplay-light.woff2) format('woff2'),url(../fonts/sf-ui-display/sfdisplay-light.woff) format('woff'),url(../fonts/sf-ui-display/sfdisplay-light.ttf) format('truetype'),url('../fonts/sf-ui-display/sfdisplay-light.svg#sf ui displaylight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'sf ui display';src:url(../fonts/sf-ui-display/sfdisplay-medium.eot);src:url(../fonts/sf-ui-display/sfdisplay-medium.eot?#iefix) format('embedded-opentype'),url(../fonts/sf-ui-display/sfdisplay-medium.woff2) format('woff2'),url(../fonts/sf-ui-display/sfdisplay-medium.woff) format('woff'),url(../fonts/sf-ui-display/sfdisplay-medium.ttf) format('truetype'),url('../fonts/sf-ui-display/sfdisplay-medium.svg#sf ui displaymedium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'sf ui display';src:url(../fonts/sf-ui-display/sfdisplay-regular.eot);src:url(../fonts/sf-ui-display/sfdisplay-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/sf-ui-display/sfdisplay-regular.woff2) format('woff2'),url(../fonts/sf-ui-display/sfdisplay-regular.woff) format('woff'),url(../fonts/sf-ui-display/sfdisplay-regular.ttf) format('truetype'),url(../fonts/sf-ui-display/sfdisplay-regular.svg#sf) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'sf ui display';src:url(../fonts/sf-ui-display/sfdisplay-semibold.eot);src:url(../fonts/sf-ui-display/sfdisplay-semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/sf-ui-display/sfdisplay-semibold.woff2) format('woff2'),url(../fonts/sf-ui-display/sfdisplay-semibold.woff) format('woff'),url(../fonts/sf-ui-display/sfdisplay-semibold.ttf) format('truetype'),url('../fonts/sf-ui-display/sfdisplay-semibold.svg#sf ui displaysemibold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'sf ui display';src:url(../fonts/sf-ui-display/sfdisplay-bold.eot);src:url(../fonts/sf-ui-display/sfdisplay-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/sf-ui-display/sfdisplay-bold.woff2) format('woff2'),url(../fonts/sf-ui-display/sfdisplay-bold.woff) format('woff'),url(../fonts/sf-ui-display/sfdisplay-bold.ttf) format('truetype'),url('../fonts/sf-ui-display/sfdisplay-bold.svg#sf ui displaybold') format('svg');font-weight:700;font-style:normal}.h3_nb{border-bottom:none}.slider-board{position:relative;margin-top:-20px}.slider-board .slider-board-item{display:none}.slider-board.slick-initialized{display:block}.slider-board__wrapper{position:relative;z-index:2;width:100%;max-width:1196px;margin:0 auto}.slider-board__container{padding-bottom:56.3%;background-color:#000}.slider-board__container>.slick-list{position:absolute;width:100%;height:100%}.slider-board__container>.slick-list .slick-track{height:100%}.slider-board__panel{z-index:2;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:100%;width:400px;height:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;background-color:#fff}@media (max-width:767px){.slider-board__panel{visibility:hidden;opacity:0;padding-top:20px;width:100%;background-color:rgba(255,255,255,.7)}}.slider-board.is-active .slider-board__panel{-webkit-transform:translate(-400px,0);-ms-transform:translate(-400px,0);transform:translate(-400px,0)}@media (max-width:767px){.slider-board.is-active .slider-board__panel{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}}.slider-board.is-active .slider-board__burger{z-index:10}.slider-board.is-active .slider-board__burger>div{opacity:0}.slider-board.is-active .slider-board__burger:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.slider-board.is-active .slider-board__burger:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:2000px){.slider-board.is-active .slider-board__burger{visibility:hidden;opacity:0}}@media (max-width:2000px){.slider-board.is-active .slider-board__panel-close{visibility:visible;opacity:1}}.slider-board__panel-section{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.slider-board__panel-section:last-child{margin-bottom:0}.slider-board__panel-section_sharing{height:80px}.slider-board__panel-section_gallery{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;padding-top:20px;padding-bottom:20px}.slider-board__burger{cursor:pointer;position:absolute;top:40px;right:40px;height:40px;width:40px;background-color:rgba(0,0,0,.15);-webkit-transition:visibility .5s ease,opacity .5s;-o-transition:visibility .5s ease,opacity .5s;transition:visibility .5s ease,opacity .5s}@media (max-width:767px){.slider-board__burger{display:none}}.slider-board__burger>div{position:absolute;top:20px;left:9px;width:22px;height:2px;background-color:#fff;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.slider-board__burger:before{content:'';position:absolute;top:14px;left:9px;width:22px;height:2px;background-color:#fff;-webkit-transition:left .5s ease,top .5s ease,-webkit-transform .5s ease;transition:left .5s ease,top .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,left .5s ease,top .5s ease;transition:transform .5s ease,left .5s ease,top .5s ease;transition:transform .5s ease,left .5s ease,top .5s ease,-webkit-transform .5s ease}.slider-board__burger:after{content:'';position:absolute;top:26px;left:9px;width:22px;height:2px;background-color:#fff;-webkit-transition:left .5s ease,top .5s ease,-webkit-transform .5s ease;transition:left .5s ease,top .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,left .5s ease,top .5s ease;transition:transform .5s ease,left .5s ease,top .5s ease;transition:transform .5s ease,left .5s ease,top .5s ease,-webkit-transform .5s ease}.slider-board__panel-close{cursor:pointer;position:absolute;top:40px;right:calc(100% + 40px);height:40px;width:40px;background-color:rgba(0,0,0,.15);visibility:hidden;opacity:0;-webkit-transition:visibility .5s ease,opacity .5s;-o-transition:visibility .5s ease,opacity .5s;transition:visibility .5s ease,opacity .5s}.slider-board__panel-close>div{display:none}.slider-board__panel-close:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:22px;height:2px;background-color:#fff}.slider-board__panel-close:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:22px;height:2px;background-color:#fff}.slider-board .slick-arrow{cursor:pointer;z-index:10;position:absolute;border:none;background-color:transparent;overflow:hidden;color:transparent}@media (min-width:768px){.slider-board .slick-arrow{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none;background-color:transparent;width:72px;height:102px;white-space:nowrap;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.5}.slider-board .slick-arrow:hover{opacity:1}}@media (max-width:767px){.slider-board .slick-arrow{overflow:hidden;color:transparent}}@media (max-width:1023px) and (min-width:768px){.slider-board .slick-arrow{width:31px;height:51px}}@media (min-width:768px){.slider-board .slick-prev{left:0}.slider-board .slick-prev:before{content:'';border-top:3px solid #fff;border-left:3px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:29%;left:33%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (max-width:1023px) and (min-width:768px){.slider-board .slick-prev:before{content:'';border-top:2px solid #fff;border-left:2px solid #fff;width:17px;height:17px;margin:auto;position:absolute;top:29%;left:33%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (max-width:767px){.slider-board .slick-prev{top:-50px;right:35px;width:30px;height:30px}.slider-board .slick-prev:before{content:'';position:absolute;top:50%;left:50%;margin:auto;border:none;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:4px solid #3a3a3a;border-bottom:4px solid #3a3a3a;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:0 0}}@media (min-width:768px){.slider-board .slick-next{right:0}.slider-board .slick-next:before{content:'';border-top:3px solid #fff;border-right:3px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:29%;right:33%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:1023px) and (min-width:768px){.slider-board .slick-next:before{width:17px;height:17px}}@media (max-width:767px){.slider-board .slick-next{top:-50px;right:15px;width:30px;height:30px}.slider-board .slick-next:before{content:'';position:absolute;top:50%;left:50%;margin:auto;border:none;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #3a3a3a;border-right:4px solid #3a3a3a;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:0 0}}.slider-board-item{height:100%}.slider-board-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.slider-board-item__caption{max-width:800px;padding:10px 0;color:#000}.slider-board-preview{cursor:pointer;position:relative;padding-bottom:55%;background-position:center center;background-size:cover;background-repeat:no-repeat}.slider-board-preview:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;-webkit-transition:border .2s ease;-o-transition:border .2s ease;transition:border .2s ease}.slider-board-preview:hover:before{border-color:rgba(0,211,183,.8)}.slider-board-preview.is-active:before{border-color:#00d3b7}.slider-board-sharing__text{color:#a4a4a4;font-size:24px;font-size:2.4rem;font-weight:300;line-height:1;margin-bottom:20px}.recommends-materials{margin-bottom:50px}.recommends-materials .main-carousel-one__tabs{display:none}.recommends-materials__heading{border-bottom:3px solid #000;margin:0 0 28px;padding:0 0 9px;font-size:30px;font-size:3rem;color:#000;font-weight:700;line-height:1}@media (max-width:767px){.recommends-materials__heading{border:0;margin-bottom:22px;padding:0;color:#000}}.recommends-materials__carousel{position:relative}.recommends-materials__carousel-in{overflow:hidden;position:relative}.recommends-materials__carousel-list{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:20px 0;margin:0;padding:0;list-style:none;position:relative;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important}.recommends-materials__carousel-item{display:table-cell;width:400px;margin:0;padding:0;vertical-align:top}@media (max-width:1280px){.recommends-materials__carousel-item{width:calc((100vw - 40px)/ 3 - 7px)}}@media (max-width:1023px){.recommends-materials__carousel-item{width:calc((100vw - 40px)/ 2 - 7px)}}@media (max-width:767px){.recommends-materials__carousel-item{width:calc(100vw - 40px)}}.recommends-materials__carousel-card{padding:0 10px}.recommends-materials__carousel-media{background:#000 no-repeat 50%;background-size:cover;margin-bottom:10px;padding-bottom:56.25%;overflow:hidden;position:relative;z-index:1}.recommends-materials__carousel-media:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-o-linear-gradient(--90deg,rgba(0,0,0,0) 4%,#000 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(4%,rgba(0,0,0,0)),to(#000));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 4%,#000 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,0) 4%,#000 100%);height:20%;position:absolute;left:0;right:0;bottom:0;z-index:-1}.recommends-materials__carousel-params{bottom:7px;position:absolute;right:12px;line-height:1}.recommends-materials__carousel-comments,.recommends-materials__carousel-time,.recommends-materials__carousel-views{color:#fff;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1}.recommends-materials__carousel-views{background:url(../img/icon-views.svg) no-repeat 0 50%;display:inline-block;margin-left:14px;vertical-align:top;padding-left:22px}.recommends-materials__carousel-comments{background:url(../img/icon-comments.svg) no-repeat 0 50%;display:inline-block;margin-left:14px;vertical-align:top;padding-left:22px}.recommends-materials__carousel-link{color:inherit}.recommends-materials__carousel-link:hover{color:inherit;text-decoration:underline}.recommends-materials__carousel-time{position:absolute;bottom:7px;left:12px}.recommends-materials__carousel-name{overflow:hidden;padding-right:10px;font-size:16px;font-size:1.6rem;color:#000;font-weight:300}.recommends-materials__carousel-date{float:right;font-size:14px;font-size:1.4rem;color:#000;font-weight:700}.recommends-materials__carousel-summary{font-size:21px;font-size:2.1rem;color:#000;font-weight:500;line-height:1.3}@media (max-width:767px){.recommends-materials__carousel-summary{font-size:16px;font-size:1.6rem}}.recommends-materials__carousel-next,.recommends-materials__carousel-prev{content:'';width:25px;position:absolute;top:0;left:-25px;bottom:0}@media (max-width:767px){.recommends-materials__carousel-next,.recommends-materials__carousel-prev{right:20px;top:-45px;bottom:auto;left:auto}}.recommends-materials__carousel-next:before,.recommends-materials__carousel-prev:before{content:'';border-left:4px solid #3a3a3a;border-bottom:4px solid #3a3a3a;width:15px;height:15px;margin:auto;position:absolute;top:31%;left:0;right:0}.recommends-materials__carousel-next{left:auto;right:-25px}.recommends-materials__carousel-next:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width:767px){.recommends-materials__carousel-next{right:0}}.recommends-materials__carousel-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.recommends-materials__carousel-line{margin-bottom:5px}.recommends-materials__carousel-line:after{content:'';display:table;clear:both}.carousel-small{margin-bottom:40px;position:relative}.carousel-small .carousel-small__in{overflow:hidden;position:relative}.carousel-small .carousel-small__in .carousel-small__list{border-spacing:0;border-collapse:collapse;display:table;width:100%;table-layout:fixed}.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item{display:table-cell;vertical-align:top;width:calc(100vw - 20px)}@media (min-width:1256px){.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item{width:1196px}}.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item .carousel-small__media{background:#000 no-repeat 50% 0;background-size:auto 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item .carousel-small__media img{display:block}.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item .carousel-small__media img.carousel-small__horizontal-image{width:100%}.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item .carousel-small__media img.carousel-small__vertical-image{width:42.2%}.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item .carousel-small__caption{max-width:80%;padding-top:10px}@media (max-width:767px){.carousel-small .carousel-small__in .carousel-small__list .carousel-small__item .carousel-small__caption{font-size:12px}}.carousel-small .carousel-small__next,.carousel-small .carousel-small__prev{content:'';position:absolute;top:0;bottom:0;border-top:3px solid #fff;border-right:3px solid #fff;width:43px;height:43px;margin:auto;opacity:.5;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.carousel-small .carousel-small__next:hover,.carousel-small .carousel-small__prev:hover{opacity:.9}@media (max-width:767px){.carousel-small .carousel-small__next,.carousel-small .carousel-small__prev{width:18px;height:18px}}.carousel-small .carousel-small__prev{left:15px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.carousel-small .carousel-small__prev::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel-small .carousel-small__next{right:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.carousel-small .carousel-small__next::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.select{cursor:pointer;border:2px solid #000;display:inline-block;vertical-align:top;height:35px;padding:0 20px 0 8px;line-height:31px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.select:after{content:'';width:10px;height:10px;margin:auto;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-5px;bottom:0;right:6px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.select.active:after{top:5px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.select__value{display:block;overflow:hidden;position:relative;white-space:nowrap;color:#000;font-size:18px;font-size:1.8rem;-o-text-overflow:ellipsis;text-overflow:ellipsis}.select__value:before{content:attr(data-selected-value)}.select__list{background:#fff;border:2px solid #000;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:-2px;right:-2px;z-index:1;max-height:0;opacity:0;visibility:hidden}.active .select__list{max-height:125rem;opacity:1;visibility:visible;-webkit-transition:all .5s cubic-bezier(.86,0,.07,1);-o-transition:all .5s cubic-bezier(.86,0,.07,1);transition:all .5s cubic-bezier(.86,0,.07,1)}.select__item{margin:0;padding:4px 6px;line-height:1.3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.select__item.active{background:#ddd}.select__item:hover{background:#000;color:#fc0}.grid-12{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:0 -15px}@media (max-width:767px){.grid-12{display:block}}.col-8_sm-6_xs-12{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px 30px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}@media (max-width:767px){.col-8_sm-6_xs-12{max-width:none}}.col-8_sm-6_xs-12 .article_related{margin-left:0}@media (max-width:915px){.col-8_sm-6_xs-12 .article_related{margin-left:0;width:47%}}@media (max-width:897px){.col-8_sm-6_xs-12 .article_related{float:none;width:100%;margin-right:auto;margin-left:auto}}@media (max-width:767px){.col-8_sm-6_xs-12 .article_related{float:none;width:100%;margin-right:auto;margin-left:auto}}@media (max-width:897px){.col-8_sm-6_xs-12 .article_related .article_related_inner__media{display:none}}@media (max-width:897px){.col-8_sm-6_xs-12 .article_related .article_related_inner__caption a.article_related_inner__link-text{padding-bottom:24px}}.col-4_sm-6_xs-12{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px 30px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}@media (max-width:767px){.col-4_sm-6_xs-12{max-width:none}}.about{max-width:833px;margin:auto}.onair__notification{position:relative;text-align:center;line-height:54px;font-size:24px;background-color:#fdff9c;color:#444;font-weight:700;text-transform:uppercase;width:100vw;margin-left:-50vw;margin-top:-1vh;left:50%}.onair__notification_serial{position:relative;text-align:center;line-height:54px;font-size:24px;background-color:#fdff9c;color:#444;font-weight:700;text-transform:uppercase;width:100vw;margin-left:-50vw;margin-top:0;left:50%}.only_onair--premiere+.trailer{padding:0;margin-top:0}@media (max-width:767px){.premiere+.trailer{margin:0 -20px 0;margin-top:-40px}.only_onair--premiere+.trailer{margin:0 -20px 6px;margin-top:0}}@media (min-width:768px){.trailer{margin-bottom:0}}@media (max-width:479px){.onair__notification{font-size:16px;line-height:48px}}@media (max-width:550px){.onair__notification_serial{font-size:14px;line-height:48px}}@media screen and (min-width:480px) and (max-width:767px){.onair__notification{margin-bottom:20px}.onair__notification_serial{margin-bottom:20px}}.gallery{margin-bottom:40px;position:relative;background-color:#fafafa}.gallery .slick-next,.gallery .slick-prev{height:100%;font-size:0;z-index:2;position:absolute;top:0;width:62px;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;color:transparent;border-color:transparent}@media (max-width:767px){.gallery .slick-next,.gallery .slick-prev{width:32px;height:calc(100% - 30px)}}.gallery .slick-prev{left:7vw;background-color:transparent}@media (max-width:767px){.gallery .slick-prev{left:30px}}@media (min-width:1256px){.gallery .slick-prev{left:83px}}.gallery .slick-next{right:23vw;background-color:transparent}@media (max-width:767px){.gallery .slick-next{right:30px}}@media (min-width:1256px){.gallery .slick-next{right:283px}}.gallery .slick-next:before{content:'';border-top:3px solid #fff;border-right:3px solid #fff;width:28px;height:28px;margin:auto;position:absolute;top:0;bottom:0;right:33%;z-index:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.gallery .slick-next:before{width:18px;height:18px}}.gallery .slick-prev:before{content:'';border-top:3px solid #fff;border-left:3px solid #fff;width:28px;height:28px;margin:auto;position:absolute;top:0;bottom:0;left:33%;z-index:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){.gallery .slick-prev:before{width:18px;height:18px}}.gallery .slick-slide{opacity:.5}.gallery .slick-current{opacity:1}.gallery .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.gallery .slick-dots li{margin:0 .6rem;display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#cfcfcf;text-indent:-9999px}.gallery .slick-dots .slick-active{background-color:#000}.gallery__in{overflow:hidden;position:relative}.gallery__list{border-spacing:0;border-collapse:collapse;display:table;width:100%;table-layout:fixed}.gallery__list .slick-track{margin-left:-8vw}@media (min-width:1256px){.gallery__list .slick-track{margin-left:-100px}}@media (max-width:767px){.gallery__list .slick-track{margin-left:auto}}.gallery__item{position:relative;display:table-cell;vertical-align:top;width:calc(70vw - 60px)}@media (min-width:1256px){.gallery__item{width:830px}}@media (max-width:767px){.gallery__item{width:calc(100vw - 80px)}}.gallery__item .gallery__caption{display:none}.gallery__media{background:#000 no-repeat 50% 0;background-size:auto 100%;padding-bottom:56.25%;position:relative}.gallery__caption{width:100%;padding-top:10px;padding-bottom:10px;color:#666}@media (max-width:767px){.gallery__caption{font-size:12px}}.gallery__lower_bar,.gallery__upper_bar{position:relative;width:calc(70vw - 60px);margin-left:7vw}@media (min-width:1256px){.gallery__lower_bar,.gallery__upper_bar{width:830px;margin-left:85px}}@media (max-width:767px){.gallery__lower_bar,.gallery__upper_bar{width:calc(100vw - 80px);margin-left:30px}}.gallery__lower_bar .gallery__caption,.gallery__upper_bar .gallery__caption{position:relative}.gallery__lower_bar .gallery__upper_bar_in,.gallery__upper_bar .gallery__upper_bar_in{padding-top:10px;padding-bottom:10px}.gallery__lower_bar .gallery__upper_bar_current,.gallery__lower_bar .gallery__upper_bar_total,.gallery__upper_bar .gallery__upper_bar_current,.gallery__upper_bar .gallery__upper_bar_total{display:inline-block;color:#000}.gallery__lower_bar .gallery__upper_bar_current,.gallery__upper_bar .gallery__upper_bar_current{font-size:3rem}.gallery__lower_bar .gallery__upper_bar_image,.gallery__upper_bar .gallery__upper_bar_image{display:inline-block;width:30px;height:21px;background-repeat:no-repeat}.promo-slick .slick-arrow{z-index:1;background:#000;width:72px;height:102px;margin:auto;position:absolute;top:0;bottom:0;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-color:unset}.promo-slick .slick-arrow:before{content:'';border-left:2px solid #fff;border-bottom:2px solid #fff;width:43px;height:43px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.promo-slick .slick-list{margin:0 -10px}.promo-slick .slick-dots{display:block;position:absolute;bottom:20px;left:0;right:0;font-size:0;text-align:center;width:100%;padding:1px}.promo-slick .slick-dots li{background-color:#d8d8d8;border-radius:50%;display:inline-block;width:6px;height:6px;margin:0 4px;vertical-align:top}.promo-slick .slick-dots li button{font-size:0}.promo-slick .slick-dots .slick-active{background:#d7a704!important}.promo-slick .slick-prev{left:0}.promo-slick .slick-prev:before{left:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.promo-slick .slick-next{right:0}.promo-slick .slick-next:before{right:18px;-webkit-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}@media (max-width:1024px){.promo-slick .slick-arrow{width:31px;height:51px;opacity:1;visibility:visible}.promo-slick .slick-arrow:before{width:17px;height:17px}.promo-slick .slick-prev:before{left:9px}}.promo-slick__background{background:#333;overflow:hidden;position:relative}.promo-slick__background:before{content:'';width:0;height:0;border-style:solid;border-width:0 15px 20px 15px;border-color:transparent transparent #fc0 transparent;margin:auto;position:absolute;top:0;left:0;right:0}.promo-slick .promo-slick-for{padding:18px 0}@media (max-width:767px){.promo-slick .promo-slick-for{display:none}}.promo-slick .promo-slick-for .slick-slide{margin:0 10px;width:362px}.promo-slick .promo-slick-for__item{overflow:hidden;position:relative;text-align:left}.promo-slick .promo-slick-for__item:hover .promo-slick-for__summary{padding-bottom:34px}.promo-slick .promo-slick-for__item:hover .promo-slick-for__foot{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.promo-slick .promo-slick-for__summary{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLDAsMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDAsMCwwKSIgc3RvcC1vcGFjaXR5PSIuNyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));padding:14px;position:absolute;bottom:0;left:0;right:0;font-weight:500;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.promo-slick .promo-slick-for__media-img{background:no-repeat 50% 50%;background-size:cover;height:0;padding-bottom:56.25%;overflow:hidden}.promo-slick .promo-slick-for__category{color:#fc0;font-size:17px;font-size:1.7rem}@media (max-width:480px){.promo-slick .promo-slick-for__category{font-size:15px;font-size:1.5rem}}.promo-slick .promo-slick-for__name{color:#fff;font-size:20px;font-size:2rem;line-height:1.2}@media (max-width:480px){.promo-slick .promo-slick-for__name{font-size:16px;font-size:1.6rem}}.promo-slick .promo-slick-for__foot{background:rgba(0,0,0,.4);height:29px;padding:0 13px;position:absolute;bottom:0;left:0;right:0;line-height:29px;font-weight:300;opacity:0;visibility:hidden;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.promo-slick .promo-slick-for__date{float:left;color:#fc0;font-size:15px;font-size:1.5rem}.promo-slick .promo-slick-for__views{background:url(../img/icon-views.png) no-repeat 0 50%;float:right;padding-left:23px;color:#fc0;font-size:15px;font-size:1.5rem}.promo-slick .promo-slick-for__link:hover .main-carousel-link__summary{padding-bottom:34px}.promo-slick .promo-slick-for__link:hover .main-carousel-link__foot{opacity:1;visibility:visible;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.promo-slick .promo-slick-for_with-description{width:100vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.promo-slick .promo-slick-for__description{background:#1b1b1b;float:left;width:655px;padding:23px 32px;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.promo-slick .promo-slick-for__description:before{content:'';background:#1b1b1b;position:absolute;top:0;bottom:-1000em;left:0;right:0;z-index:-1}@media (max-width:1024px){.promo-slick .promo-slick-for__description:before{display:none}}.promo-slick .promo-slick-for__description:hover .main-carousel-link__description-summary{max-height:1000px}.promo-slick .promo-slick-for__description:hover .main-carousel-link__description-summary:before{top:1000px}@media (max-width:1280px){.promo-slick .promo-slick-for__description{float:none;width:auto;padding:20px}}.promo-slick .promo-slick-for__description-heading{margin-bottom:8px;color:#fc0;font-size:18px;font-size:1.8rem;font-weight:500}.promo-slick .promo-slick-for__description-summary{max-height:110px;margin-bottom:12px;overflow:hidden;position:relative;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .promo-slick .promo-slick-for__description-summary{max-height:147px}.promo-slick .promo-slick-for__description-summary:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigyNywyNywyNykiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDI3LDI3LDI3KSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-o-linear-gradient(top,rgba(27,27,27,0),#1b1b1b);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(27,27,27,0)),to(#1b1b1b));background-image:linear-gradient(to bottom,rgba(27,27,27,0),#1b1b1b);height:20px;position:absolute;top:97px;left:0;right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.no_button .promo-slick .promo-slick-for__description-summary:before{top:127px}@media (max-width:1280px){.promo-slick .promo-slick-for__description-summary:before{display:none}}@media (max-width:1280px){.promo-slick .promo-slick-for__description-summary{max-height:none!important}}.promo-slick .promo-slick-for__sream{background:#9d0f0f;height:29px;padding:0 10px;position:absolute;top:6px;right:17px;color:#fff;font-size:19px;font-size:1.9rem;line-height:29px}.promo-slick .promo-slider__item>.film_data_container>.main-player__summary{padding:20px}.seo-quote{max-width:750px;margin:50px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.seo-quote img{max-width:none}.seo-quote_content{padding:30px 0 10px}.seo-quote_content__text{font-style:normal;font-weight:400;font-size:24px;line-height:38px;color:#717171}.seo-quote_content_author{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:600px){.seo-quote_content_author{margin-top:30px}}.seo-quote_content_author__media{margin-right:10px;padding-top:5px}.seo-quote_content_author>.seo-quote_content_author__image{max-width:none}.seo-quote_content_author__name{color:#333;font-style:normal;font-weight:500;font-size:18px;line-height:34px}.seo-quote_content_author__subtext{color:#6c6c6c;font-style:normal;font-weight:400;font-size:14px;line-height:26px}.info-insert{max-width:920px;position:relative;margin:90px auto 50px;padding-left:65px;padding-right:30px}@media (max-width:1000px){.info-insert{margin:50px auto}}@media (max-width:450px){.info-insert{margin:30px auto}}@media (max-width:1000px){.info-insert{padding-left:6%;padding-right:6%;padding-bottom:30px}}.info-insert__figure-wrapper{float:right;width:50%;padding-bottom:20px;padding-left:70px}@media (max-width:1000px){.info-insert__figure-wrapper{width:100%;padding-bottom:30px}}.info-insert_figure{margin:0}.info-insert_figure__image{max-width:100%;height:auto;margin:0 auto 30px;-webkit-box-shadow:0 0 20px 12.5px rgba(189,189,189);box-shadow:0 0 20px 12.5px rgba(189,189,189);display:block}.info-insert_figure__caption{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#333}.info-insert_context{width:100%;padding-top:100px;padding-bottom:60px;font-style:normal;line-height:32px;color:#333}@media (max-width:1000px){.info-insert_context{margin:15px 0 0}}@media (max-width:1000px){.info-insert_context{font-size:22px;padding-bottom:20px}}@media (max-width:450px){.info-insert_context{font-size:16px;line-height:24px}}.info-insert_context>h3,.info-insert_context__heading{font-weight:600;margin-bottom:35px;margin-top:0}.info-insert_context>p,.info-insert_context__text{font-weight:400;margin:0;color:#333}.info-insert__grey-background{position:absolute;bottom:0;right:0;left:0;top:40px;z-index:-1;background-color:#e9e9e9}.embed-gallery{background-color:#f6f6f6;max-width:1000px;margin:auto;padding:30px 0 25px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:1080px){.embed-gallery{padding:20px 0 15px}}@media (max-width:767px){.embed-gallery{padding:15px 0 10px}}.embed-gallery--fullscreen{position:fixed;top:0;bottom:0;left:0;right:0;z-index:120;max-width:none;background:#000}.embed-gallery--fullscreen .embed-gallery__counter{text-align:center;color:#707070}.embed-gallery--fullscreen .embed-gallery__counter--icon{display:none}.embed-gallery--fullscreen .embed-gallery__counter--icon-grey{display:inline}.embed-gallery--fullscreen .embed-gallery__item{width:100vw}.embed-gallery--fullscreen .embed-gallery__image-block{height:55vh}@media (max-width:1080px){.embed-gallery--fullscreen .embed-gallery__image-block{height:47.5vh}}@media (max-width:767px){.embed-gallery--fullscreen .embed-gallery__image-block{height:40vh}}.embed-gallery--fullscreen .embed-gallery__zoom-button>.embed-gallery__zoom-close{display:block}.embed-gallery--fullscreen .embed-gallery__zoom-button>.embed-gallery__zoom-open{display:none}.embed-gallery--fullscreen .embed-gallery__share-button{display:-webkit-box;display:-ms-flexbox;display:flex}.embed-gallery--fullscreen .embed-gallery__item-context>p{color:#707070}.embed-gallery--fullscreen .embed-gallery__item-context>small{display:block}.embed-gallery__counter{max-width:840px;margin:0 auto 30px;line-height:25px}@media (max-width:1080px){.embed-gallery__counter{margin:0 auto 20px}}@media (max-width:767px){.embed-gallery__counter{margin:0 auto 10px}}.embed-gallery__counter--icon{margin-right:20px}@media (max-width:950px){.embed-gallery__counter{margin-left:15px}}.embed-gallery__counter--icon-grey{margin-right:20px;display:none}.embed-gallery__counter--current{font-size:36px;margin-right:7px}.embed-gallery__carousel{position:relative}.embed-gallery__list{list-style:none;padding:0;margin:0}.embed-gallery__item{width:1000px}@media (max-width:1080px){.embed-gallery__item{width:calc(100vw - 60px)}}@media (max-width:767px){.embed-gallery__item{width:calc(100vw - 20px)}}.embed-gallery__image-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;font-size:0;height:50vh}@media (max-width:1080px){.embed-gallery__image-block{height:40vh}}@media (max-width:767px){.embed-gallery__image-block{height:30vh}}.embed-gallery__image-block>img{max-width:none;height:100%;margin:auto}.embed-gallery__backdrop{position:absolute;overflow:hidden;left:0;right:0;margin:auto;z-index:-1;background:rgba(0,0,0,.3)}.embed-gallery__backdrop>img{width:100%;-webkit-filter:blur(10px);filter:blur(10px)}.embed-gallery__left-arrow,.embed-gallery__right-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:60px;background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:1080px){.embed-gallery__left-arrow,.embed-gallery__right-arrow{width:27px;height:55px}}@media (max-width:767px){.embed-gallery__left-arrow,.embed-gallery__right-arrow{width:24px;height:50px}}.embed-gallery__left-arrow:hover,.embed-gallery__right-arrow:hover{-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%)}.embed-gallery__left-arrow{left:0;border-radius:0 3px 3px 0}.embed-gallery__left-arrow:hover{-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.2);box-shadow:5px 5px 5px rgba(0,0,0,.2)}.embed-gallery__right-arrow{right:0;border-radius:3px 0 0 3px}.embed-gallery__right-arrow:hover{-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,.2);box-shadow:-5px 5px 5px rgba(0,0,0,.2)}.embed-gallery__zoom-button{position:absolute;z-index:1;top:20px;right:20px;width:50px;height:50px;background:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.embed-gallery__zoom-button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 10px #000;box-shadow:0 5px 10px #000}.embed-gallery__zoom-button>img{max-width:none;width:40%}.embed-gallery__zoom-button>.embed-gallery__zoom-open{display:block}.embed-gallery__zoom-button>.embed-gallery__zoom-close{display:none}@media (max-width:1080px){.embed-gallery__zoom-button{top:15px;right:15px;width:40px;height:40px}}@media (max-width:767px){.embed-gallery__zoom-button{top:10px;right:10px;width:30px;height:30px}}.embed-gallery__share{position:absolute;top:20px;right:90px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}@media (max-width:1080px){.embed-gallery__share{top:15px;right:75px}}@media (max-width:767px){.embed-gallery__share{top:10px;right:60px}}.slick-active .embed-gallery__share{opacity:1}.embed-gallery__share-button{background:#fff;width:50px;height:50px;border-radius:50%;margin-bottom:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.embed-gallery__share-button--active{display:block}.embed-gallery__share-button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 5px 10px #000;box-shadow:0 5px 10px #000}.embed-gallery__share-button>img{max-width:none;width:40%}@media (max-width:1080px){.embed-gallery__share-button{width:40px;height:40px;margin-bottom:5px}}@media (max-width:767px){.embed-gallery__share-button{width:30px;height:30px;margin-bottom:0}}.embed-gallery__share-popup{background-image:url(../img/embed-gallery-share-bg.png);background-position:top;-webkit-box-shadow:0 10px 24px rgba(0,0,0,.3);box-shadow:0 10px 24px rgba(0,0,0,.3);width:220px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:none;z-index:10000}.embed-gallery__share-popup--active{display:block}@media (max-width:1080px){.embed-gallery__share-popup{width:180px}}@media (max-width:767px){.embed-gallery__share-popup{width:160px}}.embed-gallery__share-popup>h6{padding-top:30px;padding-left:20px;margin:0 0 20px 0;font-weight:700;font-size:14px}@media (max-width:1080px){.embed-gallery__share-popup>h6{margin:0 0 15px 0;font-size:12px}}@media (max-width:767px){.embed-gallery__share-popup>h6{margin:0 0 10px 0;font-size:10px}}.embed-gallery__share-list{padding-left:20px;padding-bottom:20px;list-style:none;margin:0}@media (max-width:1080px){.embed-gallery__share-list{padding-left:15px;padding-bottom:15px}}@media (max-width:767px){.embed-gallery__share-list{padding-left:10px;padding-bottom:10px}}.embed-gallery__share-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;font-size:14px}@media (max-width:1080px){.embed-gallery__share-item>a{font-size:12px}.embed-gallery__share-item>a>img{width:25px}}@media (max-width:767px){.embed-gallery__share-item>a{font-size:10px}.embed-gallery__share-item>a>img{width:20px}}.embed-gallery__share-item>a>span{margin-left:10px;color:#000;text-decoration:none}.embed-gallery__share-item>a:hover{text-decoration:none;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.embed-gallery__share-item:not(:last-child){margin-bottom:20px}@media (max-width:1080px){.embed-gallery__share-item:not(:last-child){margin-bottom:10px}}@media (max-width:767px){.embed-gallery__share-item:not(:last-child){margin-bottom:5px}}.embed-gallery__item-context{max-width:840px;margin:25px auto 0;padding:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.slick-active .embed-gallery__item-context{opacity:1}@media (max-width:1080px){.embed-gallery__item-context{margin:15px auto 0}}@media (max-width:767px){.embed-gallery__item-context{margin:10px auto 0}}.embed-gallery__item-context>p{margin:0;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}.embed-gallery__item-context>small{display:none;margin-top:30px;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#8b8b8b}@media (max-width:1080px){.embed-gallery__item-context>small{margin-top:20px;line-height:15px}}@media (max-width:767px){.embed-gallery__item-context>small{margin-top:10px;line-height:13px}}.embed-gallery .embed-slick-dots>li{display:none}.feedback-block__form{position:fixed;bottom:50%;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:70%;max-width:700px;z-index:120;padding:48px 60px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;height:500px;background-color:#fff;-webkit-box-shadow:45px 0 20px rgba(0,0,0,.19);box-shadow:45px 0 20px rgba(0,0,0,.19)}.feedback-block__form--success .feedback-block__form-button,.feedback-block__form--success .feedback-block__heading,.feedback-block__form--success .feedback-block__input,.feedback-block__form--success .feedback-block__label,.feedback-block__form--success .feedback-block__textarea{display:none}.feedback-block__form--success .feedback-block__form-button--close,.feedback-block__form--success .feedback-block__heading--success,.feedback-block__form--success .feedback-block__success-icon-container,.feedback-block__form--success .feedback-block__success-sub{display:block}.feedback-block__form--hidden{display:none}@media (max-width:767px){.feedback-block__form{bottom:50%;right:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);padding:48px 20px 28px}}@media (max-width:425px){.feedback-block__form{width:90vw}}.feedback-block__close-button{position:absolute;top:0;right:0;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:none;outline:0;cursor:pointer}.feedback-block__close-button>svg>path{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.feedback-block__close-button:hover>svg>path{fill:#fff}.feedback-block__success-icon-container{text-align:center;margin-top:70px;display:none}.feedback-block__heading{font-weight:700;font-size:40px;margin:0 0 30px}.feedback-block__heading--success{text-align:center;display:none}.feedback-block__success-sub{font-size:18px;line-height:24px;text-align:center;color:#545454;margin-bottom:72px;display:none}.feedback-block__label{display:block;font-size:14px;line-height:16px;color:#b3b3b3;margin-bottom:10px}.feedback-block__input{width:100%;border:none;border-bottom:1px solid #b2b2b2;outline:0;font-size:16px;padding-bottom:10px;margin-bottom:20px}.feedback-block__input:focus::-webkit-input-placeholder{color:transparent}.feedback-block__input:focus:-moz-placeholder{color:transparent}.feedback-block__input:focus::-moz-placeholder{color:transparent}.feedback-block__input:focus:-ms-input-placeholder{color:transparent}.feedback-block__input--invalid{border-bottom:1px solid #ff4646;margin-bottom:0}.feedback-block__textarea{border:none;border-bottom:1px solid #b2b2b2;resize:none;width:100%;font-size:16px;padding-bottom:10px;margin-bottom:20px}.feedback-block__textarea--invalid{border-bottom:1px solid #ff4646;margin-bottom:0}.feedback-block__warning{display:block;text-align:right;font-size:12px;line-height:16px;margin-bottom:4px;color:#fd3d3d}.feedback-block__warning--hidden{display:none}.feedback-block__form-button{width:100%;max-width:300px;margin:auto;height:40px;background-color:#99e13d;border:none;border-radius:2px;outline:0;font-size:16px;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:block;cursor:pointer}.feedback-block__form-button--close{line-height:40px;text-align:center;display:none}.feedback-block__form-button:hover{background-color:#89d32a}.feedback-block__button{position:fixed;bottom:21px;right:21px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-block__button:hover{cursor:pointer}.feedback-block__button:hover .feedback-block__popup{display:block}@media (max-width:425px){.feedback-block__button{display:none}}.feedback-block__popup{display:none;opacity:0;width:115px;height:43px;margin-right:15px;font-size:16px;line-height:43px;text-align:center;background:url(../img/message-bg.png);border-radius:3px;color:#fff;-webkit-animation-name:popup-appear;animation-name:popup-appear;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.feedback-block__clickable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#99e13d;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}.feedback-block__clickable>svg{z-index:12}.feedback-block__clickable--hidden{display:none}.feedback-block__clickable::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background-color:rgba(153,225,61,.35);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.feedback-block__clickable:hover{width:60px;height:60px}.feedback-block__clickable:hover::before{width:74px;height:74px;background-color:rgba(153,225,61,.3)}.feedback-block__clickable:active{background-color:#94d83e}.feedback-block__backdrop{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:rgba(0,0,0,.65);-webkit-transition:all .55s;-o-transition:all .55s;transition:all .55s}.feedback-block__backdrop--hidden{display:none}.feedback-block__banner{background:#6977e9 url(../img/feedback-block-banner-bg--desktop.jpeg) no-repeat center;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-block__banner--text{margin:0 5% 0 0;color:#f5e300;font-weight:700;text-align:center;font-size:20px}.feedback-block__banner--button{font-weight:700;font-size:20px;background-color:#f5e300;border-radius:5px;cursor:pointer;padding:5px 30px;min-width:120px}@media (max-width:821px){.feedback-block__banner{background:#6977e9 url(../img/feedback-block-banner-bg--mobile.jpeg) no-repeat center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}.feedback-block__banner--text{margin:0 0 20px}}.footer-nav__link--feedback{cursor:pointer}@-webkit-keyframes popup-appear{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes popup-appear{0%{opacity:0}60%{opacity:0}100%{opacity:1}}.side-comments{position:fixed;right:0;top:0;bottom:0;width:350px;background-color:#fff;z-index:3;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.side-comments>div>div:nth-child(2)>div:nth-child(6)>div{overflow:scroll;max-height:94vh;padding:0 10px}.side-comments>.comments{padding-top:0;margin-top:50px}.side-comments__close-button{border:none;background-color:transparent;position:absolute;right:27px;top:25px}.side-comments__close-button>svg>path{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.side-comments__close-button:hover>svg>path{fill:#000}.side-comments--open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.side-comments__backdrop{position:fixed;top:0;bottom:0;right:0;left:0;z-index:2;background-color:rgba(0,0,0,.65);display:none;overflow:hidden}.side-comments__backdrop--open{display:block}@media (max-width:500px){.side-comments{top:15px;right:50%;width:90%;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}.side-comments__close-button{top:10px;right:10px}.side-comments--open{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}.story-cards{margin-bottom:50px}.story-cards .story-cards__intro{margin-top:-30px;margin-bottom:30px;margin-left:calc((100vw - 1196px)/ -2);margin-right:calc((100vw - 1211px)/ -2);padding-top:40px;padding-bottom:25px;background-color:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story-cards .story-cards__title{color:#fff;font-size:24px;line-height:30px;text-align:center;max-width:615px;margin:40px 0 25px}.story-cards .story-cards__intro-divider{width:30px;height:2px;background-color:#77bc1f;margin-bottom:45px}.story-cards .story-cards__info{display:inline-block}.story-cards .story-cards__info-data{display:inline-block;color:#888}.story-cards .story-cards__info-data:not(:last-child){margin-right:30px}.story-cards .story-cards__info-data--cards{background:url(/s/redesign/pub/img/story-cards-cards-icon.svg) no-repeat 0 50%;padding-left:28px}.story-cards .story-cards__info-data--watchers{background:url(/s/redesign/pub/img/story-cards-watchers-icon.svg) no-repeat 0 50%;padding-left:28px}.story-cards .story-cards__info-data--reading-time{background:url(/s/redesign/pub/img/story-cards-clock-icon.svg) no-repeat 0 50%;padding-left:28px}.story-cards .story-cards__main{display:-webkit-box;display:-ms-flexbox;display:flex}.story-cards .story-cards__aside{width:30%;margin-right:5%}.story-cards .story-cards__chapters{position:-webkit-sticky;position:sticky;top:70px;border-top:2px solid #77bc1f;background-color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:40px 25px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 3px -2px rgba(0,0,0,.16);box-shadow:0 2px 3px -2px rgba(0,0,0,.16)}.story-cards .story-cards__chapters-list{padding:0;margin:0;counter-reset:item}.story-cards .story-cards__chapters-item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#545454;font-weight:300;font-size:16px}.story-cards .story-cards__chapters-item:not(:last-child){margin-bottom:10px}.story-cards .story-cards__chapters-item::before{content:counter(item) ". ";counter-increment:item;color:#77bc1f;font-weight:700;margin-right:10px}.story-cards .story-cards__chapters-item>span{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.story-cards .story-cards__chapters-item>span:hover{-webkit-text-decoration-color:#545454;text-decoration-color:#545454}.story-cards .story-cards__chapters-item--current{font-weight:500}.story-cards .story-cards__cards{width:65%}.story-cards .story-cards__cards-list{list-style:none;padding:0;margin:0}.story-cards .story-cards__cards-item{background-color:#fff;padding:0 65px 0;-webkit-box-shadow:0 2px 3px -2px rgba(0,0,0,.16);box-shadow:0 2px 3px -2px rgba(0,0,0,.16)}.story-cards .story-cards__cards-item:not(:last-child){margin-bottom:20px;padding-bottom:45px}.story-cards .story-cards__card--share .story-cards__card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story-cards .story-cards__card--share .story-cards__card-content>ul{display:inline-block;list-style:none;margin-bottom:0;padding:20px 0 15px 25px}.story-cards .story-cards__card--share .story-cards__card-content>ul>li{display:inline-block}.story-cards .story-cards__card--share .story-cards__card-content>ul>li:not(:last-child){margin-right:15px;margin-bottom:0}.story-cards .story-cards__card--share .story-cards__card-content>ul>li:before{content:''}.story-cards .story-cards__card--share .story-cards__card-content>ul>li>a>img{width:50px}.story-cards .story-cards__chapter-number{background-color:#77bc1f;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:25px}.story-cards .story-cards__card-content{font-weight:300}.story-cards .story-cards__card-content h2{margin:30px 0;font-size:27px;line-height:27px}.story-cards .story-cards__card-content p{margin:0 0 30px}.story-cards .story-cards__card-content ul{padding-left:20px;margin-bottom:20px;list-style:none}.story-cards .story-cards__card-content ul li:not(:last-child){margin-bottom:25px}.story-cards .story-cards__card-content ul li::before{content:"•";color:#77bc1f;display:inline-block;width:20px;margin-left:-20px;font-size:25px}.story-cards .story-cards__card-content .fig.fig_5{margin:0 0 30px}.story-cards .story-cards__card-content .embed_code_block{margin-bottom:30px}@media (max-width:1256px){.story-cards .story-cards__intro{margin-left:-30px;margin-right:-30px}}@media (max-width:1139px){.story-cards .story-cards__aside{display:none}.story-cards .story-cards__cards{width:100%}.story-cards .story-cards__cards-item{padding:0 40px 0}}@media (max-width:767px){.story-cards .story-cards__intro{margin-left:-20px;margin-right:-20px}}@media (max-width:575px){.story-cards .story-cards__cards-item{padding:0 20px 0}.story-cards .story-cards__card--share{display:none}}.quiz{color:#fff}.quiz .quiz__intro{max-width:830px;margin:10vh auto}.quiz .quiz__heading{font-family:'Noto Serif',serif;text-align:center;font-size:48px;font-weight:300;line-height:70px;letter-spacing:2px;margin:0 0 35px}.quiz .quiz__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz .quiz__info-item{font-size:14px;color:#888}.quiz .quiz__info-item:not(:last-child){margin-right:30px}.quiz .quiz__info-item--watchers{background:url(../img/icon-watchers-gray.png) no-repeat 0 50%;padding-left:31px}.quiz .quiz__divider{width:66px;height:1px;background-color:#77bc1f;margin:45px auto}.quiz .quiz__description{margin:0 auto 50px;max-width:540px;font-size:18px;line-height:28px;text-align:center;color:#c1c1c1}.quiz .quiz__start-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.quiz .quiz__start-button-container>button{background-color:#77bc1f;color:#fff;width:300px;height:50px;border:none;border-radius:2px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.quiz .quiz__start-button-container>button:hover{background-color:#578316}.quiz .quiz__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz .quiz__socials-link{display:block;font-size:0}.quiz .quiz__socials-link>img{height:100%}.quiz .quiz__socials-link:not(:last-child){margin-right:25px}.quiz .quiz__main{margin:5vh auto;padding:60px 20px;background-color:#fff;color:#333;border-radius:8px;max-width:1000px}.quiz .quiz__inner{max-width:600px;margin:auto}.quiz .quiz__question-list{list-style:none;padding:0;margin:0}.quiz .quiz__counter{background-color:#eaedf2;border-radius:3px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px;margin-bottom:30px}.quiz .quiz__question-text{font-size:22px;line-height:32px;margin-bottom:30px}.quiz .quiz__image-container{margin-bottom:50px}.quiz .quiz__image-container>img{width:100%}.quiz .quiz__answers-container{margin-bottom:40px}.quiz .quiz__answer-list{list-style:none;padding:0;margin:0}.quiz .quiz__answer-item{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.quiz .quiz__answer-item:hover{color:#727272}.quiz .quiz__answer-item:not(:last-child){margin-bottom:35px}.quiz .quiz__answer-item>svg{margin-right:17px}.quiz .quiz__answer-item>span{font-size:20px}.quiz .quiz__answer-item>div{margin-top:15px;padding:25px;font-size:16px;display:none}.quiz .quiz__answer-item--correct>span{color:#3be300}.quiz .quiz__answer-item--correct>div{display:block;background-color:rgba(59,227,0,.15)}.quiz .quiz__answer-item--wrong>span{color:#d32929}.quiz .quiz__answer-item--wrong>div{display:block;background-color:rgba(211,41,41,.15)}.quiz .quiz__next-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz .quiz__next-button-container>button{width:100%;height:60px;border-radius:8px;background-color:#333;color:#fff;border:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.quiz .quiz__next-button-container>button:hover{background-color:#565656}.quiz .quiz__results{padding:100px 0 30px;margin:0}.quiz .quiz__result-count{text-align:center;font-weight:700;font-size:30px;margin-bottom:30px}.quiz .quiz__result-description{text-align:center;font-size:16px;line-height:20px}.quiz .quiz__result-divider{width:66px;height:1px;background-color:#77bc1f;margin:45px auto}.quiz .quiz__result-reset-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.quiz .quiz__result-reset-button-container>button{width:300px;height:60px;border-radius:8px;background-color:#333;color:#fff;border:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.quiz .quiz__result-reset-button-container>button:hover{background-color:#565656}.quiz .quiz__call-to-share{font-size:11px;line-height:34px;text-align:center;letter-spacing:2px;text-transform:uppercase;color:#333}@media (max-width:1080px){.quiz .quiz__main{margin:15px 15px 80px;padding:20px 30px}.quiz .quiz__counter{font-size:12px}.quiz .quiz__question-text{font-size:16px;line-height:20px;margin-bottom:20px}.quiz .quiz__image-container{margin-bottom:20px}.quiz .quiz__answers-container{margin-bottom:20px}.quiz .quiz__answer-item:not(:last-child){margin-bottom:13px}.quiz .quiz__results{padding:20px 0 10px}}.stories-trending-control__main{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stories-trending-control__button{display:block;background-color:#fff;text-transform:uppercase;margin-left:10px;border:2px solid #000;height:51px;padding:0 28px;color:#000;font-size:15px;font-weight:500;line-height:51px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.stories-trending-control__button--active,.stories-trending-control__button:hover{background-color:#fc0}.stories-trending-control__button--hiden{display:none}@media (min-width:769px){.stories-trending-control__filter{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.stories-trending-control__main{display:block}.stories-trending-control__button{display:block;margin-left:0}.stories-trending-control__button--active,.stories-trending-control__button:hover{background-color:#fc0}.stories-trending-control__button--hiden{display:none}.stories-trending-control__button:not(:last-child){margin-bottom:10px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5sZXNzIiwibWFpbi5jc3MiLCJwYXJ0aWFscy9hcHAubGVzcyIsInBhcnRpYWxzL21peGlucy5sZXNzIiwicGFydGlhbHMvZm9udHMubGVzcyIsInBhcnRpYWxzL2hlYWRlci5sZXNzIiwicGFydGlhbHMvbmF2Lmxlc3MiLCJwYXJ0aWFscy9sb2dvLmxlc3MiLCJwYXJ0aWFscy9zZWFyY2gubGVzcyIsInBhcnRpYWxzL21haW4tcGxheWVyLmxlc3MiLCJwYXJ0aWFscy9tYWluLWNhcm91c2VsLmxlc3MiLCJwYXJ0aWFscy9tYWluLWNhcm91c2VsLW9uZS5sZXNzIiwicGFydGlhbHMvbWFpbi1jYXJvdXNlbC1saW5rLmxlc3MiLCJwYXJ0aWFscy9tYWluLXN1YnNjcmliZS5sZXNzIiwicGFydGlhbHMvYXJ0aWNsZXMtbGlzdC5sZXNzIiwicGFydGlhbHMvZm9vdGVyLmxlc3MiLCJwYXJ0aWFscy9mb290ZXItbmF2Lmxlc3MiLCJwYXJ0aWFscy9mb290ZXItc29jaWFsLmxlc3MiLCJwYXJ0aWFscy9jb3B5cmlnaHQubGVzcyIsInBhcnRpYWxzL21haW4tdmlkZW9zLmxlc3MiLCJwYXJ0aWFscy9tYWluLW1hcC5sZXNzIiwicGFydGlhbHMvYnRuLmxlc3MiLCJwYXJ0aWFscy9sZXR0ZXJzLmxlc3MiLCJwYXJ0aWFscy93b3Jkcy5sZXNzIiwicGFydGlhbHMvY29udGVudC5sZXNzIiwicGFydGlhbHMvc21hbGwtY2Fyb3VzZWwubGVzcyIsInBhcnRpYWxzL2NvbW1lbnRzLmxlc3MiLCJwYXJ0aWFscy9jYXJkLmxlc3MiLCJwYXJ0aWFscy90cmVuZGluZy5sZXNzIiwicGFydGlhbHMvYmVzdC1tb3ZpZXMubGVzcyIsInBhcnRpYWxzL2xpc3QubGVzcyIsInBhcnRpYWxzL3RyYWlsZXIubGVzcyIsInBhcnRpYWxzL2NydW1icy5sZXNzIiwicGFydGlhbHMvYXJ0aWNsZS5sZXNzIiwicGFydGlhbHMvZmlnLmxlc3MiLCJwYXJ0aWFscy90YWdzLmxlc3MiLCJwYXJ0aWFscy9jYXJvdXNlbC5sZXNzIiwicGFydGlhbHMvc2VyaWVzLmxlc3MiLCJwYXJ0aWFscy9wcmVtaWVyZS5sZXNzIiwicGFydGlhbHMvZW1iZWQubGVzcyIsInBhcnRpYWxzL2F3YXJkcy1saXN0Lmxlc3MiLCJwYXJ0aWFscy9jb250YWN0cy5sZXNzIiwicGFydGlhbHMvc2hvcnRzLW1vc2FpYy5sZXNzIiwicGFydGlhbHMvc2hvcnQtdmlkZW8ubGVzcyIsInBhcnRpYWxzL2NyZXcubGVzcyIsInBhcnRpYWxzL2Rpc2NsYWltZXIubGVzcyIsInBhcnRpYWxzL3NjaGVkdWxlLmxlc3MiLCJwYXJ0aWFscy9zdWJzY3JpYmUubGVzcyIsInBhcnRpYWxzL3doZXJlLXRvLXdhdGNoLWNoYW5uZWxzLmxlc3MiLCJwYXJ0aWFscy93aGVyZS10by13YXRjaC1hcmVhcy5sZXNzIiwicGFydGlhbHMvd2hlcmUtdG8td2F0Y2gtYnJhbmRzLmxlc3MiLCJwYXJ0aWFscy93aGVyZS10by13YXRjaC1tb2JpbGUtYXBwLmxlc3MiLCJwYXJ0aWFscy93b3Jkcy1oZWFkaW5nLmxlc3MiLCJwYXJ0aWFscy9wYWdlcy5sZXNzIiwicGFydGlhbHMvb24tYWlyLmxlc3MiLCJwYXJ0aWFscy9wcmV2aWV3Lmxlc3MiLCJwYXJ0aWFscy9tb2RhbC5sZXNzIiwicGFydGlhbHMvYmFubmVyLmxlc3MiLCJwYXJ0aWFscy9zdWJzY3JpYmUtdmVyaWZ5Lmxlc3MiLCJwYXJ0aWFscy9ydC1hd2FyZHMubGVzcyIsInBhcnRpYWxzL2Nvb2tpZS1iYW5uZXIubGVzcyIsInBhcnRpYWxzL3NsaWRlci1ib2FyZC5sZXNzIiwicGFydGlhbHMvcmVjb21tZW5kcy1tYXRlcmlhbHMubGVzcyIsInBhcnRpYWxzL2Nhcm91c2VsLXNtYWxsLmxlc3MiLCJwYXJ0aWFscy9zZWxlY3QubGVzcyIsInBhcnRpYWxzL2dyaWQubGVzcyIsInBhcnRpYWxzL2Fib3V0Lmxlc3MiLCJwYXJ0aWFscy9vbmFpcl9ub3RpZmljYXRpb24ubGVzcyIsInBhcnRpYWxzL2dhbGxlcnkubGVzcyIsInBhcnRpYWxzL3NsaWNrLXByb21vLmxlc3MiLCJwYXJ0aWFscy9zZW8tcXVvdGUubGVzcyIsInBhcnRpYWxzL2luZm8taW5zZXJ0Lmxlc3MiLCJwYXJ0aWFscy9lbWJlZC1nYWxsZXJ5Lmxlc3MiLCJwYXJ0aWFscy9mZWVkYmFjay1ibG9jay5sZXNzIiwicGFydGlhbHMvc2lkZS1jb21tZW50cy5sZXNzIiwicGFydGlhbHMvc3RvcnktY2FyZHMubGVzcyIsInBhcnRpYWxzL3F1aXoubGVzcyIsInBhcnRpYWxzL3N0b3JpZXMtdHJlbmRpbmctY29udHJvbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQVVBLEtBQ0UsWUFBYSxLQUNiLHlCQUEwQixLQVU1QixLQUNFLE9BQVEsRUFRVixHQUNFLFVBQVcsSUFDWCxPQUFRLE1BQU8sRUFXakIsR0FDRSxXQUFZLFlBQ1osT0FBUSxFQUNSLFNBQVUsUUFRWixJQUNFLFlBQWEsU0FBUyxDQUFFLFVBQ3hCLFVBQVcsSUFVYixFQUNFLGlCQUFrQixZQVFwQixZQUNFLGNBQWUsS0FDZixnQkFBaUIsVUFDakIsZ0JBQWlCLFVBQVUsT0FPN0IsRUFDQSxPQUNFLFlBQWEsT0FRZixLQUNBLElBQ0EsS0FDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLElBT2IsTUFDRSxVQUFXLElBUWIsSUFDQSxJQUNFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUNWLGVBQWdCLFNBR2xCLElBQ0UsT0FBUSxPQUdWLElBQ0UsSUFBSyxNQVVQLElBQ0UsYUFBYyxLQVdoQixPQUNBLE1BQ0EsU0FDQSxPQUNBLFNBQ0UsWUFBYSxRQUNiLFVBQVcsS0FDWCxZQUFhLEtBQ2IsT0FBUSxFQVFWLE9BQ0EsTUFDRSxTQUFVLFFBUVosT0FDQSxPQUNFLGVBQWdC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QSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGlCQUFBLEtBQ0EsbUJBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsS0FBQSxXQUFBLEtBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLEtBQUEsY0FBQSxVQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxVQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxVQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLEtBR0YsNEJBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxtQkFBQSxLQUFBLElBQUEsSUFBQSxDQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxLQUFBLFdBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsS0FBQSxjQUFBLFVBQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLElBQUEsS0FBQSxXQUFBLFVBQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLElBQUEsS0FBQSxXQUFBLFVBQUEsSUFBQSxJQUFBLENBQUEsS0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsS0FJSiwyQkFDRSxPQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLGtCQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsZ0JBQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxtQkFBQSxXQUFBLElBQUEsSUFBQSxDQUFBLFFBQUEsSUFBQSxjQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsUUFBQSxJQUFBLFdBQUEsV0FBQSxJQUFBLElBQUEsQ0FBQSxRQUFBLElBVkYsK0JBYUksUUFBQSxLQUlGLGtDQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxjQUFBLGNBQUEscUJBQUEsY0FBQSxVQUFBLHFCQUFBLGNBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxLQUlGLGlDQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxlQUFBLGNBQUEscUJBQUEsZUFBQSxVQUFBLHFCQUFBLGVBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxLQXJOTiwyQkEwTkksT0FBQSxRQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLGlCQUFBLFlBQ0EsU0FBQSxPQUNBLE1BQUEsWUFFQSx5QkFBQSwyQkFDRSxJQUFBLElBQ0Esa0JBQUEsa0JBQUEsY0FBQSxrQkFBQSxVQUFBLGtCQUNBLE9BQUEsS0FDQSxpQkFBQSxZQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsWUFBQSxPQUNBLG1CQUFBLFFBQUEsSUFBQSxLQUFBLGNBQUEsUUFBQSxJQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsS0FDQSxRQUFBLEdBRUEsaUNBQ0UsUUFBQSxHQUlKLHlCQUFBLDJCQUNFLFNBQUEsT0FDQSxNQUFBLGFBR0YsZ0RBQUEsMkJBQ0UsTUFBQSxLQUNBLE9BQUEsTUFPRix5QkFBQSwwQkFDRSxLQUFBLEVBRUEsaUNBQ0UsUUFBQSxHQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGdCQUlKLGdEQUVFLGlDQUNFLFFBQUEsR0FDQSxXQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxnQkFJSix5QkFBQSwwQkFDRSxJQUFBLE1BQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsaUNBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxZQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0Esa0JBQUEscUJBQUEsY0FBQSxjQUFBLHFCQUFBLGNBQUEsVUFBQSxxQkFBQSxjQUNBLFdBQUEsS0FRSix5QkFBQSwwQkFDRSxNQUFBLEVBRUEsaUNBQ0UsUUFBQSxHQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsSUFDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGVBSUosZ0RBRUUsaUNBQ0UsTUFBQSxLQUNBLE9BQUEsTUFJSix5QkFBQSwwQkFDRSxJQUFBLE1BQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsaUNBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0Esa0JBQUEscUJBQUEsY0FBQSxjQUFBLHFCQUFBLGNBQUEsVUFBQSxxQkFBQSxjQUNBLFdBQUEsS0FNUixtQkFDRSxPQUFBLEtBREYsdUJBSUksTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUdG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T0FBQSxlQUFBLE9BQUEsWUFBQSxPQUdKLGtDQUNGLFFBQUEsTUFFTSxpQkFBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGNBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsSzVFaXdaUiwwQzRFL3ZaUSx3Q0FDSSxpQkFBQSxLQUdKLHlDQUNJLFFBQUEsS0FJVix5QkFBQSxrQ0FBNEIsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLE1BTTlCLHlCQUdFLGdDQUNVLFFBQUEsTUFHSixrQ0FDSSxRQUFBLE1BQ0EsWUFBQSxFNUU2dlpWLDBDNEUzdlpVLHdDQUNJLGlCQUFBLEtBR0oseUNBQ0ksUUFBQSxLQUdKLG1EQUNJLGNBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKlxuKiBUaGlyZCBQYXJ0eVxuKi9cbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzc1wiO1xuLyogU2xpZGVyICovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmJmRpc3BsYXk9c3dhcCcpO1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKlxuKiBDdXN0b21cbiovXG5odG1sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuaHRtbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEsXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6ICdzZiB1aSBkaXNwbGF5Jywgc2Fucy1zZXJpZjtcbn1cbm9iamVjdCxcbmVtYmVkLFxuZGl2OnRhcmdldCxcbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cbmEge1xuICBjb2xvcjogZG9kZ2VyYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYSxcbmxhYmVsLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4uaW5uZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNThweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbW96LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pbm5lci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG59XG4uaDEge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaDFfd2l0aC1pY29uLXlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgxX3dpdGgtaWNvbi15b3V0dWJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cbi5oMV93aXRoLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3lvdXR1YmUucG5nXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAxMDNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaDFfd2l0aC1pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oMV9leHRyYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zaXplOiA0LjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuaDFfZXh0cmEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5oMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBwYWRkaW5nOiAwIDAgMjZweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oNCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uaDRfd2l0aC1pY29uLXlvdXR1YmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmg0X3dpdGgtaWNvbi15b3V0dWJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cbi5oNF93aXRoLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3lvdXR1YmUucG5nXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHdpZHRoOiAxMDNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaDRfd2l0aC1pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oNCAubGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uaDUge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZpZWxkOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5bbmdcXDpjbG9ha10sXG5bbmctY2xvYWtdLFxuW2RhdGEtbmctY2xvYWtdLFxuW3gtbmctY2xvYWtdLFxuLm5nLWNsb2FrLFxuLngtbmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaHIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVtYmVkX2NvZGVfYmxvY2sgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuaW5zdGFncmFtX2VtYmVkIGJsb2NrcXVvdGUge1xuICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwIWltcG9ydGFudDtcbiAgfVxufVxuLmdpcGh5X2VtYmVkLFxuLmZiX2VtYmVkLFxuLnl0X2VtYmVkLFxuLnJ0ZF9lbWJlZCxcbi5waW50ZXJlc3RfZW1iZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2lwaHlfZW1iZWQgLmp3cGxheWVyLFxuICAuZmJfZW1iZWQgLmp3cGxheWVyLFxuICAueXRfZW1iZWQgLmp3cGxheWVyLFxuICAucnRkX2VtYmVkIC5qd3BsYXllcixcbiAgLnBpbnRlcmVzdF9lbWJlZCAuandwbGF5ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5naXBoeV9lbWJlZCxcbiAgLmZiX2VtYmVkLFxuICAueXRfZW1iZWQsXG4gIC5ydGRfZW1iZWQsXG4gIC5waW50ZXJlc3RfZW1iZWQge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5naXBoeV9lbWJlZCBpZnJhbWUsXG4gIC5mYl9lbWJlZCBpZnJhbWUsXG4gIC55dF9lbWJlZCBpZnJhbWUsXG4gIC5ydGRfZW1iZWQgaWZyYW1lLFxuICAucGludGVyZXN0X2VtYmVkIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZiX2VtYmVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waW50ZXJlc3RfZW1iZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDUlO1xuICB9XG59XG4uanctcGxheWxpc3QtZG9jay1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmp3LXJlbGVhdGVkLWRvY2stYnRuIC5qdy1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmp3LXJlbGF0ZWQtZG9jay1idG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uanctbmV4dHVwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mdWxsc2NyZWVuIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICM0OUJGMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmZ1bGxzY3JlZW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAyMHB4O1xuICBjb2xvcjogIzQ5QkYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDBweDtcbn1cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgei1pbmRleDogMTIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvX2NvbnRhaW5lcl9fY2xvc2UtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4udmlkZW9fY29udGFpbmVyX19jbG9zZS1idXR0b24tY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnZpZGVvX2NvbnRhaW5lcl9fY2xvc2UtYnV0dG9uLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnZpZGVvX2NvbnRhaW5lcl9fY2xvc2UtYnV0dG9uLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udmlkZW9fY29udGFpbmVyX19jbG9zZS1idXR0b24tY29udGFpbmVyOmhvdmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbn1cbi5lcGlzb2RlX25hbWUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5lcGlzb2RlX3BsYXllcl90aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyp6LWluZGV4OiAxMzE7Ki9cbn1cbi5lcGlzb2RlX3BsYXllcl90aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKnotaW5kZXg6IDEzMTtcdCovXG59XG4uZXBpc29kZV9wbGF5ZXJfdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICAvKnotaW5kZXg6IDEzMTsqL1xufVxuI2NvbW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jY29tbWVudCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbiNjb21tZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29tbWVudCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jY29tbWVudCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuI2NvbW1lbnQgdGFibGUgdGQgKyB0ZCB7XG4gIHdpZHRoOiA3NCU7XG59XG4jY29tbWVudCB0YWJsZSB0ZXh0YXJlYSxcbiNjb21tZW50IHRhYmxlIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTBhMGEwO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbW1lbnQgdGFibGUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2NvbW1lbnQgdGFibGUgc3BhbiArIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiNjb21tZW50IHRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI3B1c2hfZXJyb3Ige1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogcmVkO1xufVxuLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQhaW1wb3J0YW50O1xufVxuLmZpZWxkX2Vycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qdy1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmhlYWRlciB7XG4gIGhlaWdodDogNThweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTA7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAtd2Via2l0LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xuICBhbGlnbi1zZWxmOiBhdXRvO1xufVxuLmhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubmF2IHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuLm5hdl9fbGlzdCB7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG4ubmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU4cHg7XG4gIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjIyMjIyMjIyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5hdl9faXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZjMDtcbn1cbi5uYXZfX2l0ZW0uYWN0aXZlIC5uYXZfX2xpbmsge1xuICBjb2xvcjogI2ZjMDtcbn1cbi5uYXZfX2l0ZW06bnRoLWNoaWxkKDgpIH4gLm5hdl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyMzhweDtcbiAgcmlnaHQ6IC0xMTJweDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmF2X19pdGVtOm50aC1jaGlsZCg4KSB+IC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIG1hcmdpbjogLTEycHggLTE1cHggLTEycHggLTQwcHg7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgfVxuICAubmF2X19pdGVtOmZpcnN0LWNoaWxkIC5uYXZfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZfX2l0ZW06bnRoLWNoaWxkKDgpICsgLm5hdl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2X19pdGVtOm50aC1jaGlsZCg4KSArIC5uYXZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdl9faXRlbTpudGgtY2hpbGQoOCkgKyAubmF2X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2X19pdGVtOm50aC1jaGlsZCg4KSArIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2X19pdGVtOm50aC1jaGlsZCg4KSArIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5uYXZfX2l0ZW06bGFzdC1jaGlsZCAubmF2X19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICByaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAxNXB4IDEycHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gICAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgICBtYXJnaW46IC0xMnB4IC0xNXB4IC0xMnB4IC00MHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4ubmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmMwO1xufVxuLm5hdl9fdHJpZ2dlciB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2X190cmlnZ2VyOmFmdGVyLFxuLm5hdl9fdHJpZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMTRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm5hdl9fdHJpZ2dlcjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDZweCAwICNmZmY7XG59XG4ubmF2X190cmlnZ2VyOmhvdmVyOmFmdGVyLFxuLm5hdl9fdHJpZ2dlcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmMwO1xufVxuLm5hdl9fdHJpZ2dlcjpob3ZlcjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDZweCAwICNmYzA7XG59XG4ubmF2X190cmlnZ2VyOmFmdGVyIHtcbiAgdG9wOiAzMXB4O1xufVxuLm5hdl9hY3RpdmUgLm5hdl9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICMyMzIzMjM7XG59XG4ubmF2X2FjdGl2ZSAubmF2X190cmlnZ2VyOmJlZm9yZSxcbi5uYXZfYWN0aXZlIC5uYXZfX3RyaWdnZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5hdl9hY3RpdmUgLm5hdl9fdHJpZ2dlcjpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubmF2X2FjdGl2ZSAubmF2X190cmlnZ2VyOmFmdGVyIHtcbiAgdG9wOiAzNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm5hdl9hY3RpdmUgLm5hdl9fbGlzdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubmF2X2FjdGl2ZSAubmF2X19pdGVtIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpICFpbXBvcnRhbnQ7XG59XG4ubG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNjhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMTAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9nbyB7XG4gICAgbGVmdDogNzVweDtcbiAgfVxufVxuLmxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5zZWFyY2hfaGVhZGVyIHtcbiAgd2lkdGg6IDU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNlYXJjaF9fdHJpZ2dlcl9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5zZWFyY2hfX2ZpZWxkX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5zZWFyY2hfX2J0bl9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1zZWFyY2gucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5zZWFyY2hfX3N1Yl9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hfX3N1Yl9oZWFkZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5hY3RpdmUgLnNlYXJjaF9fc3ViIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsbV9kYXRhX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyZW5kaW5nLm5nLXNjb3BlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tcGxheWVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLm1haW4tcGxheWVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tcGxheWVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1wbGF5ZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tcGxheWVyIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbi5tYWluLXBsYXllcl9fbWVkaWEge1xuICBwYWRkaW5nLWJvdHRvbTogMzUuNHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXBsYXllcl9fbWVkaWEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbn1cbi5tYWluLXBsYXllcl9fbWVkaWEgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1wbGF5ZXJfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tYWluLXBsYXllcl9fbWVkaWEtaW1nIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tYWluLXBsYXllcl9fbWVkaWEtaW1nX3BjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4tcGxheWVyX19tZWRpYS1pbWdfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLXBsYXllcl9fbWVkaWEtaW1nX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4tcGxheWVyX19tZWRpYS1pbWdfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haW4tcGxheWVyX19zdW1tYXJ5IHtcbiAgbWF4LXdpZHRoOiAxMjE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNzJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1haW4tcGxheWVyX19zdW1tYXJ5IC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tcGxheWVyX19zdW1tYXJ5IHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1wbGF5ZXJfX3N1bW1hcnkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5tYWluLXBsYXllcl9fY2F0ZWdvcnkge1xuICBjb2xvcjogI2VhYmIwMjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1wbGF5ZXJfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFpbi1wbGF5ZXJfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5tYWluLXBsYXllcl9fbmFtZSB7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLnBhZ2VfcmVhZHkgLm1haW4tcGxheWVyX19uYW1lIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tcGxheWVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1wbGF5ZXJfX25hbWUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuLm1haW4tcGxheWVyX19wbGF5LWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXBsYXllcl9fcGxheS1idG4ge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXBsYXllcl9fcGxheS1idG4ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXBsYXllcl9fcGxheS1idG4ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLm1haW4tcGxheWVyX19wbGF5LWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzMXB4IDAgMzFweCA1MHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tcGxheWVyX19wbGF5LWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXBsYXllcl9fcGxheS1idG46YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXBsYXllcl9fcGxheS1idG46YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tcGxheWVyX19wbGF5LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tcGxheWVyX19saW5rOmhvdmVyIC5tYWluLXBsYXllcl9fcGxheS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLm1haW4tcGxheWVyX19kYXRlIHtcbiAgYmFja2dyb3VuZDogIzlkMGYwZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDEuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDEuNXM7XG59XG4ucGFnZV9yZWFkeSAubWFpbi1wbGF5ZXJfX2RhdGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXBsYXllcl9fZGF0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLm1haW4tcGxheWVyX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjYzBjMGMwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMC41cztcbn1cbi5wYWdlX3JlYWR5IC5tYWluLXBsYXllcl9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tcGxheWVyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1wbGF5ZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubWFpbi1wbGF5ZXJfX2Zvb3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMXM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDFzO1xufVxuLnBhZ2VfcmVhZHkgLm1haW4tcGxheWVyX19mb290IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbn1cbi5tYWluLXBsYXllcl9fZm9vdCAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuLnBhZ2UgLm1haW4tcGxheWVyIC5qd3BsYXllciB7XG4gIGhlaWdodDogMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4jZmlsbV9kYXRhX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qXG5cbi5tYWluLWNhcm91c2VsLW9uZSB7XG5cbiAgICAub3dsLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5vd2wtZG90IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2E3MDQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5tYWluLWNhcm91c2VsLW9uZSxcbi5tYWluLWNhcm91c2VsIHtcbiAgICAub3dsLWl0ZW0ge1xuICAgICAgICB0b3VjaC1hY3Rpb246IGF1dG8haW1wb3J0YW50O1xuXG4gICAgfVxufSovXG4ubWFpbi1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIC8qd2lkdGg6IDEwMHZ3OyovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypsZWZ0OiA1MCU7XG4gICAgLnRyYW5zbGF0ZSgtNTAlLCAwKTsqL1xufVxuLm1haW4tY2Fyb3VzZWxfY29udGVudCB7XG4gIHdpZHRoOiAxMDB2dyFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTZweCkge1xuICAubWFpbi1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIC8qbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7Ki9cbiAgfVxufVxuLm1haW4tY2Fyb3VzZWw6aG92ZXIgLm1haW4tY2Fyb3VzZWxfX3ByZXYsXG4ubWFpbi1jYXJvdXNlbDpob3ZlciAubWFpbi1jYXJvdXNlbF9fbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1jYXJvdXNlbF9faW4ge1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbiB+IC5tYWluLWNhcm91c2VsX19pbiB7XG4gIGJhY2tncm91bmQ6ICMwNjA2MDY7XG59XG4ubWFpbi1jYXJvdXNlbF9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1vei1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pZSAubWFpbi1jYXJvdXNlbF9fbGlzdCB7XG4gIGJvcmRlci1zcGFjaW5nOiAxOXB4IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTlweDtcbn1cbi5tYWluLWNhcm91c2VsX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzYycHg7XG4gIG1pbi13aWR0aDogMzYycHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XG4gIGFsaWduLXNlbGY6IGF1dG87XG59XG4ubWFpbi1jYXJvdXNlbF9faXRlbV9vbmUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwdnc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWFpbi1jYXJvdXNlbF93aXRoLWRlc2NyaXB0aW9uIC5tYWluLWNhcm91c2VsX19pdGVtIHtcbiAgbWFyZ2luOiAwIDE5cHggMCAwO1xufVxuLmllIC5tYWluLWNhcm91c2VsX19pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tYWluLWNhcm91c2VsX19pdGVtLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWNhcm91c2VsX19pdGVtIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWxfX25leHQsXG4ubWFpbi1jYXJvdXNlbF9fcHJldiB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tY2Fyb3VzZWxfX25leHQsXG4gIC5tYWluLWNhcm91c2VsX19wcmV2IHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbF9fbmV4dC5kaXNhYmxlZCxcbi5tYWluLWNhcm91c2VsX19wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG4ubWFpbi1jYXJvdXNlbF9fbmV4dDpiZWZvcmUsXG4ubWFpbi1jYXJvdXNlbF9fcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tY2Fyb3VzZWxfX25leHQ6YmVmb3JlLFxuICAubWFpbi1jYXJvdXNlbF9fcHJldjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWxfX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLm1haW4tY2Fyb3VzZWxfX3ByZXY6YmVmb3JlIHtcbiAgbGVmdDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tY2Fyb3VzZWxfX3ByZXY6YmVmb3JlIHtcbiAgICBsZWZ0OiA5cHg7XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsX19uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubWFpbi1jYXJvdXNlbF9fbmV4dDpiZWZvcmUge1xuICByaWdodDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbn1cbi5tYWluLWNhcm91c2VsX19zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNVaUlITjBiM0F0WTI5c2IzSTlJbkpuWWlnd0xEQXNNQ2tpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQ0l2UGp4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGljbWRpS0RBc01Dd3dLU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXVOeUl2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTnNaWE56YUdGMExXZGxibVZ5WVhSbFpDa2lJQzgrUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLC43KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwuNykpO1xuICBwYWRkaW5nOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tYWluLWNhcm91c2VsX19tZWRpYS1pbWcge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tY2Fyb3VzZWxfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWxfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWNhcm91c2VsX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsX19mb290IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWFpbi1jYXJvdXNlbF9fZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tYWluLWNhcm91c2VsX192aWV3cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXZpZXdzLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBjb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tYWluLWNhcm91c2VsX19saW5rOmhvdmVyIC5tYWluLWNhcm91c2VsX19zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG4ubWFpbi1jYXJvdXNlbF9fbGluazpob3ZlciAubWFpbi1jYXJvdXNlbF9fZm9vdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubWFpbi1jYXJvdXNlbF93aXRoLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjU1cHg7XG4gIHBhZGRpbmc6IDIzcHggMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTEwMDBlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb246aG92ZXIgLm1haW4tY2Fyb3VzZWxfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG4ubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb246aG92ZXIgLm1haW4tY2Fyb3VzZWxfX2Rlc2NyaXB0aW9uLXN1bW1hcnk6YmVmb3JlIHtcbiAgdG9wOiAxMDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWxfX2Rlc2NyaXB0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1haW4tY2Fyb3VzZWxfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm5vX2J1dHRvbiAubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gIG1heC1oZWlnaHQ6IDE0N3B4O1xufVxuLm1haW4tY2Fyb3VzZWxfX2Rlc2NyaXB0aW9uLXN1bW1hcnk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCM2FXUjBhRDBpTVRBd0pTSWdhR1ZwWjJoMFBTSXhNREFsSWlCMmFXVjNRbTk0UFNJd0lEQWdNU0F4SWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSnViMjVsSWo0OGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUlteGxjM05vWVhRdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQanh6ZEc5d0lHOW1abk5sZEQwaU1DVWlJSE4wYjNBdFkyOXNiM0k5SW5KbllpZ3lOeXd5Tnl3eU55a2lJSE4wYjNBdGIzQmhZMmwwZVQwaU1DSXZQanh6ZEc5d0lHOW1abk5sZEQwaU1UQXdKU0lnYzNSdmNDMWpiMnh2Y2owaWNtZGlLREkzTERJM0xESTNLU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyeGxjM05vWVhRdFoyVnVaWEpoZEdWa0tTSWdMejQ4TDNOMlp6ND0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjcsMjcsMjcsMCksIHJnYmEoMjcsMjcsMjcsMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjcsMjcsMjcsMCksIHJnYmEoMjcsMjcsMjcsMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI3LDI3LDI3LDApLCByZ2JhKDI3LDI3LDI3LDEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNywyNywyNywwKSwgcmdiYSgyNywyNywyNywxKSk7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk3cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubm9fYnV0dG9uIC5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbi1zdW1tYXJ5OmJlZm9yZSB7XG4gIHRvcDogMTI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbi1zdW1tYXJ5OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gICAgbWF4LWhlaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsX19zcmVhbSB7XG4gIGJhY2tncm91bmQ6ICM5ZDBmMGY7XG4gIGhlaWdodDogMjlweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMTdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuLm1haW4tY2Fyb3VzZWwtb25lIHtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgLyp3aWR0aDogMTAwdnc7Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgLypsZWZ0OiA1MCU7XG4gICAgLnRyYW5zbGF0ZSgtNTAlLCAwKTsqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTZweCkge1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNhcm91c2VsLW9uZSB7XG4gICAgLyptYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsqL1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1vbmU6aG92ZXIgLm1haW4tY2Fyb3VzZWxfX3ByZXYsXG4ubWFpbi1jYXJvdXNlbC1vbmU6aG92ZXIgLm1haW4tY2Fyb3VzZWxfX25leHQge1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4tY2Fyb3VzZWwtb25lX19pbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbiB+IC5tYWluLWNhcm91c2VsLW9uZV9faW4ge1xuICBiYWNrZ3JvdW5kOiAjMDYwNjA2O1xufVxuLm1haW4tY2Fyb3VzZWwtb25lX190YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1jYXJvdXNlbC1vbmVfX3RhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX3RhYnMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fdGFicy1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkN2E3MDQ7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1haW4tY2Fyb3VzZWxfd2l0aC1kZXNjcmlwdGlvbiAubWFpbi1jYXJvdXNlbC1vbmVfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTlweCAwIDA7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX2l0ZW0uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtb25lX19pdGVtIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWwtb25lX19uZXh0LFxuLm1haW4tY2Fyb3VzZWwtb25lX19wcmV2IHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogMTAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jYXJvdXNlbC1vbmVfX25leHQsXG4gIC5tYWluLWNhcm91c2VsLW9uZV9fcHJldiB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNhcm91c2VsLW9uZV9fbmV4dCxcbiAgLm1haW4tY2Fyb3VzZWwtb25lX19wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWwtb25lX19uZXh0LmRpc2FibGVkLFxuLm1haW4tY2Fyb3VzZWwtb25lX19wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX25leHQ6YmVmb3JlLFxuLm1haW4tY2Fyb3VzZWwtb25lX19wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jYXJvdXNlbC1vbmVfX25leHQ6YmVmb3JlLFxuICAubWFpbi1jYXJvdXNlbC1vbmVfX3ByZXY6YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX3ByZXY6YmVmb3JlIHtcbiAgbGVmdDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtb25lX19wcmV2OmJlZm9yZSB7XG4gICAgbGVmdDogOXB4O1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX25leHQge1xuICByaWdodDogMDtcbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fbmV4dDpiZWZvcmUge1xuICByaWdodDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCM2FXUjBhRDBpTVRBd0pTSWdhR1ZwWjJoMFBTSXhNREFsSWlCMmFXVjNRbTk0UFNJd0lEQWdNU0F4SWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSnViMjVsSWo0OGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUlteGxjM05vWVhRdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQanh6ZEc5d0lHOW1abk5sZEQwaU1DVWlJSE4wYjNBdFkyOXNiM0k5SW5KbllpZ3dMREFzTUNraUlITjBiM0F0YjNCaFkybDBlVDBpTUNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTVRBd0pTSWdjM1J2Y0MxamIyeHZjajBpY21kaUtEQXNNQ3d3S1NJZ2MzUnZjQzF2Y0dGamFYUjVQU0l1TnlJdlBqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05zWlhOemFHRjBMV2RsYm1WeVlYUmxaQ2tpSUM4K1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLC43KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwuNykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLC43KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKTtcbiAgcGFkZGluZzogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX21lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtb25lX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtb25lX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fZm9vdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgaGVpZ2h0OiAyOXB4O1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1haW4tY2Fyb3VzZWwtb25lX19kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZmZjYzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1haW4tY2Fyb3VzZWwtb25lX192aWV3cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXZpZXdzLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBjb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fbGluazpob3ZlciAubWFpbi1jYXJvdXNlbF9fc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xufVxuLm1haW4tY2Fyb3VzZWwtb25lX19saW5rOmhvdmVyIC5tYWluLWNhcm91c2VsX19mb290IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tYWluLWNhcm91c2VsLW9uZV93aXRoLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY1NXB4O1xuICBwYWRkaW5nOiAyM3B4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMTAwMGVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWNhcm91c2VsLW9uZV9fZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX2Rlc2NyaXB0aW9uOmhvdmVyIC5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuLm1haW4tY2Fyb3VzZWwtb25lX19kZXNjcmlwdGlvbjpob3ZlciAubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb24tc3VtbWFyeTpiZWZvcmUge1xuICB0b3A6IDEwMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtb25lX19kZXNjcmlwdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWwtb25lX19kZXNjcmlwdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogI2ZjMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYWluLWNhcm91c2VsLW9uZV9fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubm9fYnV0dG9uIC5tYWluLWNhcm91c2VsLW9uZV9fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gIG1heC1oZWlnaHQ6IDE0N3B4O1xufVxuLm1haW4tY2Fyb3VzZWwtb25lX19kZXNjcmlwdGlvbi1zdW1tYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGp4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjNhV1IwYUQwaU1UQXdKU0lnYUdWcFoyaDBQU0l4TURBbElpQjJhV1YzUW05NFBTSXdJREFnTVNBeElpQndjbVZ6WlhKMlpVRnpjR1ZqZEZKaGRHbHZQU0p1YjI1bElqNDhiR2x1WldGeVIzSmhaR2xsYm5RZ2FXUTlJbXhsYzNOb1lYUXRaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGp4emRHOXdJRzltWm5ObGREMGlNQ1VpSUhOMGIzQXRZMjlzYjNJOUluSm5ZaWd5Tnl3eU55d3lOeWtpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQ0l2UGp4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGljbWRpS0RJM0xESTNMREkzS1NJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0OGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVNJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMnhsYzNOb1lYUXRaMlZ1WlhKaGRHVmtLU0lnTHo0OEwzTjJaejQ9KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI3LDI3LDI3LDApLCByZ2JhKDI3LDI3LDI3LDEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI3LDI3LDI3LDApLCByZ2JhKDI3LDI3LDI3LDEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNywyNywyNywwKSwgcmdiYSgyNywyNywyNywxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjcsMjcsMjcsMCksIHJnYmEoMjcsMjcsMjcsMSkpO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5N3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm5vX2J1dHRvbiAubWFpbi1jYXJvdXNlbC1vbmVfX2Rlc2NyaXB0aW9uLXN1bW1hcnk6YmVmb3JlIHtcbiAgdG9wOiAxMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtb25lX19kZXNjcmlwdGlvbi1zdW1tYXJ5OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jYXJvdXNlbC1vbmVfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX3NyZWFtIHtcbiAgYmFja2dyb3VuZDogIzlkMGYwZjtcbiAgaGVpZ2h0OiAyOXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4ubWFpbi1jYXJvdXNlbC1vbmVfX2NvbnRlbnQgLm1haW4tY2Fyb3VzZWwtb25lIHtcbiAgbWF4LXdpZHRoOiAxMTk2cHg7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgLyp3aWR0aDogMTAwdnc7Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKmxlZnQ6IDUwJTtcbiAgICAudHJhbnNsYXRlKC01MCUsIDApOyovXG59XG4ubWFpbi1jYXJvdXNlbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTVweCAyMHB4IDE1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZjMCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX2NvbnRlbnQge1xuICB3aWR0aDogMTAwdnchaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjU2cHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtbGluayB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtbGluayB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgLyptYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsqL1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rOmhvdmVyIC5tYWluLWNhcm91c2VsX19wcmV2LFxuLm1haW4tY2Fyb3VzZWwtbGluazpob3ZlciAubWFpbi1jYXJvdXNlbF9fbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19pbiB7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fZGVzY3JpcHRpb24gfiAubWFpbi1jYXJvdXNlbC1saW5rX19pbiB7XG4gIGJhY2tncm91bmQ6ICMwNjA2MDY7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19saXN0IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMDFweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pZSAubWFpbi1jYXJvdXNlbC1saW5rX19saXN0IHtcbiAgYm9yZGVyLXNwYWNpbmc6IDE5cHggMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xOXB4O1xufVxuLm1haW4tY2Fyb3VzZWwtbGlua19faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2MnB4O1xuICBtaW4td2lkdGg6IDM2MnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAtd2Via2l0LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xuICBhbGlnbi1zZWxmOiBhdXRvO1xufVxuLm1haW4tY2Fyb3VzZWwtbGlua19faXRlbV9vbmUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwdnc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX3dpdGgtZGVzY3JpcHRpb24gLm1haW4tY2Fyb3VzZWwtbGlua19faXRlbSB7XG4gIG1hcmdpbjogMCAxOXB4IDAgMDtcbn1cbi5pZSAubWFpbi1jYXJvdXNlbC1saW5rX19pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX2l0ZW0uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtbGlua19faXRlbSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX25leHQsXG4ubWFpbi1jYXJvdXNlbC1saW5rX19wcmV2IHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogMTAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jYXJvdXNlbC1saW5rX19uZXh0LFxuICAubWFpbi1jYXJvdXNlbC1saW5rX19wcmV2IHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19uZXh0LmRpc2FibGVkLFxuLm1haW4tY2Fyb3VzZWwtbGlua19fcHJldi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fbmV4dDpiZWZvcmUsXG4ubWFpbi1jYXJvdXNlbC1saW5rX19wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jYXJvdXNlbC1saW5rX19uZXh0OmJlZm9yZSxcbiAgLm1haW4tY2Fyb3VzZWwtbGlua19fcHJldjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IDE4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWNhcm91c2VsLWxpbmtfX3ByZXY6YmVmb3JlIHtcbiAgICBsZWZ0OiA5cHg7XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX25leHQge1xuICByaWdodDogMDtcbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX25leHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNVaUlITjBiM0F0WTI5c2IzSTlJbkpuWWlnd0xEQXNNQ2tpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQ0l2UGp4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGljbWRpS0RBc01Dd3dLU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXVOeUl2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTnNaWE56YUdGMExXZGxibVZ5WVhSbFpDa2lJQzgrUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLC43KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwuNykpO1xuICBwYWRkaW5nOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX21lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWNhcm91c2VsLWxpbmtfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tY2Fyb3VzZWwtbGlua19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19mb290IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZmZjYzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fdmlld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi12aWV3cy5wbmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgY29sb3I6ICNmZmNjMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19saW5rOmhvdmVyIC5tYWluLWNhcm91c2VsLWxpbmtfX3N1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX2xpbms6aG92ZXIgLm1haW4tY2Fyb3VzZWwtbGlua19fZm9vdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX3dpdGgtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY1NXB4O1xuICBwYWRkaW5nOiAyM3B4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTEwMDBlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWNhcm91c2VsLWxpbmtfX2Rlc2NyaXB0aW9uOmhvdmVyIC5tYWluLWNhcm91c2VsLWxpbmtfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbjpob3ZlciAubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbi1zdW1tYXJ5OmJlZm9yZSB7XG4gIHRvcDogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fZGVzY3JpcHRpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ub19idXR0b24gLm1haW4tY2Fyb3VzZWwtbGlua19fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gIG1heC1oZWlnaHQ6IDE0N3B4O1xufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fZGVzY3JpcHRpb24tc3VtbWFyeTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNVaUlITjBiM0F0WTI5c2IzSTlJbkpuWWlneU55d3lOeXd5TnlraUlITjBiM0F0YjNCaFkybDBlVDBpTUNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTVRBd0pTSWdjM1J2Y0MxamIyeHZjajBpY21kaUtESTNMREkzTERJM0tTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENDhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJ4bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrS1NJZ0x6NDhMM04yWno0PSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNywyNywyNywwKSwgcmdiYSgyNywyNywyNywxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNywyNywyNywwKSwgcmdiYSgyNywyNywyNywxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjcsMjcsMjcsMCksIHJnYmEoMjcsMjcsMjcsMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI3LDI3LDI3LDApLCByZ2JhKDI3LDI3LDI3LDEpKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ub19idXR0b24gLm1haW4tY2Fyb3VzZWwtbGlua19fZGVzY3JpcHRpb24tc3VtbWFyeTpiZWZvcmUge1xuICB0b3A6IDEyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbi1zdW1tYXJ5OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jYXJvdXNlbC1saW5rX19kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW4tY2Fyb3VzZWwtbGlua19fc3JlYW0ge1xuICBiYWNrZ3JvdW5kOiAjOWQwZjBmO1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbi5tYWluLXN1YnNjcmliZSB7XG4gIG1hcmdpbjogMCAtMzBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbiAgLnBhZ2VfbWFpbiAubWFpbi1zdWJzY3JpYmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ubWFpbi1zdWJzY3JpYmU6bGFzdC1vZi10eXBlIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1zdWJzY3JpYmUge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG59XG4ubWFpbi1zdWJzY3JpYmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAwZW07XG4gIHJpZ2h0OiAtMTAwMGVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tYWluLXN1YnNjcmliZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWFpbi1zdWJzY3JpYmVfbW9kYWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1zdWJzY3JpYmVfbW9kYWw6bGFzdC1vZi10eXBlIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubWFpbi1zdWJzY3JpYmVfbW9kYWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlX21vZGFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlX21vZGFsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1haW4tc3Vic2NyaWJlX21vZGFsOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1haW4tc3Vic2NyaWJlX19jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgY29sb3I6ICNkN2E3MDI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1haW4tc3Vic2NyaWJlX19jYXB0aW9uX3BhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ubWFpbi1zdWJzY3JpYmVfX2NhcHRpb25fbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2Q3YTcwMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDRweCAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXN1YnNjcmliZV9fY2FwdGlvbl9tb2RhbCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ubWFpbi1zdWJzY3JpYmVfX3RleHQge1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5tYWluLXN1YnNjcmliZV9fdGV4dF9wYWdlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLXN1YnNjcmliZV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1zdWJzY3JpYmVfX3RleHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm1haW4tc3Vic2NyaWJlX190ZXh0X21vZGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlX190ZXh0X21vZGFsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5tYWluLXN1YnNjcmliZV9fc3VtbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxOHB4IDIwcHggMTJweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tYWluLXN1YnNjcmliZV9fc3VtbWFyeV9wYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1zdWJzY3JpYmVfX3N1bW1hcnkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLm1haW4tc3Vic2NyaWJlX19zdW1tYXJ5X21vZGFsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1zdWJzY3JpYmVfX3N1bW1hcnlfbW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tYWluLXN1YnNjcmliZV9fZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAzNHB4IDAgMCAyMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tYWluLXN1YnNjcmliZV9fZm9ybV9wYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAwIDc3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLXN1YnNjcmliZV9fZm9ybSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXN1YnNjcmliZV9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlX19mb3JtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbW96LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1haW4tc3Vic2NyaWJlX19mb3JtX21vZGFsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1zdWJzY3JpYmVfX2Zvcm1fbW9kYWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm1haW4tc3Vic2NyaWJlX19maWVsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWFpbi1zdWJzY3JpYmVfX2ZpZWxkX3BhZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLm1haW4tc3Vic2NyaWJlX19maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWFpbi1zdWJzY3JpYmVfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWFpbi1zdWJzY3JpYmVfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWFpbi1zdWJzY3JpYmVfX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOGY4ZjhmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1haW4tc3Vic2NyaWJlX19maWVsZC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4NHB4KSB7XG4gIC5tYWluLXN1YnNjcmliZV9fZmllbGQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm1haW4tc3Vic2NyaWJlX19idG4tY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4NHB4KSB7XG4gIC5tYWluLXN1YnNjcmliZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5tYWluLXN1YnNjcmliZV9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxM2QxMTI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAzNHB4IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwgLm1haW4tc3Vic2NyaWJlX19zdWNjZXNzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ubWFpbi1zdWJzY3JpYmUgLmJ0bl8xIHtcbiAgcGFkZGluZzogMTdweCA4MHB4IDE3cHggNjFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubWFpbi1zdWJzY3JpYmUgLmJ0bl8xOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1zdWJzY3JpYmVfX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXN1YnNjcmliZV9fYW5jaG9yIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5tYWluLXN1YnNjcmliZV9fcnVsZXNfbW9kYWwge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgY29sb3I6ICNkZWRlZGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc3Vic2NyaWJlX19ydWxlc19tb2RhbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0IHtcbiAgbWFyZ2luOiAtMTBweCAtMTBweCAzMHB4IC0yMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tb3otYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbW96LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuYXJ0aWNsZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlcy1saXN0IHtcbiAgICBtYXJnaW46IC00cHggMCAzMHB4IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZXMtbGlzdCB7XG4gICAgbWFyZ2luOiAtNHB4IC0xMHB4IDMwcHggLTE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmFydGljbGVzLWxpc3RfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hcnRpY2xlcy1saXN0X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxMHB4KTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5hcnRpY2xlcy1saXN0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cbi5hcnRpY2xlcy1saXN0X19pdGVtOmhvdmVyIC5hcnRpY2xlcy1saXN0X19mb290IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSA0cHgpO1xuICAgIG1hcmdpbjogNHB4IDAgMCA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0X19tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVzLWxpc3RfX21lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZXMtbGlzdF9fZm9vdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5hcnRpY2xlcy1saXN0X19kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZmZjYzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmFydGljbGVzLWxpc3RfX3ZpZXdzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tdmlld3MucG5nXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZjYzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmFydGljbGVzLWxpc3RfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICM4ZjhmOGY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYXJ0aWNsZXMtbGlzdF9fbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XG4gIGFsaWduLXNlbGY6IGF1dG87XG59XG4uZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uZm9vdGVyLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZm9vdGVyLW5hdl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZvb3Rlci1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyLW5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXItbmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mb290ZXItbmF2X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmYzA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlci1zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyLXNvY2lhbF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXItc29jaWFsX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgM3B4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZvb3Rlci1zb2NpYWxfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1zb2NpYWwucG5nXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3Rlci1zb2NpYWxfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zb2NpYWxfX2xpbmtfZmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNnB4O1xufVxuLmZvb3Rlci1zb2NpYWxfX2xpbmtfdHcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjdweCAtMjZweDtcbn1cbi5mb290ZXItc29jaWFsX19saW5rX3lvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTI2cHg7XG59XG4uZm9vdGVyLXNvY2lhbF9fbGlua19pbnN0YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0yNnB4O1xufVxuLmZvb3Rlci1zb2NpYWxfX2xpbmtfZGFpbHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTI2cHg7XG59XG4uZm9vdGVyLXNvY2lhbF9fbGlua19yc3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTI2cHg7XG59XG4uZm9vdGVyLXNvY2lhbF9fbGlua19ydW1ibGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcnVtYmxlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLXNvY2lhbF9fbGlua19vZHlzZWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2R5c2VlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4uZm9vdGVyLXNvY2lhbF9fbGlua190ZWxlZ3JhbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZWxlZ3JhbS5zdmdcIikgbm8tcmVwZWF0O1xufVxuLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjNjM2MzYzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi12aWRlb3Mge1xuICBtYXJnaW46IDAgLTMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAvKiYuZml4ZWQge1xuICAgICAgICBAbWVkaWEgIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyNnB4O1xuXG4gICAgICAgICAgICAmLm1haW4tdmlkZW9zX3dpdGhvdXQtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyNnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0qL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpZGVvcyB7XG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICB9XG59XG4ubWFpbi12aWRlb3Nfd2l0aC1ndXR0ZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1haW4tdmlkZW9zX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLXZpZGVvc19faGVhZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ubWFpbi12aWRlb3NfX2Zvb3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tdmlkZW9zX19mb290IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5tYWluLXZpZGVvc19fY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1vei1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi12aWRlb3NfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubWFpbi12aWRlb3NfX2NhdGVnb3J5IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tb3otYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLXZpZGVvc19fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW4tdmlkZW9zX19jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm1haW4tdmlkZW9zX19jYXRlZ29yeS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLXZpZGVvc19fY2F0ZWdvcnktbGluazpob3ZlciAubWFpbi12aWRlb3NfX2NhdGVnb3J5LXRleHQge1xuICBib3JkZXI6IDA7XG59XG4ubWFpbi12aWRlb3NfX2NhdGVnb3J5LXRleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xufVxuLm1haW4tdmlkZW9zX19jYXRlZ29yeS1yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXZpZGVvc19fY2F0ZWdvcnktcmVtb3ZlOmFmdGVyLFxuLm1haW4tdmlkZW9zX19jYXRlZ29yeS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tYWluLXZpZGVvc19fY2F0ZWdvcnktcmVtb3ZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tYWluLXZpZGVvc19fdG9wLWZpbHRlcnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKi5maXhlZCAmIHtcbiAgICAgICAgICAgIEBtZWRpYSAgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExOTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNThweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG5cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH0qL1xufVxuLm1haW4tdmlkZW9zX190b3AtZmlsdGVycy1jYW5jZWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFpbi12aWRlb3NfX3RvcC1maWx0ZXJzLWNhbmNlbC1idG4ge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi12aWRlb3NfX3RvcC1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIG1hcmdpbjogLTMwcHggMCAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKi5maXhlZCAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfSovXG4gIC8qIC5maXhlZCAmICsgJiB7XG4gICAgICAgICAgICBAbWVkaWEgIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xufVxuLm1haW4tdmlkZW9zX190b3AtZmlsdGVycyArIC5tYWluLXZpZGVvc19fdG9wLWZpbHRlcnMge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tdmlkZW9zX190b3AtZmlsdGVycyArIC5tYWluLXZpZGVvc19fdG9wLWZpbHRlcnMge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubWFpbi12aWRlb3NfX3RvcC1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpZGVvc19fdG9wLWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICB9XG59XG4ubWFpbi12aWRlb3NfX3RvcC1maWx0ZXJzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tYWluLXZpZGVvc19fc2VhcmNoIHtcbiAgd2lkdGg6IDI1MnB4O1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi12aWRlb3NfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuLm1haW4tdmlkZW9zX19zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpZGVvc19fc2VhcmNoLWZpZWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLm1haW4tdmlkZW9zX19zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvaWNvbi1zZWFyY2gtYmxhY2sucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMnB4O1xuICBib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi12aWRlb3NfX3NlYXJjaC1idG4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG4ubWFpbi12aWRlb3NfX3NvcnRpbmcge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi12aWRlb3NfX3NvcnRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ubWFpbi12aWRlb3NfX3NvcnRpbmctdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXZpZGVvc19fc29ydGluZy10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpZGVvc19fc29ydGluZy10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tdmlkZW9zX19zb3J0aW5nLXBhcmFtcyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tdmlkZW9zX19zb3J0aW5nLXBhcmFtcyArIC5tYWluLXZpZGVvc19fc29ydGluZy1wYXJhbXMge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5tYWluLXZpZGVvc19fc29ydGluZy1wYXJhbSB7XG4gIGJvcmRlcjogc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi12aWRlb3NfX3NvcnRpbmctcGFyYW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXZpZGVvc19fc29ydGluZy1wYXJhbSB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuLm1haW4tdmlkZW9zX19zb3J0aW5nLXBhcmFtX2FjdGl2ZSxcbi5tYWluLXZpZGVvc19fc29ydGluZy1wYXJhbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmNjMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1haW4tdmlkZW9zX19zb3J0aW5nLXBhcmFtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbn1cbi5tYWluLXZpZGVvc19fc29ydGluZy1wYXJhbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG59XG4ubWFpbi12aWRlb3NfcGFnZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi12aWRlb3NfX2hpZGUtbWFwIHtcbiAgaGVpZ2h0OiA1MXB4O1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgLyouZmxleCgwIDEgYXV0byk7Ki9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRvcDogLTUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXZpZGVvc19faGlkZS1tYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi12aWRlb3NfX2hpZGUtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUobm9uZSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKG5vbmUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKG5vbmUpO1xuICB9XG59XG4ubWFpbi12aWRlb3NfX2hpZGUtbWFwLWxpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tdmlkZW9zX19hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xufVxuLm1haW4tdmlkZW9zX19zb3J0aW5nLWJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tYWluLXZpZGVvc19fc29ydGluZy1ieSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG59XG4ubWFpbi1tYXAge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWFpbi1tYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ni4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5tYWluLW1hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MCU7XG4gIH1cbn1cbi5tYWluLW1hcCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1haW4tbWFwICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubWFpbi1tYXBfX2J1YmJsZSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm1haW4tbWFwX19idWJibGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLm1haW4tbWFwX19idWJibGUtbWVkaWEge1xuICBtYXJnaW46IC0xOXB4IC0xOXB4IDE0cHg7XG59XG4ubWFpbi1tYXBfX2J1YmJsZS1tZWRpYS1pbWcge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbWFwX19idWJibGUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1haW4tbWFwX19idWJibGUtc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubWFpbi1tYXBfX2J1YmJsZS1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1tYXBfX2Nsb3NlLWJ0biB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgPiBkaXYgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byFpbXBvcnRhbnQ7XG59XG4uZ20tc3R5bGUtaXcge1xuICB3aWR0aDogMzIwcHghaW1wb3J0YW50O1xuICB0b3A6IDE1cHghaW1wb3J0YW50O1xuICBsZWZ0OiAxNXB4IWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMTc4LCAxNzgsIDE3OCwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdtLXN0eWxlLWl3IHtcbiAgICB0b3A6IDEwcHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdtLXN0eWxlLWl3IHtcbiAgICB0b3A6IDE1cHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmdtLXN0eWxlLWl3IHtcbiAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nbS1zdHlsZS1pdyA+IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xufVxuLmdtLXN0eWxlID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDEwO1xufVxuLmdtLXN0eWxlLWl3ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmdtLXN0eWxlLWl3ICsgZGl2IHtcbiAgdG9wOiAyNXB4IWltcG9ydGFudDtcbiAgbGVmdDogMzBweCFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ20tc3R5bGUtaXcgKyBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDMwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bl8xIHtcbiAgYmFja2dyb3VuZDogI2ZmY2MwMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggODBweCAxN3B4IDYxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5idG5fMTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDMycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYnRuXzE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4NHB4KSB7XG4gIC5idG5fMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4uYnRuXzIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnRuXzI6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG5fMiB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJ0bl8yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmJ0bl80LFxuLmJ0bl8zIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnRuXzQ6aG92ZXIsXG4uYnRuXzM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmYzA7XG4gIGNvbG9yOiAjZmMwO1xufVxuLmJ0bl80IHtcbiAgaGVpZ2h0OiA1MXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnRuXzQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl80IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmJ0bl81IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmJ0bl81OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmMwO1xuICBjb2xvcjogI2ZjMDtcbn1cbi5idG5fNS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmYzA7XG4gIGNvbG9yOiAjZmMwO1xufVxuLmJ0bl82IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIzcHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGV0dGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxldHRlcnMgKyAuaHIge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5sZXR0ZXJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5sZXR0ZXJzX19saW5rIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGV0dGVyc19fbGlua19hY3RpdmUsXG4ubGV0dGVyc19fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmY2MwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGV0dGVyc19fbGlua19kaXNhYmxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmxldHRlcnNfX2xpbmtfZGlzYWJsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndvcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTEycHggMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcbiAgY29sdW1uLWNvdW50OiA0O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDUwcHg7XG4gIGNvbHVtbi1nYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b3JkcyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvcmRzIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud29yZHMge1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogYXV0bztcbiAgICBjb2x1bW4tY291bnQ6IGF1dG87XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBub3JtYWw7XG4gICAgY29sdW1uLWdhcDogbm9ybWFsO1xuICB9XG4gIC53b3Jkczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cbiAgLndvcmRzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgfVxuICAud29yZHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG59XG4ud29yZHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEycHggMCAwIDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud29yZHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAud29yZHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLndvcmRzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbn1cbi53b3Jkc19fbGlua19hY3RpdmUge1xuICBjb2xvcjogI2ZjMDtcbn1cbi53b3Jkc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjU2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMzBweDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIC13ZWJraXQtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbW96LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XG4gIGFsaWduLXNlbGY6IGF1dG87XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wYWdlX21haW4gLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbW96LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbi5jb250ZW50IC5hcnRpY2xlX3JlbGF0ZWQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzc3QkMxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyggKDEwMCUgLSA4NDBweCkgLyAyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MTVweCkge1xuICAuY29udGVudCAuYXJ0aWNsZV9yZWxhdGVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMzIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudCAuYXJ0aWNsZV9yZWxhdGVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jb250ZW50IC5hcnRpY2xlX3JlbGF0ZWQgLmFydGljbGVfcmVsYXRlZF9pbm5lciB7XG4gIG1hcmdpbjogMjRweDtcbn1cbi5jb250ZW50IC5hcnRpY2xlX3JlbGF0ZWQgLmFydGljbGVfcmVsYXRlZF9pbm5lciAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY29udGVudCAuYXJ0aWNsZV9yZWxhdGVkIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXIgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGVudCAuYXJ0aWNsZV9yZWxhdGVkIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXIgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50IC5hcnRpY2xlX3JlbGF0ZWQgLmFydGljbGVfcmVsYXRlZF9pbm5lciAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19jYXB0aW9uIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2hlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3N0JDMUY7XG4gIG1hcmdpbjogMCAwIDIzcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uY29udGVudCAuYXJ0aWNsZV9yZWxhdGVkIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXIgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fY2FwdGlvbiBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNvbnRlbnQgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2NhcHRpb24gYS5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2xpbmstdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2NhcHRpb24gYS5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2xpbmstdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jb250ZW50IC5hcnRpY2xlX3JlbGF0ZWQgLmFydGljbGVfcmVsYXRlZF9pbm5lciAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19jYXB0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZV9zZXJpYWxzIC5jb250ZW50IC5wcmVtaWVyZSxcbi5wYWdlX3RyYWlsZXJzIC5jb250ZW50IC5wcmVtaWVyZSB7XG4gIG1hcmdpbi10b3A6IDE1cHghaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX3NlcmlhbHMgLmNvbnRlbnQgLnByZW1pZXJlLFxuICAucGFnZV90cmFpbGVycyAuY29udGVudCAucHJlbWllcmUge1xuICAgIG1hcmdpbi10b3A6IDMxcHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAxcHgpIHtcbiAgLnBhZ2Vfc2VyaWFscyAuY29udGVudCAucHJlbWllcmUsXG4gIC5wYWdlX3RyYWlsZXJzIC5jb250ZW50IC5wcmVtaWVyZSB7XG4gICAgbWFyZ2luLXRvcDogMzdweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250ZW50X19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNtYWxsLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc21hbGwtY2Fyb3VzZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc21hbGwtY2Fyb3VzZWw6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtYWxsLWNhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc21hbGwtY2Fyb3VzZWw6aG92ZXIgLnNtYWxsLWNhcm91c2VsX19wcmV2LFxuLnNtYWxsLWNhcm91c2VsOmhvdmVyIC5zbWFsbC1jYXJvdXNlbF9fbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc21hbGwtY2Fyb3VzZWxfX2xpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zbWFsbC1jYXJvdXNlbF9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAzNzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIzcHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zbWFsbC1jYXJvdXNlbF9faXRlbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uc21hbGwtY2Fyb3VzZWxfX25leHQsXG4uc21hbGwtY2Fyb3VzZWxfX3ByZXYge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogNjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFsbC1jYXJvdXNlbF9fbmV4dCxcbiAgLnNtYWxsLWNhcm91c2VsX19wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc21hbGwtY2Fyb3VzZWxfX25leHQ6YmVmb3JlLFxuLnNtYWxsLWNhcm91c2VsX19wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNtYWxsLWNhcm91c2VsX19uZXh0LmRpc2FibGVkLFxuLnNtYWxsLWNhcm91c2VsX19wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG4uc21hbGwtY2Fyb3VzZWxfX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLnNtYWxsLWNhcm91c2VsX19wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IDE4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc21hbGwtY2Fyb3VzZWxfX25leHQge1xuICByaWdodDogMDtcbn1cbi5zbWFsbC1jYXJvdXNlbF9fbmV4dDpiZWZvcmUge1xuICByaWdodDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbn1cbi5zbWFsbC1jYXJvdXNlbF9fbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbWFsbC1jYXJvdXNlbF9fbWVkaWEtaW1nIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNtYWxsLWNhcm91c2VsX19jb250ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xufVxuLnNtYWxsLWNhcm91c2VsX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNkN2E3MDI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNtYWxsLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNtYWxsLWNhcm91c2VsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5jb21tZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY29tbWVudHNfX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZW50c19fYW5jaG9yIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5jb21tZW50cyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jYXJkIHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MnB4KSB7XG4gIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1vei1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbW96LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4uY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwMDBlbTtcbiAgcmlnaHQ6IC0xMDAwZW07XG4gIHotaW5kZXg6IC0xO1xufVxuLmNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFiMWIxYiwgIzM1MzUzNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwMGVtO1xuICByaWdodDogLTEwMDBlbTtcbiAgei1pbmRleDogLTE7XG59XG4uY2FyZF92aWRlbyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkX19wbGF5LWJ0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkX19wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX3BsYXktYnRuIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9fcGxheS1idG4ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmNhcmRfX3BsYXktYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMxcHggMCAzMXB4IDUwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9fcGxheS1idG46YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZF9fcGxheS1idG46YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX19wbGF5LWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cbi5jYXJkX19saW5rOmhvdmVyIC5jYXJkX19wbGF5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uY2FyZF9faGVscGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1OSwgNjYsIDcwLCAwLjUyKSB1cmwoXCIuLi9pbWcvaWNvbi1pLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDExcHg7XG59XG4uY2FyZF9fc29jaWFsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZF9fc29jaWFsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmNhcmRfX21lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkX19tZWRpYSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbi5jYXJkX19tZWRpYSAuandwbGF5ZXIge1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmNhcmRfX21lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2FyZF9fY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZF9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAtMTtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4uY2FyZF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IC0xO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5jYXJkX19zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uY2FyZF9faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRfX2luZm8ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IC0xO1xuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5jYXJkX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY2FyZF9fd2F0Y2hlcnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi13YXRjaGVycy5wbmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkX193YXRjaGVycyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jYXJkX190YWdzLWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJkX190YWdzLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmRfX3RhZ3MtbGlua3MgOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmMwO1xufVxuLmNhcmRfX3RhZ3MtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJkX19uZXh0LFxuLmNhcmRfX3ByZXYge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiAxMDlweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAuMTIlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkX19uZXh0LFxuICAuY2FyZF9fcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmRfX25leHQ6YmVmb3JlLFxuLmNhcmRfX3ByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmRfX25leHQ6YmVmb3JlLFxuICAuY2FyZF9fcHJldjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmNhcmRfX3ByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC02N3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwdncsIDApO1xufVxuLmNhcmRfX3ByZXY6YmVmb3JlIHtcbiAgbGVmdDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jYXJkX19uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTY3cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHZ3LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgMCk7XG59XG4uY2FyZF9fbmV4dDpiZWZvcmUge1xuICByaWdodDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbn1cbi5jYXJkX19uZXh0LW1lZGlhLFxuLmNhcmRfX3ByZXYtbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkX19uZXh0LW1lZGlhLWltZyxcbi5jYXJkX19wcmV2LW1lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXJkX19uZXh0LWNvbnRleHQsXG4uY2FyZF9fcHJldi1jb250ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xufVxuLmNhcmRfX25leHQtY2F0ZWdvcnksXG4uY2FyZF9fcHJldi1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNkN2E3MDI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcmRfX25leHQtaGVhZGluZyxcbi5jYXJkX19wcmV2LWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jYXJkX19uZXh0LWluLFxuLmNhcmRfX3ByZXYtaW4ge1xuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICB3aWR0aDogNDAxcHg7XG4gIG1pbi1oZWlnaHQ6IDEwOXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FyZF9fbmV4dC1pbiB7XG4gIHJpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xufVxuLmNhcmRfX25leHQ6aG92ZXIgLmNhcmRfX25leHQtaW4ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xufVxuLmNhcmRfX3ByZXYtaW4ge1xuICBsZWZ0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xufVxuLmNhcmRfX3ByZXY6aG92ZXIgLmNhcmRfX3ByZXYtaW4ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xufVxuLmNhcmRfX2dhbGxlcnlfY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXJkX3ZpZGVvICNnYWxsZXJ5X2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2FyZF9fbWFzayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkX3dpdGgtbWFzayAjZ2FsbGVyeV9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZCAuc2hvcnQtdXJsX19saW5rIHtcbiAgY29sb3I6ICMwNDRmYWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkIC5zaG9ydC11cmxfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXJkIC5zaG9ydC11cmxfX2dldC11cmwge1xuICBwYWRkaW5nOiAwLjQ2MTUzODQ2ZW0gMC43NjkyMzA3N2VtO1xuICBiYWNrZ3JvdW5kOiAjZmZlYTk5O1xuICBib3JkZXI6IDAuMDc2OTIzMDhlbSBzb2xpZCAjYjdiN2I3O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmQgLmJ0bl9jb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogMTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDAuMDc2OTIzMDhlbSBzb2xpZCAjMDQ0ZmFhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjUxNTM4ZW0gMGVtO1xuICBjb2xvcjogIzA0NGZhYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAuY2FyZCAuYnRuX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG4udHJlbmRpbmcge1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHJlbmRpbmcge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmVuZGluZyB7XG4gICAgcGFkZGluZzogMzJweCAxMHB4O1xuICB9XG59XG4udHJlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMDBlbTtcbiAgcmlnaHQ6IC0xMDAwZW07XG4gIHotaW5kZXg6IC0xO1xufVxuLnRyZW5kaW5nX19mb290IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRyZW5kaW5nLWxpc3Qge1xuICBtYXJnaW46IC0yMHB4IDAgMzBweCAtMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50cmVuZGluZy1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50cmVuZGluZy1saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzQlIC0gMjBweCk7XG4gIG1hcmdpbjogMjBweCAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJlbmRpbmctbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbi50cmVuZGluZy1saXN0X19pdGVtOm50aC1jaGlsZCg5bi04KSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnRyZW5kaW5nLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDluLTIpLFxuLnRyZW5kaW5nLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDluLTgpIHtcbiAgd2lkdGg6IGNhbGMoNjYuNjY2NyUgLSAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHJlbmRpbmctbGlzdF9faXRlbTpudGgtY2hpbGQoOW4tMiksXG4gIC50cmVuZGluZy1saXN0X19pdGVtOm50aC1jaGlsZCg5bi04KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4udHJlbmRpbmctbGlzdF9faXRlbTpudGgtY2hpbGQoOW4tMikgLnRyZW5kaW5nLWxpc3RfX21lZGlhLFxuLnRyZW5kaW5nLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDluLTgpIC50cmVuZGluZy1saXN0X19tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDU2LjI1JSArIDhweCk7XG59XG4udHJlbmRpbmctbGlzdF9faXRlbTpudGgtY2hpbGQoOW4tMikge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyZW5kaW5nLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDluLTIpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAudHJlbmRpbmctbGlzdF9faXRlbTpudGgtY2hpbGQoOW4tMikgLnRyZW5kaW5nLWxpc3RfX21lZGlhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyZW5kaW5nLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDluLTIpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLnRyZW5kaW5nLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDluLTIpIC50cmVuZGluZy1saXN0X19tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50cmVuZGluZy1saXN0X19pdGVtOm50aC1jaGlsZCg5biksXG4gIC50cmVuZGluZy1saXN0X19pdGVtOm50aC1jaGlsZCg5bi0zKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG4gIC50cmVuZGluZy1saXN0X19pdGVtOm50aC1jaGlsZCg5bikgLnRyZW5kaW5nLWxpc3RfX21lZGlhLFxuICAudHJlbmRpbmctbGlzdF9faXRlbTpudGgtY2hpbGQoOW4tMykgLnRyZW5kaW5nLWxpc3RfX21lZGlhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1Ni4yNSUgKyA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyZW5kaW5nLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLnRyZW5kaW5nLWxpc3RfX2l0ZW06aG92ZXIgLnRyZW5kaW5nLWxpc3RfX2NhdGVnb3J5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50cmVuZGluZy1saXN0X19pdGVtOmhvdmVyIC50cmVuZGluZy1saXN0X19zdW1tYXJ5IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnRyZW5kaW5nLWxpc3RfX2l0ZW06aG92ZXIgLnRyZW5kaW5nLWxpc3RfX2hlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udHJlbmRpbmctbGlzdF9faXRlbTpob3ZlciAudHJlbmRpbmctbGlzdF9fbGluayB7XG4gIGNvbG9yOiAjZmMwO1xufVxuLnRyZW5kaW5nLWxpc3RfX21lZGlhIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyZW5kaW5nLWxpc3RfX2ltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50cmVuZGluZy1saXN0X19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udHJlbmRpbmctbGlzdF9faGVhZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyZW5kaW5nLWxpc3RfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnRyZW5kaW5nLWxpc3RfX3N1bW1hcnkge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi50cmVuZGluZy1saXN0X19jb250ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNVaUlITjBiM0F0WTI5c2IzSTlJbkpuWWlnd0xEQXNNQ2tpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQ0l2UGp4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGljbWRpS0RBc0lEQXNJREFwSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0OEwyeHBibVZoY2tkeVlXUnBaVzUwUGp4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4SWlCb1pXbG5hSFE5SWpFaUlHWnBiR3c5SW5WeWJDZ2piR1Z6YzJoaGRDMW5aVzVsY21GMFpXUXBJaUF2UGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAsIHJnYmEoMCwgMCwgMCwgMSkpIDIwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAsIHJnYmEoMCwgMCwgMCwgMSkpIDIwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwLCByZ2JhKDAsIDAsIDAsIDEpKSAyMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCwgcmdiYSgwLCAwLCAwLCAxKSkgMjAlO1xuICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnRyZW5kaW5nLWxpc3RfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAwO1xufVxuLnRyZW5kaW5nLWxpc3RfX2ljb25fcGhvdG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1waG90by5wbmdcIik7XG59XG4udHJlbmRpbmctbGlzdF9faWNvbl90cmFpbGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tdHJhaWxlci5wbmdcIik7XG59XG4udHJlbmRpbmctbGlzdF9faWNvbl8zNjAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi0zNjAucG5nXCIpO1xufVxuLnRyZW5kaW5nLWxpc3RfX2ljb25fZG9jIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZG9jLnBuZ1wiKTtcbn1cbi50cmVuZGluZy1saXN0X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udHJlbmRpbmctbGlzdF9fZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2ZjMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50cmVuZGluZy1saXN0X192aWV3cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi12aWV3cy5wbmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJlc3QtbW92aWVzIHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZXN0LW1vdmllcyB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuLmJlc3QtbW92aWVzOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZXN0LW1vdmllczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG59XG4uYmVzdC1tb3ZpZXNfX3NlbGVjdC1zZWFzb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NWIwMEE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlc3QtbW92aWVzX19zZWxlY3Qtc2Vhc29uIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5iZXN0LW1vdmllczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTEwMDBlbTtcbiAgcmlnaHQ6IC0xMDAwZW07XG4gIHotaW5kZXg6IC0xO1xufVxuLmJlc3QtbW92aWVzX19mb290IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJlc3QtbW92aWVzX19tZW51IHtcbiAgbWFyZ2luOiAtMzBweCAwIDQwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmVzdC1tb3ZpZXNfX21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAwZW07XG4gIHJpZ2h0OiAtMTAwMGVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5iZXN0LW1vdmllc19fbWVudS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmVzdC1tb3ZpZXNfX21lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDUlIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJlc3QtbW92aWVzX19tZW51LWl0ZW1fYWN0aXZlIHtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4uYmVzdC1tb3ZpZXNfX21lbnUtaXRlbV9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxNC41cHggMTVweCAxNC41cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2M0YzRjNCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmVzdC1tb3ZpZXNfX21lbnUtaXRlbV9hY3RpdmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmVzdC1tb3ZpZXNfX21lbnUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iZXN0LW1vdmllc19fYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJlc3QtbW92aWVzX19hbmNob3Ige1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmxpc3QtMiB7XG4gIG1hcmdpbjogLTIwcHggMCAzMHB4IC0yMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0LTIge1xuICAgIG1hcmdpbjogMCAtMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpc3QtMiB7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDMwcHg7XG4gIH1cbn1cbi5saXN0LTJfX21lZGlhIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtMl9faW1nIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmxpc3QtMl9fY29udGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9Qanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCM2FXUjBhRDBpTVRBd0pTSWdhR1ZwWjJoMFBTSXhNREFsSWlCMmFXVjNRbTk0UFNJd0lEQWdNU0F4SWlCd2NtVnpaWEoyWlVGemNHVmpkRkpoZEdsdlBTSnViMjVsSWo0OGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUlteGxjM05vWVhRdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQanh6ZEc5d0lHOW1abk5sZEQwaU1DVWlJSE4wYjNBdFkyOXNiM0k5SW5KbllpZ3dMREFzTUNraUlITjBiM0F0YjNCaFkybDBlVDBpTUNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTVRBd0pTSWdjM1J2Y0MxamIyeHZjajBpY21kaUtEQXNNQ3d3S1NJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0OGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVNJZ2FHVnBaMmgwUFNJeElpQm1hV3hzUFNKMWNtd29JMnhsYzNOb1lYUXRaMlZ1WlhKaGRHVmtLU0lnTHo0OEwzTjJaejQ9KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW4odG9wLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW4odG8gYm90dG9tLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLDEpKTtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5saXN0LTJfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ubGlzdC0yX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LTJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmxpc3QtMl9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtMl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmMwO1xufVxuLmxpc3QtMl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LTJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdC0yX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saXN0LTJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbi5saXN0LTJfX3N1bW1hcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZjMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ubGlzdC0yX19kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmxpc3QtMl9fdmlld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tdmlld3MucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBjb2xvcjogI2ZjMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5saXN0LTMge1xuICBtYXJnaW46IC0yNXB4IDAgMzBweCAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3QtM19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMjVweCk7XG4gIG1hcmdpbjogMjVweCAwIDAgMjVweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdC0zX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDI1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgLmxpc3QtM19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubGlzdC0zX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIH1cbn1cbi5saXN0LTNfX21lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LTNfX21lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmxpc3QtM19faGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5saXN0LTNfX2hlYWRpbmc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cmFpbGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgcGFkZGluZzogNzVweCAwIDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cmFpbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWlsZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWlsZXIge1xuICAgIG1hcmdpbjogMCAtMjBweCA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi50cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwMGVtO1xuICByaWdodDogLTEwMDBlbTtcbiAgei1pbmRleDogLTE7XG59XG4udHJhaWxlcl9fbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJhaWxlcl9fbWVkaWEtaW1nIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnRyYWlsZXJfX3NoYXJlLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi50cmFpbGVyX19zaGFyZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmp3cGxheWVyICsgLnRyYWlsZXJfX3NoYXJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJhaWxlcl9fc2hhcmUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnRyYWlsZXJfX2dldC1saWNlbmNlIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDEycHggNzJweDtcbiAgY29sb3I6ICNiNGI0YjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWlsZXJfX2dldC1saWNlbmNlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIH1cbn1cbi50cmFpbGVyX19wYW5lbCB7XG4gIG1hcmdpbjogMCAwIC03MHB4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWlsZXJfX3BhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50cmFpbGVyX19wYW5lbDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi50cmFpbGVyX19wYW5lbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udHJhaWxlcl9fZmF2b3JpdGUge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViIHVybChcIi4uL2ltZy9pY29uLXN0YXIucG5nXCIpIG5vLXJlcGVhdCA1MCUgMjBweDtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50cmFpbGVyX19mYXZvcml0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLnRyYWlsZXJfX2Zhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmF2b3JpdGUtYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnRyYWlsZXJfX3BsYXktYnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRyYWlsZXJfX3BsYXktYnRuIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHJhaWxlcl9fcGxheS1idG4ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbGVyX19wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4udHJhaWxlcl9fcGxheS1idG46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMzFweCAwIDMxcHggNTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50cmFpbGVyX19wbGF5LWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50cmFpbGVyX19wbGF5LWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyYWlsZXJfX3BsYXktYnRuOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgbGVmdDogLTVweDtcbiAgfVxufVxuLnRyYWlsZXJfX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmNydW1icyB7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jcnVtYnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgOXB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICNhNGE0YTQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmNydW1ic19fbGluay0tc2xhc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcnVtYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmNydW1ic19fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNydW1ic19fbGluay0tc2xhc2gge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuLmFydGljbGUge1xuICBtYXJnaW46IDAgLTMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUgPiAuY29udGVudF9faGVhZGluZyA+IC5oMSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gcCxcbi5hcnRpY2xlX3dpdGgtbWF4LXRleHQgPiBoMSxcbi5hcnRpY2xlX3dpdGgtbWF4LXRleHQgPiBoMixcbi5hcnRpY2xlX3dpdGgtbWF4LXRleHQgPiBoMyB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gaDEsXG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gaDIsXG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gaDMge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBtYXJnaW4tdG9wOiAwLjdlbTtcbn1cbi5hcnRpY2xlX3dpdGgtbWF4LXRleHQgPiAuZmlnXzUge1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG59XG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gLmZpZ181ICsgaDEsXG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gLmZpZ181ICsgaDIsXG4uYXJ0aWNsZV93aXRoLW1heC10ZXh0ID4gLmZpZ181ICsgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFydGljbGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLmFydGljbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm1haW4tc3Vic2NyaWJlICsgLmFydGljbGUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5hcnRpY2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5hcnRpY2xlX19pbmZvIHtcbiAgLyptYXJnaW46IC0yMHB4IDAgMjBweDsqL1xuICAvKm1hcmdpbjogMCAwIDM1cHg7Ki9cbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5hcnRpY2xlX19pbmZvX19zdG9yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmFydGljbGVfX2luZm9fX3N0b3JpZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmFydGljbGVfX3NvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFydGljbGVfX3NvY2lhbC0tc2lkZS1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NkJGMEQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXJ0aWNsZV9fc29jaWFsLS1zaWRlLWNvbW1lbnRzOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xufVxuLmFydGljbGVfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uYXJ0aWNsZV9fZGF0ZV9fc3RvcmllcyB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlX19kYXRlX19zdG9yaWVzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5hcnRpY2xlX19kYXRlX19zdG9yaWVzLS13YXRjaGVycyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXdhdGNoZXJzLWdyYXkucG5nXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmFydGljbGVfX2RhdGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5hcnRpY2xlX19kYXRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmFydGljbGVfX2NvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXRvcDogLTF2aDtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuYXJ0aWNsZV9fY292ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmFydGljbGVfX2NvdmVyX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtNTAlO1xuICB9XG4gIC5hcnRpY2xlX19jb3Zlcl9faW5uZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYXJ0aWNsZV9fd2F0Y2hlcnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi13YXRjaGVycy1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX3dhdGNoZXJzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5hcnRpY2xlX19xdW90ZSB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZV9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmFydGljbGVfX3dpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnRpY2xlX193aWRnZXQtaW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXJ0aWNsZV9fd2lkZ2V0LWluIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLmFydGljbGVfX3NvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaDEgKyAuYXJ0aWNsZV9fc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uYXJ0aWNsZV9fc29jaWFsXzIge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZV9fc29jaWFsIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19uZXh0LFxuLmFydGljbGVfX3ByZXYge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiAxMDlweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX19uZXh0LFxuICAuYXJ0aWNsZV9fcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVfX25leHQ6YmVmb3JlLFxuLmFydGljbGVfX3ByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVfX25leHQ6YmVmb3JlLFxuICAuYXJ0aWNsZV9fcHJldjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmFydGljbGVfX3ByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC02N3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwdncsIDApO1xufVxuLmFydGljbGVfX3ByZXY6YmVmb3JlIHtcbiAgbGVmdDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5hcnRpY2xlX19uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTY3cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHZ3LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgMCk7XG59XG4uYXJ0aWNsZV9fbmV4dDpiZWZvcmUge1xuICByaWdodDogMjhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI0ZGVnKTtcbn1cbi5hcnRpY2xlX19uZXh0LW1lZGlhLFxuLmFydGljbGVfX3ByZXYtbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19uZXh0LW1lZGlhLWltZyxcbi5hcnRpY2xlX19wcmV2LW1lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX19uZXh0LWNvbnRleHQsXG4uYXJ0aWNsZV9fcHJldi1jb250ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDAgOXB4O1xufVxuLmFydGljbGVfX25leHQtY2F0ZWdvcnksXG4uYXJ0aWNsZV9fcHJldi1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNkN2E3MDI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFydGljbGVfX25leHQtaGVhZGluZyxcbi5hcnRpY2xlX19wcmV2LWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hcnRpY2xlX19uZXh0LWluLFxuLmFydGljbGVfX3ByZXYtaW4ge1xuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICB3aWR0aDogNDAxcHg7XG4gIG1pbi1oZWlnaHQ6IDEwOXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXJ0aWNsZV9fbmV4dC1pbiB7XG4gIHJpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xufVxuLmFydGljbGVfX25leHQ6aG92ZXIgLmFydGljbGVfX25leHQtaW4ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xufVxuLmFydGljbGVfX3ByZXYtaW4ge1xuICBsZWZ0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xufVxuLmFydGljbGVfX3ByZXY6aG92ZXIgLmFydGljbGVfX3ByZXYtaW4ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xufVxuLmFydGljbGVfX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlX19hbmNob3Ige1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmFydGljbGVfd2l0aC1tYXgtdGV4dCAuYXJ0aWNsZV9fYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfd2l0aC1tYXgtdGV4dCAuYXJ0aWNsZV9fYW5jaG9yIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5hcnRpY2xlX19zaG9ydC11cmwtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAuYXJ0aWNsZV9fc2hvcnQtdXJsLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmFydGljbGVfX3Nob3J0LXVybCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC43ZW0gMCAxLjNlbTtcbn1cbi5hcnRpY2xlX19zaG9ydC11cmwgcCB7XG4gIG1hcmdpbjogdW5zZXQhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlX19zaG9ydC11cmwge1xuICAgIGxlZnQ6IDgzcHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYXJ0aWNsZSAuc2hvcnQtdXJsX19saW5rIHtcbiAgY29sb3I6ICMwNDRmYWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlIC5zaG9ydC11cmxfX2dldC11cmwge1xuICBwYWRkaW5nOiAwLjQ2MTUzODQ2ZW0gMC43NjkyMzA3N2VtO1xuICBiYWNrZ3JvdW5kOiAjZmZlYTk5O1xuICBib3JkZXI6IDAuMDc2OTIzMDhlbSBzb2xpZCAjYjdiN2I3O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFydGljbGUgLmFydGljbGVfcmVsYXRlZCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzdCQzFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI3NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCAoMTAwJSAtIDg0MHB4KSAvIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkxNXB4KSB7XG4gIC5hcnRpY2xlIC5hcnRpY2xlX3JlbGF0ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAzMi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIC5hcnRpY2xlX3JlbGF0ZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmFydGljbGUgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIHtcbiAgbWFyZ2luOiAyNHB4O1xufVxuLmFydGljbGUgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX21lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX3JlbGF0ZWQgLmFydGljbGVfcmVsYXRlZF9pbm5lciAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZV9yZWxhdGVkIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXIgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fbWVkaWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlIC5hcnRpY2xlX3JlbGF0ZWQgLmFydGljbGVfcmVsYXRlZF9pbm5lciAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2NhcHRpb24gLmFydGljbGVfcmVsYXRlZF9pbm5lcl9faGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzc3QkMxRjtcbiAgbWFyZ2luOiAwIDAgMjNweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX3JlbGF0ZWQgLmFydGljbGVfcmVsYXRlZF9pbm5lciAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19jYXB0aW9uIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYXJ0aWNsZSAuYXJ0aWNsZV9yZWxhdGVkIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXIgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fY2FwdGlvbiBhLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fbGluay10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSAuYXJ0aWNsZV9yZWxhdGVkIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXIgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fY2FwdGlvbiBhLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fbGluay10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmFydGljbGUgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2NhcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlIC5idG5fY29weSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjA3NjkyMzA4ZW0gc29saWQgIzA0NGZhYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC41MTUzOGVtIDBlbTtcbiAgY29sb3I6ICMwNDRmYWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLmFydGljbGUgLmJ0bl9jb3B5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmZpZ18yLFxuLmZpZ18xIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAwIDMwcHggNjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlnXzIsXG4gIC5maWdfMSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZmlnXzIsXG4gIC5maWdfMSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZmlnXzIgcCxcbi5maWdfMSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZ18zIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIDM1cHggOHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZ18zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZpZ18zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi5maWdfNCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4uZmlnXzUge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBtYXgtd2lkdGg6IDk5NnB4O1xufVxuLmZpZ19fbWVkaWFfMSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uZmlnX19tZWRpYV8yIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpZ19fbWVkaWFfMyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5maWdfX21lZGlhXzUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmlnX19tZWRpYS1pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWdfX21lZGlhLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlnX19sZWdlbmQtbGlua18xIHtcbiAgY29sb3I6ICMyMjhjZDI7XG59XG4uZmlnX19sZWdlbmQtaGVhZGluZ18xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZpZ19fbGVnZW5kLWhlYWRpbmdfMSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZpZ19fbGVnZW5kLWhlYWRpbmdfMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuLmZpZ19fbGVnZW5kXzIge1xuICBjb2xvcjogIzg2ODY4NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpZ19fbGVnZW5kXzIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5maWdfX2xlZ2VuZF8zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNGE0YTQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cbi5maWdfX2xlZ2VuZF81IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWdfX2xlZ2VuZF81IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5maWdfX2ltZ181IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTk2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZmlnX19hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmlnX19hbmNob3Ige1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnRhZ3NfX2xpc3Qge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50YWdzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnRhZ3NfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZGl2ICsgLnRhZ3Mge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4uY2Fyb3VzZWwge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbi5jYXJvdXNlbF8xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdmlzaWJpbGl0eSAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHZpc2liaWxpdHkgMXMgZWFzZTtcbn1cbi5jYXJvdXNlbF9faXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcm91c2VsX19tZWRpYV8xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2Fyb3VzZWxfX21lZGlhLWltZ18xIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2Fyb3VzZWxfX2xlZ2VuZF8xIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcm91c2VsX19sZWdlbmRfMSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uY2Fyb3VzZWxfX2hlYWRpbmdfMSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhcm91c2VsX19oZWFkaW5nXzEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcm91c2VsX19oZWFkaW5nXzEge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5jYXJvdXNlbF9fc29jaWFsXzEge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2Fyb3VzZWxfX3NvY2lhbF8xIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJvdXNlbF9fc29jaWFsLWhlYWRpbmdfMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzdjN2M3YztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhcm91c2VsX19zb2NpYWwtaGVhZGluZ18xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXJvdXNlbF9fc29jaWFsLWhlYWRpbmdfMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsX19zb2NpYWwtYnV0dG9uc18xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNhcm91c2VsX19zb2NpYWwtYnV0dG9uc18xIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2Fyb3VzZWxfX25leHQsXG4uY2Fyb3VzZWxfX3ByZXYge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxM3B4O1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY2Fyb3VzZWxfX25leHQ6YmVmb3JlLFxuLmNhcm91c2VsX19wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJvdXNlbF9fbmV4dDpiZWZvcmUsXG4gIC5jYXJvdXNlbF9fcHJldjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmNhcm91c2VsX19wcmV2IHtcbiAgbGVmdDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2Fyb3VzZWxfX3ByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbF9fcHJldjpiZWZvcmUge1xuICBsZWZ0OiAxOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNhcm91c2VsX19uZXh0IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcm91c2VsX19uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmNhcm91c2VsX19uZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAxOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xufVxuLnNlcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllcyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi5zZXJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAwZW07XG4gIHJpZ2h0OiAtMTAwMGVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZXJpZXNfX3BhbmVsIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuLnNlcmllc19fcGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllc19fcGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllc19fcGFuZWwge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZXJpZXNfX3BhbmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zZXJpZXNfX2hlYWRpbmcge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1OHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAyMDBtcyBlYXNlLCBvcGFjaXR5IDIwMG1zIGVhc2UsIHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAyMDBtcyBlYXNlLCBvcGFjaXR5IDIwMG1zIGVhc2UsIHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgZWFzZSwgb3BhY2l0eSAyMDBtcyBlYXNlLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJpZXNfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VyaWVzX19oZWFkaW5nX3Njcm9sbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUzcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01M3B4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01M3B4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTNweCk7XG59XG4uc2VyaWVzX19oZWFkaW5nX3Njcm9sbC5zZXJpZXNfX2hlYWRpbmdfbm90c2VyaWVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJpZXNfX2hlYWRpbmdfc2Nyb2xsIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00N3B4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00N3B4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQ3cHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00N3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDdweCk7XG4gIH1cbn1cbi5zZXJpZXNfX2hlYWRpbmdfaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlcmllc19fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJpZXNfX21lbnUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5zZXJpZXNfX21lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uc2VyaWVzX19tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJpZXNfX21lbnUtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VyaWVzX19tZW51LWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uc2VyaWVzX19tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllc19fbWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uc2VyaWVzX19tZW51LWl0ZW1fYWN0aXZlIC5zZXJpZXNfX21lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlcmllc19fbWVudS1saW5rIHtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zZXJpZXNfX21lbnUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlcmllc19fY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDE4MHB4IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMTU1cHggMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllc19fY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nOiAxMjVweCAwIDMwcHg7XG4gIH1cbn1cbi5zZXJpZXNfX2Nhcm91c2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGp4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjNhV1IwYUQwaU1UQXdKU0lnYUdWcFoyaDBQU0l4TURBbElpQjJhV1YzUW05NFBTSXdJREFnTVNBeElpQndjbVZ6WlhKMlpVRnpjR1ZqZEZKaGRHbHZQU0p1YjI1bElqNDhiR2x1WldGeVIzSmhaR2xsYm5RZ2FXUTlJbXhsYzNOb1lYUXRaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGp4emRHOXdJRzltWm5ObGREMGlNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXhZakZpTVdJaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTVRBd0pTSWdjM1J2Y0MxamIyeHZjajBpSXpJMU1qVXlOU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyeGxjM05vWVhRdFoyVnVaWEpoZEdWa0tTSWdMejQ4TDNOMlp6ND0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMxYjFiMWIsICMyNTI1MjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMxYjFiMWIsICMyNTI1MjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMWIxYjFiLCAjMjUyNTI1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFiMWIxYiwgIzI1MjUyNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xMDAwZW07XG4gIHJpZ2h0OiAtMTAwMGVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZXJpZXNfX2Nhcm91c2VsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5zZXJpZXNfX2Nhcm91c2VsLW5leHQsXG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDQyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcmllc19fY2Fyb3VzZWwtbmV4dCxcbiAgLnNlcmllc19fY2Fyb3VzZWwtcHJldiB7XG4gICAgbWFyZ2luLXRvcDogMzYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllc19fY2Fyb3VzZWwtbmV4dCxcbiAgLnNlcmllc19fY2Fyb3VzZWwtcHJldiB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZXJpZXNfX2Nhcm91c2VsLW5leHQuZGlzYWJsZWQsXG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtbmV4dDpiZWZvcmUsXG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZXJpZXNfX2Nhcm91c2VsLW5leHQ6YmVmb3JlLFxuICAuc2VyaWVzX19jYXJvdXNlbC1wcmV2OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2IHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwdncsIDApO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtbmV4dCB7XG4gIHJpZ2h0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHZ3LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTB2dywgMCk7XG59XG4uc2VyaWVzX19jYXJvdXNlbC1uZXh0OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG4uc2VyaWVzX19jYXJvdXNlbC1pbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJpZXNfX2Nhcm91c2VsLW1lZGlhIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtbGlzdCB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxMDBweCAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTAwcHg7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uc2VyaWVzX19jYXJvdXNlbC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXJpZXNfX2Nhcm91c2VsLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnNlcmllc19fY2Fyb3VzZWwtbWVkaWEtaW1nIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtcGxheS1idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcmllc19fY2Fyb3VzZWwtcGxheS1idG4ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJpZXNfX2Nhcm91c2VsLXBsYXktYnRuIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5zZXJpZXNfX2Nhcm91c2VsLXBsYXktYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMxcHggMCAzMXB4IDUwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1wbGF5LWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXJpZXNfX2Nhcm91c2VsLXBsYXktYnRuOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1wbGF5LWJ0bjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cbi5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTB2dywgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTB2dywgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHZ3LCAwKTtcbn1cbi5zZXJpZXNfX2Nhcm91c2VsLW5leHQtYnVibCxcbi5zZXJpZXNfX2Nhcm91c2VsLXByZXYtYnVibCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA3MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtbmV4dDpob3ZlciAuc2VyaWVzX19jYXJvdXNlbC1uZXh0LWJ1YmwsXG4uc2VyaWVzX19jYXJvdXNlbC1uZXh0OmhvdmVyIC5zZXJpZXNfX2Nhcm91c2VsLXByZXYtYnVibCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG59XG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2LWJ1Ymwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNzAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldjpob3ZlciAuc2VyaWVzX19jYXJvdXNlbC1wcmV2LWJ1Ymwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtbmV4dCxcbi5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzLXByZXYge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogMTAycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzLW5leHQsXG4gIC5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzLXByZXYge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtbmV4dC5kaXNhYmxlZCxcbi5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzLXByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1uZXh0OmJlZm9yZSxcbi5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1uZXh0OmJlZm9yZSxcbiAgLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtcHJldjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1wcmV2OmJlZm9yZSB7XG4gIGxlZnQ6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtcHJldjpiZWZvcmUge1xuICAgIGxlZnQ6IDlweDtcbiAgfVxufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtbmV4dDpiZWZvcmUge1xuICByaWdodDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1uZXh0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDlweDtcbiAgfVxufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtaW4ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1pbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tb3otYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG4uc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1pdGVtIHtcbiAgbWluLXdpZHRoOiAzOTJweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzNXB4IDIwcHggMzVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMTJweDtcbiAgICBtYXJnaW46IDEycHggMTRweCAxMnB4IDA7XG4gIH1cbn1cbi5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VyaWVzLWNhcm91c2VsLXByZXZpZXctY29ybmVyLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDA7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1wcmV2aWV3cy1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZXJpZXNfX2Nhcm91c2VsLXByZXZpZXdzLW1lZGlhIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtbWVkaWEtaW1nIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtcHJldmlld3MtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNlcmllcyAuaDMge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcmllcyAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllcyAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc2VyaWVzIC5zcGVjaWFsX2hlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VyaWVzIC5zcGVjaWFsX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllcyAuc3BlY2lhbF9oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc2VyaWVzX19zaGFyZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJpZXNfX3NoYXJlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2VyaWVzX19idG5zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcmllc19fYnRucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5zZXJpZXNfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uc2VyaWVzX19idWJibGUtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDE2NXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYWN0aXZlIH4gLnNlcmllc19fYnViYmxlLWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlcmllc19fYnViYmxlLWlmcmFtZS1maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnNlcmllc19fYnViYmxlLWlmcmFtZS1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VyaWVzX19idWJibGUtaWZyYW1lLXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzJweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNlcmllc19fYnViYmxlLWlmcmFtZS1maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogNjRweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcmllc19fYnViYmxlLWlmcmFtZS14IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnNlcmllc19fY2Fyb3VzZWwtaW5fd2l0aC1oZWlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJpZXNfX2Nhcm91c2VsLWluX3dpdGgtaGVpZ2h0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uc2VyaWVzX19jYXJvdXNlbC1pbl9vbmx5LW9uYWlyIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VyaWVzX19jYXJvdXNlbC1pbl9vbmx5LW9uYWlyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICB9XG59XG4ucHJlbWllcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlbWllcmU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVtaWVyZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgfVxufVxuLnByZW1pZXJlICsgLnRyYWlsZXIge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5wcmVtaWVyZV9fbWVkaWEge1xuICB3aWR0aDogMTAxdnc7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLnByZW1pZXJlX19tZWRpYS1pbWcge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5wcmVtaWVyZV9fZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICM5ZDBmMGY7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJlbWllcmVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucHJlbWllcmVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnByZW1pZXJlX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtc2l6ZTogOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByZW1pZXJlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZW1pZXJlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByZW1pZXJlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uZW1iZWQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmF3YXJkcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmF3YXJkcy1saXN0X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hd2FyZHMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmF3YXJkcy1saXN0X19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5hd2FyZHMtbGlzdF9fbWVkaWEge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDIzLjEyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hd2FyZHMtbGlzdF9fbWVkaWEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxufVxuLmF3YXJkcy1saXN0X19pbWcge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYXdhcmRzLWxpc3RfX2NvbnRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXdhcmRzLWxpc3RfX21lZGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5hd2FyZHMtbGlzdF9fbWVkYWwgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hd2FyZHMtbGlzdF9fdGl0bGUge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuLmF3YXJkcy1saXN0X19zdW1tYXJ5IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF3YXJkcy1saXN0X19zdW1tYXJ5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmF3YXJkcy1saXN0X19zdW1tYXJ5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hd2FyZHMtbGlzdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0c19fbWFwIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3RzX19tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY29udGFjdHNfX2xpc3Qge1xuICBtYXJnaW46IC00MnB4IDAgNTBweCAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGZvbnQtc2l6ZTogMHJlbTtcbn1cbi5jb250YWN0c19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjU1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMzhweCAwIDAgNTVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWN0c19fc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzX19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5jb250YWN0c19fbGlzdC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0c19fbGlzdC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5jb250YWN0c19fbGlzdC1waG9uZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uY29udGFjdHNfX2xpc3QtZW1haWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmNvbnRhY3RzX19saXN0LWxpbmsge1xuICBjb2xvcjogIzIyOGNkMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdHNfX2xpc3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaG9ydHMtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zaG9ydHMtZGVzY3JpcHRpb24tLWRhcmsgLnNob3J0cy1kZXNjcmlwdGlvbl9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNob3J0cy1kZXNjcmlwdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2hvcnRzLWRlc2NyaXB0aW9uX19kaXZpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3N0JDMUY7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNob3J0cy1kZXNjcmlwdGlvbl9fY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM5RTlFOUU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc2hvcnRzIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDg5LjVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNob3J0c19saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2hvcnRzX2xpc3RfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zaG9ydHNfbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydHNfbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaG9ydHNfbGlzdF9faXRlbS0tbG9uZyB7XG4gIHdpZHRoOiA2NCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gIC5zaG9ydHNfbGlzdF9faXRlbS0tbG9uZyB7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydHNfbGlzdF9faXRlbS0tbG9uZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaG9ydC12aWRlby1jYXJkIHtcbiAgbWFyZ2luOiA3LjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydC12aWRlby1jYXJkIHtcbiAgICBtYXJnaW46IDcuNXB4IDAgNy41cHg7XG4gIH1cbn1cbi5zaG9ydC12aWRlby1jYXJkX21lZGlhIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5zaG9ydC12aWRlby1jYXJkX21lZGlhID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hvcnQtdmlkZW8tY2FyZF9tZWRpYSA+IHBpY3R1cmUgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaG9ydC12aWRlby1jYXJkX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDcuNSU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMC4wMSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG59XG4uc2hvcnQtdmlkZW8tY2FyZF90ZXh0X19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaG9ydC12aWRlby1jYXJkX3RleHRfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0JBQkFCQTtcbn1cbi5zaG9ydC12aWRlby1jYXJkX3RleHRfX2NhcHRpb24tLW5vLWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3J0LXZpZGVvLWNhcmRfdGV4dF9pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2hvcnQtdmlkZW8tY2FyZF90ZXh0X2luZm9fX2RhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG4uc2hvcnQtdmlkZW8tY2FyZF90ZXh0X2luZm9fX3ZpZXdzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXZpZXdzLWdyZWVuLnBuZykgbm8tcmVwZWF0IDAgNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbi5zaG9ydC12aWRlby1jYXJkX3RleHRfaW5mb19fY29tbWVudHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tY29tbWVudHMtZ3JlZW4ucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5saW5rLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxpbmstYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5saW5rLWJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5saW5rLWJhY2sgPiBzdmcge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4ubGluay1iYWNrLS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2hvcnQtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNob3J0LXZpZGVvLS1kYXJrIC5zaG9ydC12aWRlb19jb250cm9sIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaG9ydC12aWRlby0tZGFyayAuc2hvcnQtdmlkZW9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzkzOTM5Mztcbn1cbi5zaG9ydC12aWRlby0tZGFyayAuc2hvcnQtdmlkZW9fZGVzY3JpcHRpb24gaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaG9ydC12aWRlby0tZGFyayAucmVjb21tZW5kcy1tYXRlcmlhbHMgPiAucmVjb21tZW5kcy1tYXRlcmlhbHNfX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMjMyMzI7XG59XG4uc2hvcnQtdmlkZW8tLWRhcmsgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNob3J0LXZpZGVvX3ZpZGVvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcnQtdmlkZW9fdmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbi5zaG9ydC12aWRlb19jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydC12aWRlb19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2hvcnQtdmlkZW9fY29udHJvbF9zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydC12aWRlb19jb250cm9sX3NvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2hvcnQtdmlkZW9fY29udHJvbF9zb2NpYWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc2hvcnQtdmlkZW9fY29udHJvbF9zb2NpYWxfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydC12aWRlb19jb250cm9sX3NvY2lhbF9saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNob3J0LXZpZGVvX2NvbnRyb2xfc29jaWFsX2xpc3RfaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hvcnQtdmlkZW9fY29udHJvbF9zb2NpYWxfbGlzdF9pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2hvcnQtdmlkZW9fY29udHJvbF9zb2NpYWxfbGlzdF9pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaG9ydC12aWRlb19jb250cm9sX3NvY2lhbF9saXN0X2l0ZW1fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzkzOTM5Mztcbn1cbi5zaG9ydC12aWRlb19jb250cm9sX3NvY2lhbF9saXN0X2l0ZW1fX2xpbmsgc3ZnOmhvdmVyIHtcbiAgZmlsbDogIzc3QkMxRjtcbn1cbi5zaG9ydC12aWRlb19jb250cm9sX25leHQtdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydC12aWRlb19jb250cm9sX25leHQtdmlkZW8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2hvcnQtdmlkZW9fY29udHJvbF9uZXh0LXZpZGVvID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2hvcnQtdmlkZW9fY29udHJvbF9uZXh0LXZpZGVvX2J1dHRvbnMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9ydC12aWRlb19jb250cm9sX25leHQtdmlkZW9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuLnNob3J0LXZpZGVvX2NvbnRyb2xfbmV4dC12aWRlb19idXR0b25zX19iYWNrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgcGFkZGluZzogMHB4IDE4cHggNHB4IDE0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnNob3J0LXZpZGVvX2NvbnRyb2xfbmV4dC12aWRlb19idXR0b25zX19iYWNrIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnNob3J0LXZpZGVvX2NvbnRyb2xfbmV4dC12aWRlb19idXR0b25zX19uZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDBweCAxNHB4IDRweCAxOHB4O1xufVxuLnNob3J0LXZpZGVvX2NvbnRyb2xfbmV4dC12aWRlb19idXR0b25zX19uZXh0IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uc2hvcnQtdmlkZW9fY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuLnNob3J0LXZpZGVvX2NvbW1lbnRzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNob3J0LXZpZGVvX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5zaG9ydC12aWRlb19kZXNjcmlwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLnNob3J0LXZpZGVvX2Rlc2NyaXB0aW9uX2luZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0JBQkFCQTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaG9ydC12aWRlb19kZXNjcmlwdGlvbl9pbmZvX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuLnNob3J0LXZpZGVvX2Rlc2NyaXB0aW9uX2luZm9fX3ZpZXdzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXZpZXdzLWdyZWVuLnBuZykgbm8tcmVwZWF0IDAgNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbi5zaG9ydC12aWRlb19kZXNjcmlwdGlvbl9pbmZvX19jb21tZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1jb21tZW50cy1ncmVlbi5wbmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLnNob3J0LXZpZGVvX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNob3J0LXZpZGVvX2Vtb3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG4uc2hvcnQtdmlkZW9fZW1vdGlvbnNfbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaG9ydC12aWRlb19lbW90aW9uc19saXN0X19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3J0LXZpZGVvX2Vtb3Rpb25zX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbn1cbi5zaG9ydC12aWRlb19lbW90aW9uc19saXN0X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2hvcnQtdmlkZW9fZW1vdGlvbnNfbGlzdF9faXRlbSAuZW1vdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaG9ydC12aWRlb19lbW90aW9uc19saXN0X19pdGVtIC5lbW90aW9uX19wb3B1cCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcnQtdmlkZW9fZW1vdGlvbnNfbGlzdF9faXRlbSAuZW1vdGlvbl9fcG9wdXAge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uc2hvcnQtdmlkZW9fZW1vdGlvbnNfbGlzdF9faXRlbSAuZW1vdGlvbl9faW1hZ2UgPiBzdmcge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3J0LXZpZGVvX2Vtb3Rpb25zX2xpc3RfX2l0ZW0gLmVtb3Rpb25fX2ltYWdlID4gc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLnNob3J0LXZpZGVvX2Vtb3Rpb25zX2xpc3RfX2l0ZW0gLmVtb3Rpb25fX2NvdW50IHtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG4uc2hvcnQtdmlkZW9fZW1vdGlvbnNfbGlzdF9faXRlbSAuZW1vdGlvbjpob3ZlciAuZW1vdGlvbl9fcG9wdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuLnNob3J0LXZpZGVvIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19faGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgcGFkZGluZzogMCAwIDI1cHggMDtcbn1cbi5zaG9ydC12aWRlbyAucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNob3J0LXZpZGVvIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtaW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvcnQtdmlkZW8gLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1saXN0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4uc2hvcnQtdmlkZW8gLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnNob3J0LXZpZGVvIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMjBweCkgLyAyIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcnQtdmlkZW8gLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICB9XG59XG4uc2hvcnQtdmlkZW8gLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uZXh0LFxuLnNob3J0LXZpZGVvIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOSU7XG4gIGJvdHRvbTogMDtcbn1cbi5zaG9ydC12aWRlbyAucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLW5leHQ6YmVmb3JlLFxuLnNob3J0LXZpZGVvIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnNob3J0LXZpZGVvIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA3cHg7XG59XG4uc2hvcnQtdmlkZW8gLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wcmV2IHtcbiAgbGVmdDogLTMwcHg7XG59XG4uc2hvcnQtdmlkZW8tc2xpZGUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2hvcnQtdmlkZW8tc2xpZGVfX21lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hvcnQtdmlkZW8tc2xpZGVfX21lZGlhID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hvcnQtdmlkZW8tc2xpZGVfZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnNob3J0LXZpZGVvLXNsaWRlX2Rlc2NyaXB0aW9uIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc2hvcnQtdmlkZW8tc2xpZGVfZGVzY3JpcHRpb25faW5mbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNob3J0LXZpZGVvLXNsaWRlX2Rlc2NyaXB0aW9uX2luZm9fX2RhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG4uc2hvcnQtdmlkZW8tc2xpZGVfZGVzY3JpcHRpb25faW5mb19fdmlld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tdmlld3MtZ3JlZW4ucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuLnNob3J0LXZpZGVvLXNsaWRlX2Rlc2NyaXB0aW9uX2luZm9fX2NvbW1lbnRzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWNvbW1lbnRzLWdyZWVuLnBuZykgbm8tcmVwZWF0IDAgNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG4uc2hvcnQtdmlkZW8tc2xpZGVfcmF0aW5nX19zdGFyIHtcbiAgZmlsbDogIzc3QkMxRjtcbn1cbi5zaG9ydC12aWRlby1zbGlkZV9yYXRpbmdfX3N0YXItLWVtcHR5IHtcbiAgZmlsbDogIzU0NTQ1NDtcbn1cbi5jcmV3IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY3JldzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3Jld19fc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZXdfX3NpZGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5jcmV3X19tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3Jld19fbWVkaWEtaW1nIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNyZXdfX2NvbnRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRpc2NsYWltZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmRpc2NsYWltZXJfX3NpZGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzY2xhaW1lcl9fc2lkZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5kaXNjbGFpbWVyX19tZW51IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kaXNjbGFpbWVyX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGlzY2xhaW1lcl9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XG4gIGNvbG9yOiAjMjI4Y2QyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGlzY2xhaW1lcl9fbGluazpob3ZlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5kaXNjbGFpbWVyX19jb250ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zY2hlZHVsZSB7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHBhZGRpbmctdG9wOiAxNDdweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAxcHgpIHtcbiAgLnNjaGVkdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cbi5zY2hlZHVsZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zY2hlZHVsZV9fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MjUyNTI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtbW96LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGxlZnQ7XG4gIC1tb3otYm94LXBhY2s6IGxlZnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGxlZnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1vei1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY2hlZHVsZV9fbGlzdC1pdGVtIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbW96LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zY2hlZHVsZV9fbGlzdC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZjMDtcbn1cbi5zY2hlZHVsZV9fbGlzdC1pdGVtLmFjdGl2ZSxcbi5zY2hlZHVsZV9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGFkMDk7XG59XG4uc2NoZWR1bGVfX2xpc3QtaXRlbS5hY3RpdmUgLnNjaGVkdWxlX19saXN0LW1lZGlhOmFmdGVyLFxuLnNjaGVkdWxlX19saXN0LWl0ZW06aG92ZXIgLnNjaGVkdWxlX19saXN0LW1lZGlhOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zY2hlZHVsZV9fbGlzdC1pdGVtLmFjdGl2ZSAuc2NoZWR1bGVfX2xpc3QtbWVkaWE6YmVmb3JlLFxuLnNjaGVkdWxlX19saXN0LWl0ZW06aG92ZXIgLnNjaGVkdWxlX19saXN0LW1lZGlhOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDI7XG59XG4uc2NoZWR1bGVfX2xpc3QtbWVkaWEge1xuICB3aWR0aDogMzQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY2hlZHVsZV9fbGlzdC1tZWRpYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNjaGVkdWxlX19saXN0LW1lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5zY2hlZHVsZV9fbGlzdC1oZWFkaW5nLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zY2hlZHVsZV9fbGlzdC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zY2hlZHVsZV9fbGlzdC1oZWFkaW5nIC5zY2hlZHVsZV9fbGlzdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGVfX2xpc3QtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG4uc2NoZWR1bGVfX2xpc3QtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2EzYTNhMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlX19saXN0LWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG4uc2NoZWR1bGVfX2xpc3QtdGltZSB7XG4gIHdpZHRoOiAyMzBweDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tb3otYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAxIDIzMHB4O1xuICAtbXMtZmxleDogMCAxIDIzMHB4O1xuICBmbGV4OiAwIDEgMjMwcHg7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogdG9wO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiB0b3A7XG4gIGFsaWduLXNlbGY6IHRvcDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlX19saXN0LXRpbWUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSAxMDBweDtcbiAgICAtbXMtZmxleDogMCAxIDEwMHB4O1xuICAgIGZsZXg6IDAgMSAxMDBweDtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY2hlZHVsZV9fbGlzdC10aW1lLWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2NoZWR1bGVfX2xpc3QtY29udGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIG1pbi13aWR0aDogNDUlO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCA0MHB4O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgb3JkZXI6IDM7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tb3otYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY2hlZHVsZV9fbGlzdC1jb250ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMTdweCAwIDA7XG4gIH1cbn1cbi5zY2hlZHVsZV9fbGlzdC1jb250ZXh0IC5zY2hlZHVsZV9fbGlzdC1tZWRpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlX19saXN0LWNvbnRleHQgLnNjaGVkdWxlX19saXN0LW1lZGlhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIC04M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlX19saXN0LWNvbnRleHQgLnNjaGVkdWxlX19saXN0LW1lZGlhLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5hY3RpdmUgLnNjaGVkdWxlX19saXN0LWNvbnRleHQgLnNjaGVkdWxlX19saXN0LW1lZGlhLWltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5zY2hlZHVsZV9fbGlzdC1jb250ZXh0LWluIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGVfX2xpc3QtY29udGV4dC1pbiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2NoZWR1bGVfX2xpc3QtY29udGV4dC1pbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDAuN2VtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFjdGl2ZSAuc2NoZWR1bGVfX2xpc3QtY29udGV4dC1pbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVooMCk7XG59XG4uc2NoZWR1bGVfX2xpc3QtaXRlbTpob3ZlciAuc2NoZWR1bGVfX2xpc3QtY29udGV4dC1pbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2NoZWR1bGVfX2xpc3Qtc3VtbWFyeSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNjaGVkdWxlX19saXN0LXN1bW1hcnkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGVfX2xpc3Qtc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAwIDAgMCAtODNweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5hY3RpdmUgLnNjaGVkdWxlX19saXN0LXN1bW1hcnkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNnB4IDAgMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWN0aXZlIC5zY2hlZHVsZV9fbGlzdC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbi5zY2hlZHVsZV9fbGlzdC1mb290IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGVfX2xpc3QtZm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cbi5zY2hlZHVsZV9fbGlzdC1mb290LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgY29sb3I6ICNmZmNjMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnNjaGVkdWxlX19saXN0LWZvb3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNjaGVkdWxlX19saXN0LWxpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzBhZTNhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2NoZWR1bGUtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNThweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUyNTI7XG59XG4uc2NoZWR1bGUtcGFuZWxfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uc2NoZWR1bGUtcGFuZWxfX2NhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2NoZWR1bGUtcGFuZWxfX3RpbWV6b25lLXNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtc2VsZWN0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uc2NoZWR1bGUtcGFuZWxfX3RpbWV6b25lLXNlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3RlZC12YWx1ZSk7XG4gIHBhZGRpbmc6IDAgMjdweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogN3B4O1xuICB0b3A6IC0zcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2NoZWR1bGUtcGFuZWxfX3RpbWV6b25lLXNlbGVjdC1saXN0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWN0aXZlIC5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtc2VsZWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtc2VsZWN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjdweCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtc2VsZWN0LWl0ZW0uYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fdGltZXpvbmUtc2VsZWN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xufVxuLnNjaGVkdWxlLXBhbmVsX19uYXYge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNjaGVkdWxlLXBhbmVsX19uYXYgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGUtcGFuZWxfX25hdiB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2NoZWR1bGUtcGFuZWxfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSA1MDBtcyBlYXNlLCBvcGFjaXR5IDUwMG1zIGVhc2U7XG59XG4uc2NoZWR1bGUtcGFuZWxfX25hdi1saXN0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fbmF2LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fbmF2LWl0ZW1fYWN0aXZlIC5zY2hlZHVsZS1wYW5lbF9fbmF2LWxpbmsge1xuICBjb2xvcjogI2ZjMDtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fbmF2LWRhdGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zY2hlZHVsZS1wYW5lbF9fbmF2LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnNjaGVkdWxlLXBhbmVsX19uYXYtZGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zY2hlZHVsZS1wYW5lbF9fbmF2LWRheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnNjaGVkdWxlLXBhbmVsX19uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBzZSBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBzZSBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2NoZWR1bGUtcGFuZWxfX25hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zY2hlZHVsZS1wYW5lbF9fbmF2LWxpbmsge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLnNjaGVkdWxlLXBhbmVsX19uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0YTRhNGE7XG59XG4uc2NoZWR1bGUtcGFuZWxfX25hdi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uc2NoZWR1bGUtcGFuZWxfX25hdi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2E0YTJhZjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhNGEyYWY7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjIlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zY2hlZHVsZS1wYW5lbF9fbmF2LWFycm93X3ByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG4uc2NoZWR1bGUtcGFuZWwgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlO1xufVxuLnNjaGVkdWxlLXBhbmVsIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMgZWFzZTtcbn1cbi5zY2hlZHVsZS1wYW5lbCAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xufVxuLnNjaGVkdWxlLXBhbmVsIC5zbGljay1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmYzA7XG59XG4uc2NoZWR1bGUtcGFuZWwgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNjaGVkdWxlLXBhbmVsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5zY2hlZHVsZS1wYW5lbCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2E0YTJhZjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYTRhMmFmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2NoZWR1bGUtcGFuZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjYpO1xuICB9XG59XG4uc2NoZWR1bGUtcGFuZWwgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5zY2hlZHVsZS1wYW5lbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2E0YTJhZjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2E0YTJhZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2NoZWR1bGUtcGFuZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNik7XG4gIH1cbn1cbi5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi4uL2ltZy9zdWJzY3JpYmVfYmcuanBnXCIpIG5vLXJlcGVhdCA1MCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTEuMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLnN1YnNjcmliZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4ud2hlcmUtdG8td2F0Y2gtY2hhbm5lbHMge1xuICBtYXJnaW46IDAgMCAyNXB4IC0yMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud2hlcmUtdG8td2F0Y2gtY2hhbm5lbHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2hlcmUtdG8td2F0Y2gtY2hhbm5lbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoZXJlLXRvLXdhdGNoLWNoYW5uZWxzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cbi53aGVyZS10by13YXRjaC1jaGFubmVsc19faGVhZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2hlcmUtdG8td2F0Y2gtY2hhbm5lbHNfX2Zvcm1hdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY29sb3I6ICM3N2JjMWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2hlcmUtdG8td2F0Y2gtY2hhbm5lbHNfX3N1Yi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICBjbGVhcjogYm90aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53aGVyZS10by13YXRjaC1jaGFubmVsc19fc3ViLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLndoZXJlLXRvLXdhdGNoLWFyZWFzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ud2hlcmUtdG8td2F0Y2gtYXJlYXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNlYmU4ZTMgdXJsKFwiLi4vaW1nL21hcC5qcGdcIikgbm8tcmVwZWF0IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAwZW07XG4gIHJpZ2h0OiAtMTAwMGVtO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLndoZXJlLXRvLXdhdGNoLWFyZWFzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53aGVyZS10by13YXRjaC1hcmVhc19fY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aGVyZS10by13YXRjaC1hcmVhc19fY29sIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aGVyZS10by13YXRjaC1hcmVhc19fbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoZXJlLXRvLXdhdGNoLWFyZWFzX19saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2xpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uczogYXV0bztcbiAgICAtbW96LWNvbHVtbnM6IGF1dG87XG4gICAgY29sdW1uczogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53aGVyZS10by13YXRjaC1hcmVhc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cbiAgLndoZXJlLXRvLXdhdGNoLWFyZWFzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgfVxuICAud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG59XG4ud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbi53aGVyZS10by13YXRjaC1hcmVhc19fbGlzdC1pdGVtX2FjdGl2ZSB7XG4gIGNvbG9yOiAjODNjMTNiO1xufVxuLndoZXJlLXRvLXdhdGNoLWFyZWFzX19saXN0LWl0ZW1fYWN0aXZlIC53aGVyZS10by13YXRjaC1hcmVhc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy5naWZcIikgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi53aGVyZS10by13YXRjaC1hcmVhc19fY291bnRyeS1saXN0IHtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogNTBweDtcbiAgY29sdW1uLWdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndoZXJlLXRvLXdhdGNoLWFyZWFzX19jb3VudHJ5LWxpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGVyZS10by13YXRjaC1hcmVhc19fY291bnRyeS1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2NvdW50cnktbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiBhdXRvO1xuICAgIC1tb3otY29sdW1uczogYXV0bztcbiAgICBjb2x1bW5zOiBhdXRvO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMDtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG4ud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2NvdW50cnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2NvdW50cnktaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2NvdW50cnktc2l0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi53aGVyZS10by13YXRjaC1hcmVhc19fY291bnRyeS1saW5rIHtcbiAgY29sb3I6ICMyMjhjZDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndoZXJlLXRvLXdhdGNoLWFyZWFzX19jb3VudHJ5LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2hlcmUtdG8td2F0Y2gtYXJlYXNfX2NvdW50cnktYWRkcmVzcyB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLndoZXJlLXRvLXdhdGNoLWFyZWFzIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLndoZXJlLXRvLXdhdGNoLWJyYW5kcyB7XG4gIG1hcmdpbjogMCAtMjBweCAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndoZXJlLXRvLXdhdGNoLWJyYW5kcyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndoZXJlLXRvLXdhdGNoLWJyYW5kc19faXRlbSB7XG4gIG1hcmdpbjogMCAyMHB4IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tb3otYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0bztcbiAgYWxpZ24tc2VsZjogYXV0bztcbn1cbi53aGVyZS10by13YXRjaC1tb2JpbGUtYXBwIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ud2hlcmUtdG8td2F0Y2gtbW9iaWxlLWFwcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndoZXJlLXRvLXdhdGNoLW1vYmlsZS1hcHAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbW96LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tb3otYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbi53aGVyZS10by13YXRjaC1tb2JpbGUtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTAwMGVtO1xuICByaWdodDogLTEwMDBlbTtcbiAgei1pbmRleDogLTE7XG59XG4ud2hlcmUtdG8td2F0Y2gtbW9iaWxlLWFwcF9fc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53aGVyZS10by13YXRjaC1tb2JpbGUtYXBwX19zaWRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cbn1cbi53aGVyZS10by13YXRjaC1tb2JpbGUtYXBwX19jb250ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndoZXJlLXRvLXdhdGNoLW1vYmlsZS1hcHBfX2NvbnRleHQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGF1dG87XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICB9XG59XG4ud2hlcmUtdG8td2F0Y2gtbW9iaWxlLWFwcF9fbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2hlcmUtdG8td2F0Y2gtbW9iaWxlLWFwcF9fbWVkaWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aGVyZS10by13YXRjaC1tb2JpbGUtYXBwX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2hlcmUtdG8td2F0Y2gtbW9iaWxlLWFwcF9faGVhZGluZy1hbGxvdHRlZCB7XG4gIGNvbG9yOiAjNzdiYzFmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2hlcmUtdG8td2F0Y2gtbW9iaWxlLWFwcF9fc3RvcmUtbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndoZXJlLXRvLXdhdGNoLW1vYmlsZS1hcHBfX3N0b3JlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLndoZXJlLXRvLXdhdGNoLW1vYmlsZS1hcHAgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi53b3Jkcy1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnBhZ2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZXNfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ucGFnZXNfX2xpbmsge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucGFnZXNfX2xpbmsge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLnBhZ2VzX19saW5rX2FjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmMwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYWdlc19fbGlua19hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5vbi1haXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MjUyNTI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MjUyNTI7XG4gIHdpZHRoOiA3NjNweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM4N3B4KTtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9uLWFpciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAtMzBweCAtMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uLWFpciB7XG4gICAgbWFyZ2luOiAtMjBweCAtMjBweCAwO1xuICB9XG59XG4ub24tYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMDBlbTtcbiAgcmlnaHQ6IC0xMDAwZW07XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG4ub24tYWlyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9uLWFpcl9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5vbi1haXJfX2hlYWRlci1oZWFkaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbW96LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbi1haXJfX2hlYWRlci1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vbi1haXJfX2hlYWRlci1jYXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qLmZsZXgoMCAxIGF1dG8pOyovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9uLWFpcl9faGVhZGVyLWNhcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLm9uLWFpcl9fbWVkaWEge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbi1haXJfX21lZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wYWdlX2xpZ2h0LW9mZiAub24tYWlyX19tZWRpYSB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucGFnZV9saWdodC1vZmYgLm9uLWFpcl9fbWVkaWE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdG9wOiAtMTAwMGVtO1xuICByaWdodDogLTEwMDBlbTtcbiAgYm90dG9tOiAtMTAwMDBlbTtcbiAgbGVmdDogLTEwMDBlbTtcbn1cbi5vbi1haXJfX21lZGlhLXZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub24tYWlyX19tZWRpYS12aWRlbyAjbWVkaWFwbGF5ZXIsXG4ub24tYWlyX19tZWRpYS12aWRlbyA+IGlmcmFtZSxcbi5vbi1haXJfX21lZGlhLXZpZGVvID4gaW1nIHtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5vbi1haXJfX21lZGlhLXNldHRpbmdzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUyNTI7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cbi5vbi1haXJfX2NvbnRleHQge1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4ub24tYWlyX190aW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogI2ZjMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ub24tYWlyX19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm9uLWFpcl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5vbi1haXJfX3N1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5vbi1haXJfX3RhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9uLWFpcl9fdGFncy1jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5vbi1haXJfX3RhZ3MtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm9uLWFpcl9fbGl2ZSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc3YmMxZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub24tYWlyX19saXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjNzdiYzFmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm9uLWFpcl9fdG9vbHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MjgyODtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xufVxuLm9uLWFpcl9fdG9vbHM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm9uLWFpcl9fdG9vbHMtcXVhbGl0eSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm9uLWFpcl9fdG9vbHMtcXVhbGl0eS1saW5rIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDNweCA4cHggNXB4O1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm9uLWFpcl9fdG9vbHMtcXVhbGl0eS1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2FiYWJhYjtcbiAgY29sb3I6ICNmZmY7XG59XG4ub24tYWlyX190b29scy1saWdodC1zd2l0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm9uLWFpcl9fdG9vbHMtbGlnaHQtc3dpdGNoLWNhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ub24tYWlyX190b29scy1saWdodC1zd2l0Y2gtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4ucGFnZV9saWdodC1vZmYgLm9uLWFpcl9fdG9vbHMtbGlnaHQtc3dpdGNoLWJ0biB7XG4gIHotaW5kZXg6IDEwMDE7XG59XG4ub24tYWlyX190b29scy1saWdodC1zd2l0Y2gtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wYWdlX2xpZ2h0LW9mZiAub24tYWlyX190b29scy1saWdodC1zd2l0Y2gtYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDE3OSwgMjU1LCAwLjUpO1xuICBsZWZ0OiAyNXB4O1xufVxuLm9uLWFpcl9fdG9vbHMtbGlnaHQtc3dpdGNoLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ub24tYWlyX19uZXh0LXZpZGVvcyxcbi5vbi1haXJfX3ByZXYtdmlkZW9zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9uLWFpcl9fbmV4dC12aWRlb3MsXG4gIC5vbi1haXJfX3ByZXYtdmlkZW9zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub24tYWlyX19wcmV2LXZpZGVvcyB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMTAwMGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vbi1haXJfX25leHQtdmlkZW9zIHtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IC0xMDAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub24tYWlyX19uZXh0LXZpZGVvcy1pdGVtLFxuLm9uLWFpcl9fcHJldi12aWRlb3MtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub24tYWlyX19uZXh0LXZpZGVvcy1pdGVtOmJlZm9yZSxcbi5vbi1haXJfX3ByZXYtdmlkZW9zLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMDAwZW07XG59XG4ub24tYWlyX19uZXh0LXZpZGVvcy1tZWRpYSxcbi5vbi1haXJfX3ByZXYtdmlkZW9zLW1lZGlhIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMzYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub24tYWlyX19uZXh0LXZpZGVvcy1tZWRpYTpiZWZvcmUsXG4ub24tYWlyX19wcmV2LXZpZGVvcy1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg0MCwgNDAsIDQwLCAwKSAwJSwgcmdiYSg0MCwgNDAsIDQwLCAwLjcpIDUwJSwgIzI4MjgyOCAxMDAlKTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm9uLWFpcl9fbmV4dC12aWRlb3MtdGltZSxcbi5vbi1haXJfX3ByZXYtdmlkZW9zLXRpbWUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjZmMwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vbi1haXJfX25leHQtdmlkZW9zLWNhdGVnb3J5LFxuLm9uLWFpcl9fcHJldi12aWRlb3MtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9uLWFpcl9fbmV4dC12aWRlb3MtY2F0ZWdvcnkgYSxcbi5vbi1haXJfX3ByZXYtdmlkZW9zLWNhdGVnb3J5IGEge1xuICBjb2xvcjogI2EzYTNhMztcbn1cbi5vbi1haXJfX25leHQtdmlkZW9zLXRpdGxlLFxuLm9uLWFpcl9fcHJldi12aWRlb3MtdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vbi1haXJfX25leHQtdmlkZW9zLXRpdGxlIGEsXG4ub24tYWlyX19wcmV2LXZpZGVvcy10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub24tYWlyX19uZXh0LXZpZGVvcy10aXRsZSBhOmhvdmVyLFxuLm9uLWFpcl9fcHJldi12aWRlb3MtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmMwO1xufVxuLm9uLWFpcl9fdGltZXpvbmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uLWFpcl9fdGltZXpvbmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLm9uLWFpcl9fdGltZXpvbmUtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5vbi1haXJfX3RpbWV6b25lLXNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ub24tYWlyX190aW1lem9uZS1zZWxlY3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5vbi1haXJfX3RpbWV6b25lLXNlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5vbi1haXJfX3RpbWV6b25lLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0ZWQtdmFsdWUpO1xuICBwYWRkaW5nOiAwIDI3cHggMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9uLWFpcl9fdGltZXpvbmUtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogN3B4O1xuICB0b3A6IC0zcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ub24tYWlyX190aW1lem9uZS1zZWxlY3QtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjdGl2ZSAub24tYWlyX190aW1lem9uZS1zZWxlY3QtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9uLWFpcl9fdGltZXpvbmUtc2VsZWN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjdweCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ub24tYWlyX190aW1lem9uZS1zZWxlY3QtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9uLWFpcl9fdGltZXpvbmUtc2VsZWN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xufVxuLnByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZWQxYjI0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAucHJldmlldyB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLm1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1NXB4IDY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDU1cHggMTVweCAxNXB4O1xuICB9XG59XG4ubW9kYWxfc3Vic2NyaWJlIC5tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2RhbF9zdWJzY3JpYmVfYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogNzc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1vZGFsX3N1YnNjcmliZSAubW9kYWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX3N1YnNjcmliZSAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi5tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubW9kYWxfX2Nsb3NlOmFmdGVyLFxuLm1vZGFsX19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm1vZGFsX19jbG9zZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubW9kYWxfX2Nsb3NlOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kYWxfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbF92aWRlbyAubW9kYWxfX2NvbnRlbnQge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1vZGFsX3ZpZGVvIC5tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ubW9kYWwtcGxheWVyIHtcbiAgd2lkdGg6IDY1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXBsYXllciB7XG4gICAgd2lkdGg6IDg1dnc7XG4gIH1cbn1cbi5tb2RhbC1wbGF5ZXJfX21lZGlhIHtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtcGxheWVyX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1vZGFsLXBsYXllciAjdmlkZW9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmFubmVyIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAwO1xuICBtYXJnaW46IDAgLTEwMDAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJhbm5lcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9tYWluIC5iYW5uZXI6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3Vic2NyaWJlLXZlcmlmeSB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG4uc3Vic2NyaWJlLXZlcmlmeV9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC1zaXplOiAyLjlyZW07XG4gIGNvbG9yOiAjZmZjYzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdWJzY3JpYmUtdmVyaWZ5X19jb250ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucnQtYXdhcmQge1xuICBtYXJnaW46IDMwcHggLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucnQtYXdhcmQge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG4ucnQtYXdhcmRfX21lZGlhIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5ydC1hd2FyZF9fbWVkaWEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9ydC1hd2FyZC0zODYucG5nXCIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLnJ0LWF3YXJkX19tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3J0LWF3YXJkLTQ2MC5wbmdcIik7XG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ydC1hd2FyZF9fbWVkaWEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9ydC1hd2FyZC03MjgucG5nXCIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJ0LWF3YXJkX19tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3J0LWF3YXJkLTEyODAucG5nXCIpO1xuICAgIHBhZGRpbmctYm90dG9tOiA3JTtcbiAgfVxufVxuLnJ0LWF3YXJkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjZTIwO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWUtYmFubmVyIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXJfc2hvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb29raWUtYmFubmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvb2tpZS1iYW5uZXJfX3RleHQge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29va2llLWJhbm5lcl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG59XG4uY29va2llLWJhbm5lcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2RkYjMwZjtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGIzMGY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5jb29raWUtYmFubmVyX19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb29raWUtYmFubmVyX19saW5rIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29va2llLWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ibGFjay5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktYmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktYmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ibGFjay5zdmcjc2YgdWkgZGlzcGxheWJsYWNrJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1oZWF2eS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWhlYXZ5LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktaGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktaGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWhlYXZ5LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1oZWF2eS5zdmcjc2YgdWkgZGlzcGxheWhlYXZ5JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1saWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1saWdodC5zdmcjc2YgdWkgZGlzcGxheWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1tZWRpdW0uZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1tZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LW1lZGl1bS5zdmcjc2YgdWkgZGlzcGxheW1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NmIHVpIGRpc3BsYXknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXJlZ3VsYXIuc3ZnI3NmJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1zZW1pYm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktc2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1zZW1pYm9sZC5zdmcjc2YgdWkgZGlzcGxheXNlbWlib2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7IC8vIHRoaW5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdGhpbi5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdGhpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS10aGluLnN2ZyNzZiB1aSBkaXNwbGF5dGhpbicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZiB1aSBkaXNwbGF5JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ib2xkLnN2ZyNzZiB1aSBkaXNwbGF5Ym9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKlxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzZiB1aSBkaXNwbGF5JzsgLy91bHRyYSBsaWdodFxuICAgIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS11bHRyYWxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS11bHRyYWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS11bHRyYWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdWx0cmFsaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS11bHRyYWxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXVsdHJhbGlnaHQuc3ZnI3NmIHVpIGRpc3BsYXl1bHRyYWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufSovXG4uaDNfbmIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNsaWRlci1ib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4uc2xpZGVyLWJvYXJkIC5zbGlkZXItYm9hcmQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLWJvYXJkLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVyLWJvYXJkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTk2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsaWRlci1ib2FyZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnNsaWRlci1ib2FyZF9fY29udGFpbmVyID4gLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyLWJvYXJkX19jb250YWluZXIgPiAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2xpZGVyLWJvYXJkX19wYW5lbCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1ib2FyZF9fcGFuZWwge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxufVxuLnNsaWRlci1ib2FyZC5pcy1hY3RpdmUgLnNsaWRlci1ib2FyZF9fcGFuZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAwcHgsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItYm9hcmQuaXMtYWN0aXZlIC5zbGlkZXItYm9hcmRfX3BhbmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cbn1cbi5zbGlkZXItYm9hcmQuaXMtYWN0aXZlIC5zbGlkZXItYm9hcmRfX2J1cmdlciB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNsaWRlci1ib2FyZC5pcy1hY3RpdmUgLnNsaWRlci1ib2FyZF9fYnVyZ2VyID4gZGl2IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZXItYm9hcmQuaXMtYWN0aXZlIC5zbGlkZXItYm9hcmRfX2J1cmdlcjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnNsaWRlci1ib2FyZC5pcy1hY3RpdmUgLnNsaWRlci1ib2FyZF9fYnVyZ2VyOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjAwMHB4KSB7XG4gIC5zbGlkZXItYm9hcmQuaXMtYWN0aXZlIC5zbGlkZXItYm9hcmRfX2J1cmdlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMDAwcHgpIHtcbiAgLnNsaWRlci1ib2FyZC5pcy1hY3RpdmUgLnNsaWRlci1ib2FyZF9fcGFuZWwtY2xvc2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsaWRlci1ib2FyZF9fcGFuZWwtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zbGlkZXItYm9hcmRfX3BhbmVsLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2xpZGVyLWJvYXJkX19wYW5lbC1zZWN0aW9uX3NoYXJpbmcge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uc2xpZGVyLWJvYXJkX19wYW5lbC1zZWN0aW9uX2dhbGxlcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNsaWRlci1ib2FyZF9fYnVyZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgNTAwbXMgZWFzZSwgb3BhY2l0eSA1MDBtcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWJvYXJkX19idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXItYm9hcmRfX2J1cmdlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA5cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlO1xufVxuLnNsaWRlci1ib2FyZF9fYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLCBsZWZ0IDUwMG1zIGVhc2UsIHRvcCA1MDBtcyBlYXNlO1xufVxuLnNsaWRlci1ib2FyZF9fYnVyZ2VyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICBsZWZ0OiA5cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UsIGxlZnQgNTAwbXMgZWFzZSwgdG9wIDUwMG1zIGVhc2U7XG59XG4uc2xpZGVyLWJvYXJkX19wYW5lbC1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDUwMG1zIGVhc2UsIG9wYWNpdHkgNTAwbXM7XG59XG4uc2xpZGVyLWJvYXJkX19wYW5lbC1jbG9zZSA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyLWJvYXJkX19wYW5lbC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyLWJvYXJkX19wYW5lbC1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyLWJvYXJkIC5zbGljay1hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItYm9hcmQgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLnNsaWRlci1ib2FyZCAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWJvYXJkIC5zbGljay1hcnJvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyLWJvYXJkIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci1ib2FyZCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc2xpZGVyLWJvYXJkIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiA0M3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjklO1xuICAgIGxlZnQ6IDMzJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci1ib2FyZCAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5JTtcbiAgICBsZWZ0OiAzMyU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItYm9hcmQgLnNsaWNrLXByZXYge1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5zbGlkZXItYm9hcmQgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjM0EzQTNBO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM0EzQTNBO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyLWJvYXJkIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc2xpZGVyLWJvYXJkIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5JTtcbiAgICByaWdodDogMzMlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItYm9hcmQgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWJvYXJkIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuc2xpZGVyLWJvYXJkIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjM0EzQTNBO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMzQTNBM0E7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnNsaWRlci1ib2FyZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlci1ib2FyZC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2xpZGVyLWJvYXJkLWl0ZW1fX2NhcHRpb24ge1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDsqL1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNsaWRlci1ib2FyZC1wcmV2aWV3IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2xpZGVyLWJvYXJkLXByZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDIwMG1zIGVhc2U7XG59XG4uc2xpZGVyLWJvYXJkLXByZXZpZXc6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDIxMSwgMTgzLCAwLjgpO1xufVxuLnNsaWRlci1ib2FyZC1wcmV2aWV3LmlzLWFjdGl2ZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMEQzQjc7XG59XG4uc2xpZGVyLWJvYXJkLXNoYXJpbmdfX3RleHQge1xuICBjb2xvcjogI2E0YTRhNDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzIC5tYWluLWNhcm91c2VsLW9uZV9fdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2hlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgcGFkZGluZzogMCAwIDlweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19oZWFkaW5nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1pbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApICFpbXBvcnRhbnQ7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSA0MHB4KSAvIDMgLSA3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gNDBweCkgLyAyIC0gN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgfVxufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1jYXJkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1tZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTkNVaUlITjBiM0F0WTI5c2IzSTlJbkpuWWlnd0xEQXNNQ2tpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQ0l2UGp4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGljbWRpS0RBc01Dd3dLU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyeGxjM05vWVhRdFoyVnVaWEpoZEdWa0tTSWdMejQ4TDNOMlp6ND0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtLTkwZGVnLCByZ2JhKDAsMCwwLDApIDQlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgtLTkwZGVnLCByZ2JhKDAsMCwwLDApIDQlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoLS05MGRlZywgcmdiYSgwLDAsMCwwKSA0JSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHJnYmEoMCwwLDAsMCkgNCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gIGhlaWdodDogMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wYXJhbXMge1xuICBib3R0b206IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWNvbW1lbnRzLFxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC12aWV3cyxcbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtdGltZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtdmlld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi12aWV3cy5zdmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tY29tbWVudHMuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICBsZWZ0OiAxMnB4O1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLW5leHQsXG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLXByZXYge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjVweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtbmV4dCxcbiAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wcmV2IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IC00NXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLW5leHQ6YmVmb3JlLFxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzQTNBM0E7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM0EzQTNBO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uZXh0OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wcmV2OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNhcm91c2VsLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLXNtYWxsIC5jYXJvdXNlbC1zbWFsbF9faW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19pbiAuY2Fyb3VzZWwtc21hbGxfX2xpc3Qge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmNhcm91c2VsLXNtYWxsIC5jYXJvdXNlbC1zbWFsbF9faW4gLmNhcm91c2VsLXNtYWxsX19saXN0IC5jYXJvdXNlbC1zbWFsbF9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI1NnB4KSB7XG4gIC5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX2luIC5jYXJvdXNlbC1zbWFsbF9fbGlzdCAuY2Fyb3VzZWwtc21hbGxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMTk2cHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX2luIC5jYXJvdXNlbC1zbWFsbF9fbGlzdCAuY2Fyb3VzZWwtc21hbGxfX2l0ZW0gLmNhcm91c2VsLXNtYWxsX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICMwMDAgbm8tcmVwZWF0IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19pbiAuY2Fyb3VzZWwtc21hbGxfX2xpc3QgLmNhcm91c2VsLXNtYWxsX19pdGVtIC5jYXJvdXNlbC1zbWFsbF9fbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19pbiAuY2Fyb3VzZWwtc21hbGxfX2xpc3QgLmNhcm91c2VsLXNtYWxsX19pdGVtIC5jYXJvdXNlbC1zbWFsbF9fbWVkaWEgaW1nLmNhcm91c2VsLXNtYWxsX19ob3Jpem9udGFsLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19pbiAuY2Fyb3VzZWwtc21hbGxfX2xpc3QgLmNhcm91c2VsLXNtYWxsX19pdGVtIC5jYXJvdXNlbC1zbWFsbF9fbWVkaWEgaW1nLmNhcm91c2VsLXNtYWxsX192ZXJ0aWNhbC1pbWFnZSB7XG4gIHdpZHRoOiA0Mi4yJTtcbn1cbi5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX2luIC5jYXJvdXNlbC1zbWFsbF9fbGlzdCAuY2Fyb3VzZWwtc21hbGxfX2l0ZW0gLmNhcm91c2VsLXNtYWxsX19jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX2luIC5jYXJvdXNlbC1zbWFsbF9fbGlzdCAuY2Fyb3VzZWwtc21hbGxfX2l0ZW0gLmNhcm91c2VsLXNtYWxsX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX3ByZXYsXG4uY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19uZXh0IHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19wcmV2OmhvdmVyLFxuLmNhcm91c2VsLXNtYWxsIC5jYXJvdXNlbC1zbWFsbF9fbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19wcmV2LFxuICAuY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLXNtYWxsX19uZXh0IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX3ByZXYge1xuICBsZWZ0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLmNhcm91c2VsLXNtYWxsIC5jYXJvdXNlbC1zbWFsbF9fcHJldjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX25leHQge1xuICByaWdodDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtc21hbGxfX25leHQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMCAyMHB4IDAgOHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5zZWxlY3RfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlbGVjdF9fdmFsdWU6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkLXZhbHVlKTtcbn1cbi5zZWxlY3RfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgei1pbmRleDogMTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjdGl2ZSAuc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogMTI1cmVtO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xufVxuLnNlbGVjdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNlbGVjdF9faXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnNlbGVjdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmMwO1xufVxuLmdyaWQtMTIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbC04X3NtLTZfeHMtMTIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC04X3NtLTZfeHMtMTIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmNvbC04X3NtLTZfeHMtMTIgLmFydGljbGVfcmVsYXRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkxNXB4KSB7XG4gIC5jb2wtOF9zbS02X3hzLTEyIC5hcnRpY2xlX3JlbGF0ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTdweCkge1xuICAuY29sLThfc20tNl94cy0xMiAuYXJ0aWNsZV9yZWxhdGVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLThfc20tNl94cy0xMiAuYXJ0aWNsZV9yZWxhdGVkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTdweCkge1xuICAuY29sLThfc20tNl94cy0xMiAuYXJ0aWNsZV9yZWxhdGVkIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk3cHgpIHtcbiAgLmNvbC04X3NtLTZfeHMtMTIgLmFydGljbGVfcmVsYXRlZCAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19jYXB0aW9uIGEuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19saW5rLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4uY29sLTRfc20tNl94cy0xMiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTRfc20tNl94cy0xMiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uYWJvdXQge1xuICBtYXgtd2lkdGg6IDgzM3B4O1xuICBtYXJnaW46IGF1dG87XG59XG4ub25haXJfX25vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZjljO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tdG9wOiAtMXZoO1xuICBsZWZ0OiA1MCU7XG59XG4ub25haXJfX25vdGlmaWNhdGlvbl9zZXJpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmY5YztcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGVmdDogNTAlO1xufVxuLm9ubHlfb25haXItLXByZW1pZXJlICsgLnRyYWlsZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVtaWVyZSArIC50cmFpbGVyIHtcbiAgICBtYXJnaW46IDAgLTIwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAub25seV9vbmFpci0tcHJlbWllcmUgKyAudHJhaWxlciB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyYWlsZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAub25haXJfX25vdGlmaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLm9uYWlyX19ub3RpZmljYXRpb25fc2VyaWFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uYWlyX19ub3RpZmljYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm9uYWlyX19ub3RpZmljYXRpb25fc2VyaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5nYWxsZXJ5IC5zbGljay1wcmV2LFxuLmdhbGxlcnkgLnNsaWNrLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5IC5zbGljay1wcmV2LFxuICAuZ2FsbGVyeSAuc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuLmdhbGxlcnkgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI1NnB4KSB7XG4gIC5nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA4M3B4O1xuICB9XG59XG4uZ2FsbGVyeSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjU2cHgpIHtcbiAgLmdhbGxlcnkgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyODNweDtcbiAgfVxufVxuLmdhbGxlcnkgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAzMyU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnkgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5nYWxsZXJ5IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDMzJTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLmdhbGxlcnkgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmdhbGxlcnkgLnNsaWNrLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLmdhbGxlcnkgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5nYWxsZXJ5IC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDAuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4uZ2FsbGVyeSAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZ2FsbGVyeV9faW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeV9fbGlzdCB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uZ2FsbGVyeV9fbGlzdCAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tbGVmdDogLTh2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjU2cHgpIHtcbiAgLmdhbGxlcnlfX2xpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX2xpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmdhbGxlcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDcwdncgLSA2MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjU2cHgpIHtcbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICB9XG59XG4uZ2FsbGVyeV9faXRlbSAuZ2FsbGVyeV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FsbGVyeV9fbWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjMDAwIG5vLXJlcGVhdCA1MCUgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5X19jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmdhbGxlcnlfX3VwcGVyX2Jhcixcbi5nYWxsZXJ5X19sb3dlcl9iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDcwdncgLSA2MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjU2cHgpIHtcbiAgLmdhbGxlcnlfX3VwcGVyX2JhcixcbiAgLmdhbGxlcnlfX2xvd2VyX2JhciB7XG4gICAgd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX3VwcGVyX2JhcixcbiAgLmdhbGxlcnlfX2xvd2VyX2JhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLmdhbGxlcnlfX3VwcGVyX2JhciAuZ2FsbGVyeV9fY2FwdGlvbixcbi5nYWxsZXJ5X19sb3dlcl9iYXIgLmdhbGxlcnlfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeV9fdXBwZXJfYmFyIC5nYWxsZXJ5X191cHBlcl9iYXJfaW4sXG4uZ2FsbGVyeV9fbG93ZXJfYmFyIC5nYWxsZXJ5X191cHBlcl9iYXJfaW4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZ2FsbGVyeV9fdXBwZXJfYmFyIC5nYWxsZXJ5X191cHBlcl9iYXJfY3VycmVudCxcbi5nYWxsZXJ5X19sb3dlcl9iYXIgLmdhbGxlcnlfX3VwcGVyX2Jhcl9jdXJyZW50LFxuLmdhbGxlcnlfX3VwcGVyX2JhciAuZ2FsbGVyeV9fdXBwZXJfYmFyX3RvdGFsLFxuLmdhbGxlcnlfX2xvd2VyX2JhciAuZ2FsbGVyeV9fdXBwZXJfYmFyX3RvdGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogYmxhY2s7XG59XG4uZ2FsbGVyeV9fdXBwZXJfYmFyIC5nYWxsZXJ5X191cHBlcl9iYXJfY3VycmVudCxcbi5nYWxsZXJ5X19sb3dlcl9iYXIgLmdhbGxlcnlfX3VwcGVyX2Jhcl9jdXJyZW50IHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmdhbGxlcnlfX3VwcGVyX2JhciAuZ2FsbGVyeV9fdXBwZXJfYmFyX2ltYWdlLFxuLmdhbGxlcnlfX2xvd2VyX2JhciAuZ2FsbGVyeV9fdXBwZXJfYmFyX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByb21vLXNsaWNrIC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbn1cbi5wcm9tby1zbGljayAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ucHJvbW8tc2xpY2sgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4ucHJvbW8tc2xpY2sgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5wcm9tby1zbGljayAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9tby1zbGljayAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG59XG4ucHJvbW8tc2xpY2sgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkN2E3MDQgIWltcG9ydGFudDtcbn1cbi5wcm9tby1zbGljayAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ucHJvbW8tc2xpY2sgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogMThweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wcm9tby1zbGljayAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnByb21vLXNsaWNrIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiAxOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjRkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvbW8tc2xpY2sgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wcm9tby1zbGljayAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbiAgLnByb21vLXNsaWNrIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgbGVmdDogOXB4O1xuICB9XG59XG4ucHJvbW8tc2xpY2tfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvbW8tc2xpY2tfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxNXB4IDIwcHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmMwIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yIHtcbiAgcGFkZGluZzogMThweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvciAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IDM2MnB4O1xufVxuLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9faXRlbTpob3ZlciAucHJvbW8tc2xpY2stZm9yX19zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHg7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9faXRlbTpob3ZlciAucHJvbW8tc2xpY2stZm9yX19mb290IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNVaUlITjBiM0F0WTI5c2IzSTlJbkpuWWlnd0xEQXNNQ2tpSUhOMGIzQXRiM0JoWTJsMGVUMGlNQ0l2UGp4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGljbWRpS0RBc01Dd3dLU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXVOeUl2UGp3dmJHbHVaV0Z5UjNKaFpHbGxiblErUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTnNaWE56YUdGMExXZGxibVZ5WVhSbFpDa2lJQzgrUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLC43KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwuNykpO1xuICBwYWRkaW5nOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19tZWRpYS1pbWcge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19mb290IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9fZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX192aWV3cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXZpZXdzLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBjb2xvcjogI2ZmY2MwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19saW5rOmhvdmVyIC5tYWluLWNhcm91c2VsLWxpbmtfX3N1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbn1cbi5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19saW5rOmhvdmVyIC5tYWluLWNhcm91c2VsLWxpbmtfX2Zvb3Qge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3Jfd2l0aC1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9fZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY1NXB4O1xuICBwYWRkaW5nOiAyM3B4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9fZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IC0xMDAwZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2Rlc2NyaXB0aW9uOmhvdmVyIC5tYWluLWNhcm91c2VsLWxpbmtfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9fZGVzY3JpcHRpb246aG92ZXIgLm1haW4tY2Fyb3VzZWwtbGlua19fZGVzY3JpcHRpb24tc3VtbWFyeTpiZWZvcmUge1xuICB0b3A6IDEwMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9fZGVzY3JpcHRpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNmYzA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubm9fYnV0dG9uIC5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgbWF4LWhlaWdodDogMTQ3cHg7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWNrLWZvcl9fZGVzY3JpcHRpb24tc3VtbWFyeTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNVEF3SlNJZ2FHVnBaMmgwUFNJeE1EQWxJaUIyYVdWM1FtOTRQU0l3SURBZ01TQXhJaUJ3Y21WelpYSjJaVUZ6Y0dWamRGSmhkR2x2UFNKdWIyNWxJajQ4YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW14bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBqeHpkRzl3SUc5bVpuTmxkRDBpTUNVaUlITjBiM0F0WTI5c2IzSTlJbkpuWWlneU55d3lOeXd5TnlraUlITjBiM0F0YjNCaFkybDBlVDBpTUNJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTVRBd0pTSWdjM1J2Y0MxamIyeHZjajBpY21kaUtESTNMREkzTERJM0tTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENDhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1TSWdhR1ZwWjJoMFBTSXhJaUJtYVd4c1BTSjFjbXdvSTJ4bGMzTm9ZWFF0WjJWdVpYSmhkR1ZrS1NJZ0x6NDhMM04yWno0PSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNywyNywyNywwKSwgcmdiYSgyNywyNywyNywxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNywyNywyNywwKSwgcmdiYSgyNywyNywyNywxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjcsMjcsMjcsMCksIHJnYmEoMjcsMjcsMjcsMSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI3LDI3LDI3LDApLCByZ2JhKDI3LDI3LDI3LDEpKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ub19idXR0b24gLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2Rlc2NyaXB0aW9uLXN1bW1hcnk6YmVmb3JlIHtcbiAgdG9wOiAxMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX2Rlc2NyaXB0aW9uLXN1bW1hcnk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9tby1zbGljayAucHJvbW8tc2xpY2stZm9yX19kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vLXNsaWNrIC5wcm9tby1zbGljay1mb3JfX3NyZWFtIHtcbiAgYmFja2dyb3VuZDogIzlkMGYwZjtcbiAgaGVpZ2h0OiAyOXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4ucHJvbW8tc2xpY2sgLnByb21vLXNsaWRlcl9faXRlbSA+IC5maWxtX2RhdGFfY29udGFpbmVyID4gLm1haW4tcGxheWVyX19zdW1tYXJ5IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5zZW8tcXVvdGUge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlby1xdW90ZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uc2VvLXF1b3RlX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbn1cbi5zZW8tcXVvdGVfY29udGVudF9fdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG4uc2VvLXF1b3RlX2NvbnRlbnRfYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VvLXF1b3RlX2NvbnRlbnRfYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VvLXF1b3RlX2NvbnRlbnRfYXV0aG9yX19tZWRpYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5zZW8tcXVvdGVfY29udGVudF9hdXRob3IgPiAuc2VvLXF1b3RlX2NvbnRlbnRfYXV0aG9yX19pbWFnZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5zZW8tcXVvdGVfY29udGVudF9hdXRob3JfX25hbWUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLnNlby1xdW90ZV9jb250ZW50X2F1dGhvcl9fc3VidGV4dCB7XG4gIGNvbG9yOiAjNkM2QzZDO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uaW5mby1pbnNlcnQge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogOTBweCBhdXRvIDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmluZm8taW5zZXJ0IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5pbmZvLWluc2VydCB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmluZm8taW5zZXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW5mby1pbnNlcnRfX2ZpZ3VyZS13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaW5mby1pbnNlcnRfX2ZpZ3VyZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmluZm8taW5zZXJ0X2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbmZvLWluc2VydF9maWd1cmVfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDIwcHggMTIuNXB4IHJnYmEoMTg5LCAxODksIDE4OSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmluZm8taW5zZXJ0X2ZpZ3VyZV9fY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmluZm8taW5zZXJ0X2NvbnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5pbmZvLWluc2VydF9jb250ZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5pbmZvLWluc2VydF9jb250ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaW5mby1pbnNlcnRfY29udGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uaW5mby1pbnNlcnRfY29udGV4dF9faGVhZGluZyxcbi5pbmZvLWluc2VydF9jb250ZXh0ID4gaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmluZm8taW5zZXJ0X2NvbnRleHQgPiBwLFxuLmluZm8taW5zZXJ0X2NvbnRleHRfX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmluZm8taW5zZXJ0X19ncmV5LWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XG59XG4uZW1iZWQtZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMCAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmVtYmVkLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeS0tZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5lbWJlZC1nYWxsZXJ5LS1mdWxsc2NyZWVuIC5lbWJlZC1nYWxsZXJ5X19jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5lbWJlZC1nYWxsZXJ5LS1mdWxsc2NyZWVuIC5lbWJlZC1nYWxsZXJ5X19jb3VudGVyLS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbWJlZC1nYWxsZXJ5LS1mdWxsc2NyZWVuIC5lbWJlZC1nYWxsZXJ5X19jb3VudGVyLS1pY29uLWdyZXkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZW1iZWQtZ2FsbGVyeS0tZnVsbHNjcmVlbiAuZW1iZWQtZ2FsbGVyeV9faXRlbSB7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5lbWJlZC1nYWxsZXJ5LS1mdWxsc2NyZWVuIC5lbWJlZC1nYWxsZXJ5X19pbWFnZS1ibG9jayB7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmVtYmVkLWdhbGxlcnktLWZ1bGxzY3JlZW4gLmVtYmVkLWdhbGxlcnlfX2ltYWdlLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDQ3LjV2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5LS1mdWxsc2NyZWVuIC5lbWJlZC1nYWxsZXJ5X19pbWFnZS1ibG9jayB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeS0tZnVsbHNjcmVlbiAuZW1iZWQtZ2FsbGVyeV9fem9vbS1idXR0b24gPiAuZW1iZWQtZ2FsbGVyeV9fem9vbS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVtYmVkLWdhbGxlcnktLWZ1bGxzY3JlZW4gLmVtYmVkLWdhbGxlcnlfX3pvb20tYnV0dG9uID4gLmVtYmVkLWdhbGxlcnlfX3pvb20tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW1iZWQtZ2FsbGVyeS0tZnVsbHNjcmVlbiAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lbWJlZC1nYWxsZXJ5LS1mdWxsc2NyZWVuIC5lbWJlZC1nYWxsZXJ5X19pdGVtLWNvbnRleHQgPiBwIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uZW1iZWQtZ2FsbGVyeS0tZnVsbHNjcmVlbiAuZW1iZWQtZ2FsbGVyeV9faXRlbS1jb250ZXh0ID4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbWJlZC1nYWxsZXJ5X19jb3VudGVyIHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19jb3VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX2NvdW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cbi5lbWJlZC1nYWxsZXJ5X19jb3VudGVyLS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19jb3VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLmVtYmVkLWdhbGxlcnlfX2NvdW50ZXItLWljb24tZ3JleSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbWJlZC1nYWxsZXJ5X19jb3VudGVyLS1jdXJyZW50IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5lbWJlZC1nYWxsZXJ5X19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbWJlZC1nYWxsZXJ5X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmVtYmVkLWdhbGxlcnlfX2l0ZW0ge1xuICB3aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeV9faW1hZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX2ltYWdlLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDQwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9faW1hZ2UtYmxvY2sge1xuICAgIGhlaWdodDogMzB2aDtcbiAgfVxufVxuLmVtYmVkLWdhbGxlcnlfX2ltYWdlLWJsb2NrID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5lbWJlZC1nYWxsZXJ5X19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5lbWJlZC1nYWxsZXJ5X19iYWNrZHJvcCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG4uZW1iZWQtZ2FsbGVyeV9fbGVmdC1hcnJvdyxcbi5lbWJlZC1nYWxsZXJ5X19yaWdodC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19sZWZ0LWFycm93LFxuICAuZW1iZWQtZ2FsbGVyeV9fcmlnaHQtYXJyb3cge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19sZWZ0LWFycm93LFxuICAuZW1iZWQtZ2FsbGVyeV9fcmlnaHQtYXJyb3cge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmVtYmVkLWdhbGxlcnlfX2xlZnQtYXJyb3c6aG92ZXIsXG4uZW1iZWQtZ2FsbGVyeV9fcmlnaHQtYXJyb3c6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG59XG4uZW1iZWQtZ2FsbGVyeV9fbGVmdC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLmVtYmVkLWdhbGxlcnlfX2xlZnQtYXJyb3c6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5lbWJlZC1nYWxsZXJ5X19yaWdodC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5lbWJlZC1nYWxsZXJ5X19yaWdodC1hcnJvdzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTElKTtcbiAgYm94LXNoYWRvdzogLTVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5lbWJlZC1nYWxsZXJ5X196b29tLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5lbWJlZC1nYWxsZXJ5X196b29tLWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzAwMDAwMDtcbn1cbi5lbWJlZC1nYWxsZXJ5X196b29tLWJ1dHRvbiA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5lbWJlZC1nYWxsZXJ5X196b29tLWJ1dHRvbiA+IC5lbWJlZC1nYWxsZXJ5X196b29tLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbWJlZC1nYWxsZXJ5X196b29tLWJ1dHRvbiA+IC5lbWJlZC1nYWxsZXJ5X196b29tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX3pvb20tYnV0dG9uIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX3pvb20tYnV0dG9uIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX3NoYXJlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogNjBweDtcbiAgfVxufVxuLnNsaWNrLWFjdGl2ZSAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmVtYmVkLWdhbGxlcnlfX3NoYXJlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUtYnV0dG9uLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbWJlZC1nYWxsZXJ5X19zaGFyZS1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICMwMDAwMDA7XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUtYnV0dG9uID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtYnV0dG9uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX3NoYXJlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLmVtYmVkLWdhbGxlcnlfX3NoYXJlLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2VtYmVkLWdhbGxlcnktc2hhcmUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgd2lkdGg6IDIyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUtcG9wdXAtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtcG9wdXAge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19zaGFyZS1wb3B1cCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUtcG9wdXAgPiBoNiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtcG9wdXAgPiBoNiB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19zaGFyZS1wb3B1cCA+IGg2IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX3NoYXJlLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19zaGFyZS1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5lbWJlZC1nYWxsZXJ5X19zaGFyZS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5lbWJlZC1nYWxsZXJ5X19zaGFyZS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5lbWJlZC1nYWxsZXJ5X19zaGFyZS1pdGVtID4gYSA+IGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtaXRlbSA+IGEgPiBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUtaXRlbSA+IGEgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW1iZWQtZ2FsbGVyeV9fc2hhcmUtaXRlbSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5lbWJlZC1nYWxsZXJ5X19zaGFyZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX3NoYXJlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uZW1iZWQtZ2FsbGVyeV9faXRlbS1jb250ZXh0IHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpY2stYWN0aXZlIC5lbWJlZC1nYWxsZXJ5X19pdGVtLWNvbnRleHQge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9faXRlbS1jb250ZXh0IHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYmVkLWdhbGxlcnlfX2l0ZW0tY29udGV4dCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuLmVtYmVkLWdhbGxlcnlfX2l0ZW0tY29udGV4dCA+IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZW1iZWQtZ2FsbGVyeV9faXRlbS1jb250ZXh0ID4gc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjOEI4QjhCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9faXRlbS1jb250ZXh0ID4gc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1iZWQtZ2FsbGVyeV9faXRlbS1jb250ZXh0ID4gc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5lbWJlZC1nYWxsZXJ5IC5lbWJlZC1zbGljay1kb3RzID4gbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlZWRiYWNrLWJsb2NrX19mb3JtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB6LWluZGV4OiAxMjA7XG4gIHBhZGRpbmc6IDQ4cHggNjBweCAyOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0NXB4IDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xufVxuLmZlZWRiYWNrLWJsb2NrX19mb3JtLS1zdWNjZXNzIC5mZWVkYmFjay1ibG9ja19faGVhZGluZyxcbi5mZWVkYmFjay1ibG9ja19fZm9ybS0tc3VjY2VzcyAuZmVlZGJhY2stYmxvY2tfX2xhYmVsLFxuLmZlZWRiYWNrLWJsb2NrX19mb3JtLS1zdWNjZXNzIC5mZWVkYmFjay1ibG9ja19faW5wdXQsXG4uZmVlZGJhY2stYmxvY2tfX2Zvcm0tLXN1Y2Nlc3MgLmZlZWRiYWNrLWJsb2NrX190ZXh0YXJlYSxcbi5mZWVkYmFjay1ibG9ja19fZm9ybS0tc3VjY2VzcyAuZmVlZGJhY2stYmxvY2tfX2Zvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWVkYmFjay1ibG9ja19fZm9ybS0tc3VjY2VzcyAuZmVlZGJhY2stYmxvY2tfX3N1Y2Nlc3MtaWNvbi1jb250YWluZXIsXG4uZmVlZGJhY2stYmxvY2tfX2Zvcm0tLXN1Y2Nlc3MgLmZlZWRiYWNrLWJsb2NrX19oZWFkaW5nLS1zdWNjZXNzLFxuLmZlZWRiYWNrLWJsb2NrX19mb3JtLS1zdWNjZXNzIC5mZWVkYmFjay1ibG9ja19fc3VjY2Vzcy1zdWIsXG4uZmVlZGJhY2stYmxvY2tfX2Zvcm0tLXN1Y2Nlc3MgLmZlZWRiYWNrLWJsb2NrX19mb3JtLWJ1dHRvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mZWVkYmFjay1ibG9ja19fZm9ybS0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZGJhY2stYmxvY2tfX2Zvcm0ge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgIHBhZGRpbmc6IDQ4cHggMjBweCAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlZWRiYWNrLWJsb2NrX19mb3JtIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxufVxuLmZlZWRiYWNrLWJsb2NrX19jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZWVkYmFjay1ibG9ja19fY2xvc2UtYnV0dG9uID4gc3ZnID4gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZlZWRiYWNrLWJsb2NrX19jbG9zZS1idXR0b246aG92ZXIgPiBzdmcgPiBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5mZWVkYmFjay1ibG9ja19fc3VjY2Vzcy1pY29uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWVkYmFjay1ibG9ja19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uZmVlZGJhY2stYmxvY2tfX2hlYWRpbmctLXN1Y2Nlc3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2stYmxvY2tfX3N1Y2Nlc3Mtc3ViIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWVkYmFjay1ibG9ja19fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNCM0IzQjM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmVlZGJhY2stYmxvY2tfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmIyYjI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmVlZGJhY2stYmxvY2tfX2lucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZlZWRiYWNrLWJsb2NrX19pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZlZWRiYWNrLWJsb2NrX19pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mZWVkYmFjay1ibG9ja19faW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZlZWRiYWNrLWJsb2NrX19pbnB1dC0taW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY0NjQ2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZlZWRiYWNrLWJsb2NrX190ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmIyYjI7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmVlZGJhY2stYmxvY2tfX3RleHRhcmVhLS1pbnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjQ2NDY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmVlZGJhY2stYmxvY2tfX3dhcm5pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICNGRDNEM0Q7XG59XG4uZmVlZGJhY2stYmxvY2tfX3dhcm5pbmctLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2stYmxvY2tfX2Zvcm0tYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlFMTNEO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mZWVkYmFjay1ibG9ja19fZm9ybS1idXR0b24tLWNsb3NlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWVkYmFjay1ibG9ja19fZm9ybS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlEMzJBO1xufVxuLmZlZWRiYWNrLWJsb2NrX19idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjFweDtcbiAgcmlnaHQ6IDIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZlZWRiYWNrLWJsb2NrX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmVlZGJhY2stYmxvY2tfX2J1dHRvbjpob3ZlciAuZmVlZGJhY2stYmxvY2tfX3BvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlZWRiYWNrLWJsb2NrX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mZWVkYmFjay1ibG9ja19fcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tZXNzYWdlLWJnLnBuZ1wiKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBwb3B1cC1hcHBlYXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uZmVlZGJhY2stYmxvY2tfX2NsaWNrYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWUxM2Q7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmVlZGJhY2stYmxvY2tfX2NsaWNrYWJsZSA+IHN2ZyB7XG4gIHotaW5kZXg6IDEyO1xufVxuLmZlZWRiYWNrLWJsb2NrX19jbGlja2FibGUtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2stYmxvY2tfX2NsaWNrYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMjI1LCA2MSwgMC4zNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZlZWRiYWNrLWJsb2NrX19jbGlja2FibGU6aG92ZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmZlZWRiYWNrLWJsb2NrX19jbGlja2FibGU6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAyMjUsIDYxLCAwLjMpO1xufVxuLmZlZWRiYWNrLWJsb2NrX19jbGlja2FibGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0RDgzRTtcbn1cbi5mZWVkYmFjay1ibG9ja19fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjU1cztcbn1cbi5mZWVkYmFjay1ibG9ja19fYmFja2Ryb3AtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2stYmxvY2tfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2OTc3ZTkgdXJsKFwiLi4vaW1nL2ZlZWRiYWNrLWJsb2NrLWJhbm5lci1iZy0tZGVza3RvcC5qcGVnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmVlZGJhY2stYmxvY2tfX2Jhbm5lci0tdGV4dCB7XG4gIG1hcmdpbjogMCA1JSAwIDA7XG4gIGNvbG9yOiAjZjVlMzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZmVlZGJhY2stYmxvY2tfX2Jhbm5lci0tYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZTMwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gIC5mZWVkYmFjay1ibG9ja19fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjk3N2U5IHVybChcIi4uL2ltZy9mZWVkYmFjay1ibG9jay1iYW5uZXItYmctLW1vYmlsZS5qcGVnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5mZWVkYmFjay1ibG9ja19fYmFubmVyLS10ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4uZm9vdGVyLW5hdl9fbGluay0tZmVlZGJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5Aa2V5ZnJhbWVzIHBvcHVwLWFwcGVhciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2lkZS1jb21tZW50cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uc2lkZS1jb21tZW50cyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDYpID4gZGl2IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogOTR2aDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNpZGUtY29tbWVudHMgPiAuY29tbWVudHMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zaWRlLWNvbW1lbnRzX19jbG9zZS1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyN3B4O1xuICB0b3A6IDI1cHg7XG59XG4uc2lkZS1jb21tZW50c19fY2xvc2UtYnV0dG9uID4gc3ZnID4gcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNpZGUtY29tbWVudHNfX2Nsb3NlLWJ1dHRvbjpob3ZlciA+IHN2ZyA+IHBhdGgge1xuICBmaWxsOiBibGFjaztcbn1cbi5zaWRlLWNvbW1lbnRzLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnNpZGUtY29tbWVudHNfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2lkZS1jb21tZW50c19fYmFja2Ryb3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2lkZS1jb21tZW50cyB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIH1cbiAgLnNpZGUtY29tbWVudHNfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zaWRlLWNvbW1lbnRzLS1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuLnN0b3J5LWNhcmRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2ludHJvIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDExOTZweCkgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAxMjExcHgpIC8gLTIpO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYxNXB4O1xuICBtYXJnaW46IDQwcHggMCAyNXB4O1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19faW50cm8tZGl2aWRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3QkMxRjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2luZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19pbmZvLWRhdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19faW5mby1kYXRhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19pbmZvLWRhdGEtLWNhcmRzIHtcbiAgYmFja2dyb3VuZDogdXJsKC9zL3JlZGVzaWduL3B1Yi9pbWcvc3RvcnktY2FyZHMtY2FyZHMtaWNvbi5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19faW5mby1kYXRhLS13YXRjaGVycyB7XG4gIGJhY2tncm91bmQ6IHVybCgvcy9yZWRlc2lnbi9wdWIvaW1nL3N0b3J5LWNhcmRzLXdhdGNoZXJzLWljb24uc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2luZm8tZGF0YS0tcmVhZGluZy10aW1lIHtcbiAgYmFja2dyb3VuZDogdXJsKC9zL3JlZGVzaWduL3B1Yi9pbWcvc3RvcnktY2FyZHMtY2xvY2staWNvbi5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19hc2lkZSB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jaGFwdGVycyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNzBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3N0JDMUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDQwcHggMjVweCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fY2hhcHRlcnMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2NoYXB0ZXJzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fY2hhcHRlcnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2NoYXB0ZXJzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgY29sb3I6ICM3N0JDMUY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jaGFwdGVycy1pdGVtID4gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fY2hhcHRlcnMtaXRlbSA+IHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1NDU0NTQ7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jaGFwdGVycy1pdGVtLS1jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2NhcmRzIHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2NhcmRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkcy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCA2NXB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkcy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2NhcmQtLXNoYXJlIC5zdG9yeS1jYXJkc19fY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLS1zaGFyZSAuc3RvcnktY2FyZHNfX2NhcmQtY29udGVudCA+IHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMTVweCAyNXB4O1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fY2FyZC0tc2hhcmUgLnN0b3J5LWNhcmRzX19jYXJkLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fY2FyZC0tc2hhcmUgLnN0b3J5LWNhcmRzX19jYXJkLWNvbnRlbnQgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLS1zaGFyZSAuc3RvcnktY2FyZHNfX2NhcmQtY29udGVudCA+IHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLS1zaGFyZSAuc3RvcnktY2FyZHNfX2NhcmQtY29udGVudCA+IHVsID4gbGkgPiBhID4gaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jaGFwdGVyLW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N0JDMUY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fY2FyZC1jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLWNvbnRlbnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjNzdCQzFGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2NhcmQtY29udGVudCAuZmlnLmZpZ181IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2NhcmQtY29udGVudCAuZW1iZWRfY29kZV9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1NnB4KSB7XG4gIC5zdG9yeS1jYXJkcyAuc3RvcnktY2FyZHNfX2ludHJvIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAuc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0b3J5LWNhcmRzIC5zdG9yeS1jYXJkc19fY2FyZHMtaXRlbSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19pbnRybyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkcy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgfVxuICAuc3RvcnktY2FyZHMgLnN0b3J5LWNhcmRzX19jYXJkLS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXoge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5xdWl6IC5xdWl6X19pbnRybyB7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1hcmdpbjogMTB2aCBhdXRvO1xufVxuLnF1aXogLnF1aXpfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuLnF1aXogLnF1aXpfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWl6IC5xdWl6X19pbmZvLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLnF1aXogLnF1aXpfX2luZm8taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnF1aXogLnF1aXpfX2luZm8taXRlbS0td2F0Y2hlcnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24td2F0Y2hlcnMtZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xufVxuLnF1aXogLnF1aXpfX2RpdmlkZXIge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N0JDMUY7XG4gIG1hcmdpbjogNDVweCBhdXRvO1xufVxuLnF1aXogLnF1aXpfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0MxQzFDMTtcbn1cbi5xdWl6IC5xdWl6X19zdGFydC1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucXVpeiAucXVpel9fc3RhcnQtYnV0dG9uLWNvbnRhaW5lciA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N0JDMUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnF1aXogLnF1aXpfX3N0YXJ0LWJ1dHRvbi1jb250YWluZXIgPiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc4MzE2O1xufVxuLnF1aXogLnF1aXpfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5xdWl6IC5xdWl6X19zb2NpYWxzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuLnF1aXogLnF1aXpfX3NvY2lhbHMtbGluayA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5xdWl6IC5xdWl6X19zb2NpYWxzLWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5xdWl6IC5xdWl6X19tYWluIHtcbiAgbWFyZ2luOiA1dmggYXV0bztcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5xdWl6IC5xdWl6X19pbm5lciB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5xdWl6IC5xdWl6X19xdWVzdGlvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnF1aXogLnF1aXpfX2NvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFREYyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5xdWl6IC5xdWl6X19xdWVzdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5xdWl6IC5xdWl6X19pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnF1aXogLnF1aXpfX2ltYWdlLWNvbnRhaW5lciA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1aXogLnF1aXpfX2Fuc3dlcnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5xdWl6IC5xdWl6X19hbnN3ZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5xdWl6IC5xdWl6X19hbnN3ZXItaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXVpeiAucXVpel9fYW5zd2VyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cbi5xdWl6IC5xdWl6X19hbnN3ZXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5xdWl6IC5xdWl6X19hbnN3ZXItaXRlbSA+IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5xdWl6IC5xdWl6X19hbnN3ZXItaXRlbSA+IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucXVpeiAucXVpel9fYW5zd2VyLWl0ZW0gPiBkaXYge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXVpeiAucXVpel9fYW5zd2VyLWl0ZW0tLWNvcnJlY3QgPiBzcGFuIHtcbiAgY29sb3I6ICMzQkUzMDA7XG59XG4ucXVpeiAucXVpel9fYW5zd2VyLWl0ZW0tLWNvcnJlY3QgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMjI3LCAwLCAwLjE1KTtcbn1cbi5xdWl6IC5xdWl6X19hbnN3ZXItaXRlbS0td3JvbmcgPiBzcGFuIHtcbiAgY29sb3I6ICNEMzI5Mjk7XG59XG4ucXVpeiAucXVpel9fYW5zd2VyLWl0ZW0tLXdyb25nID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCA0MSwgNDEsIDAuMTUpO1xufVxuLnF1aXogLnF1aXpfX25leHQtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1aXogLnF1aXpfX25leHQtYnV0dG9uLWNvbnRhaW5lciA+IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ucXVpeiAucXVpel9fbmV4dC1idXR0b24tY29udGFpbmVyID4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1Njtcbn1cbi5xdWl6IC5xdWl6X19yZXN1bHRzIHtcbiAgcGFkZGluZzogMTAwcHggMCAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4ucXVpeiAucXVpel9fcmVzdWx0LWNvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnF1aXogLnF1aXpfX3Jlc3VsdC1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5xdWl6IC5xdWl6X19yZXN1bHQtZGl2aWRlciB7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3QkMxRjtcbiAgbWFyZ2luOiA0NXB4IGF1dG87XG59XG4ucXVpeiAucXVpel9fcmVzdWx0LXJlc2V0LWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ucXVpeiAucXVpel9fcmVzdWx0LXJlc2V0LWJ1dHRvbi1jb250YWluZXIgPiBidXR0b24ge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5xdWl6IC5xdWl6X19yZXN1bHQtcmVzZXQtYnV0dG9uLWNvbnRhaW5lciA+IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG4ucXVpeiAucXVpel9fY2FsbC10by1zaGFyZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5xdWl6IC5xdWl6X19tYWluIHtcbiAgICBtYXJnaW46IDE1cHggMTVweCA4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxuICAucXVpeiAucXVpel9fY291bnRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5xdWl6IC5xdWl6X19xdWVzdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucXVpeiAucXVpel9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5xdWl6IC5xdWl6X19hbnN3ZXJzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucXVpeiAucXVpel9fYW5zd2VyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAucXVpeiAucXVpel9fcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gIH1cbn1cbi5zdG9yaWVzLXRyZW5kaW5nLWNvbnRyb2xfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Rvcmllcy10cmVuZGluZy1jb250cm9sX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiA1MXB4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbF9fYnV0dG9uOmhvdmVyLFxuLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbF9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwO1xufVxuLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbF9fYnV0dG9uLS1oaWRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbF9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbF9fbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc3Rvcmllcy10cmVuZGluZy1jb250cm9sX19idXR0b246aG92ZXIsXG4gIC5zdG9yaWVzLXRyZW5kaW5nLWNvbnRyb2xfX2J1dHRvbi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwO1xuICB9XG4gIC5zdG9yaWVzLXRyZW5kaW5nLWNvbnRyb2xfX2J1dHRvbi0taGlkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiIsImh0bWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAuZm9udC1zaXplKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEsIGh0bWwge1xuICAgIC5Gb250U2ZVaURpc3BsYXkoKTtcbn1cblxub2JqZWN0LCBlbWJlZCwgZGl2OnRhcmdldCwgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG59XG5cbmEge1xuICAgIGNvbG9yOiBkb2RnZXJibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgICBjb2xvcjogI2ZjMDtcbiAgICAvLyB9XG59XG5cbmEsIGxhYmVsLCBidXR0b24sIHNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wIHtcbiAgICBtYXJnaW46IDAgMCAyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG59XG5cbi53cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuXG59XG5cbi5oaWRkZW4ge1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5pbm5lciB7XG5cbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNThweDtcblxuICAgIC5kaXNwbGF5KGZsZXgpO1xuXG4gICAgLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cbiAgICAuZmxleC13cmFwKG5vd3JhcCk7XG5cbiAgICAuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG4gICAgLmFsaWduLWNvbnRlbnQoc3RyZXRjaCk7XG5cbiAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICYtLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICAgIH1cblxufVxuXG4uaDEge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAuZm9udC1zaXplKDQwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJl93aXRoLWljb24teW91dHViZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95b3V0dWJlLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7IC8vIDI0MSAxMDNcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2V4dHJhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmZvbnQtc2l6ZSg0OCk7XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcblxuICAgICAgICAmX2V4dHJhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaDMge1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBwYWRkaW5nOiAwIDAgMjZweDtcblxuICAgIC5mb250LXNpemUoMzApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAvL0BtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLy8gICAgcGFkZGluZzogMCAyMHB4IDI2cHg7XG4gICAgLy99XG59XG5cbi5oNCB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY29sb3I6ICMwMDA7XG4gICAgLmZvbnQtc2l6ZSgzMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICZfd2l0aC1pY29uLXlvdXR1YmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS5wbmdcIikgbm8tcmVwZWF0IDAgNTAlOyAvLyAyNDEgMTAzXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgIH1cblxufVxuXG4uaDUge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAuZm9udC1zaXplKDI0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG59XG5cbi5maWVsZCB7XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbn1cblxuW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCBbZGF0YS1uZy1jbG9ha10sIFt4LW5nLWNsb2FrXSwgLm5nLWNsb2FrLCAueC1uZy1jbG9hayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVtYmVkX2NvZGVfYmxvY2sgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cblxuLmluc3RhZ3JhbV9lbWJlZCB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5naXBoeV9lbWJlZCxcbi5mYl9lbWJlZCxcbi55dF9lbWJlZCxcbi5ydGRfZW1iZWQsXG4ucGludGVyZXN0X2VtYmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgIC5qd3BsYXllciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZiX2VtYmVkIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgfVxufVxuXG4ucGludGVyZXN0X2VtYmVkIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNSU7XG4gICAgfVxufVxuXG4uanctcGxheWxpc3QtZG9jay1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qdy1yZWxlYXRlZC1kb2NrLWJ0biAuanctb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmp3LXJlbGF0ZWQtZG9jay1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5qdy1uZXh0dXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsc2NyZWVuIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgY29sb3I6ICM0OUJGMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4uZnVsbHNjcmVlbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjNDlCRjAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDBweDtcbn1cblxuLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgei1pbmRleDogMTIwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlb19taW5pcGxheWVyLWNvbnRhaW5lciB7XG59XG5cbi52aWRlb19jb250YWluZXIge1xuICAgICZfX2Nsb3NlLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbi5lcGlzb2RlX25hbWUge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmVwaXNvZGVfcGxheWVyX3RpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKnotaW5kZXg6IDEzMTsqL1xufVxuLmVwaXNvZGVfcGxheWVyX3RpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qei1pbmRleDogMTMxO1x0Ki9cbn1cbi5lcGlzb2RlX3BsYXllcl90aXRsZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAvKnotaW5kZXg6IDEzMTsqL1xufVxuXG4jY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuI2NvbW1lbnQgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbn1cbiNjb21tZW50IHRhYmxlXHR7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNjb21tZW50IHRhYmxlIHRkOmZpcnN0LWNoaWxkXHR7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiNjb21tZW50IHRhYmxlIHRkXHR7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbiNjb21tZW50IHRhYmxlIHRkICsgdGQge1xuICAgIHdpZHRoOiA3NCU7XG59XG5cbiNjb21tZW50IHRhYmxlIHRleHRhcmVhLCAjY29tbWVudCB0YWJsZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTBhMGEwO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNjb21tZW50IHRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jY29tbWVudCB0YWJsZSBzcGFuICsgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbiNjb21tZW50IHRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiNwdXNoX2Vycm9yIHtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQhaW1wb3J0YW50O1xufVxuXG4uZmllbGRfZXJyb3Ige1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC5qdy1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vICBsZXNzaGF0IC0gVGhlIGJlc3QgbWl4aW4gbGlicmFyeSBpbiB0aGUgd29ybGRcbi8vXG4vLyB2ZXJzaW9uOiB2NC4xLjAgKDIwMTYtMDctMTkpXG5cbi8vIFRBQkxFIE9GIE1JWElOUzpcbi8vIGFsaWduLWNvbnRlbnRcbi8vIGFsaWduLWl0ZW1zXG4vLyBhbGlnbi1zZWxmXG4vLyBhbmltYXRpb25cbi8vIGFuaW1hdGlvbi1kZWxheVxuLy8gYW5pbWF0aW9uLWRpcmVjdGlvblxuLy8gYW5pbWF0aW9uLWR1cmF0aW9uXG4vLyBhbmltYXRpb24tZmlsbC1tb2RlXG4vLyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50XG4vLyBhbmltYXRpb24tbmFtZVxuLy8gYW5pbWF0aW9uLXBsYXktc3RhdGVcbi8vIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb25cbi8vIGFwcGVhcmFuY2Vcbi8vIGJhY2tmYWNlLXZpc2liaWxpdHlcbi8vIGJhY2tncm91bmQtY2xpcFxuLy8gYmFja2dyb3VuZC1pbWFnZVxuLy8gYmFja2dyb3VuZC1vcmlnaW5cbi8vIGJhY2tncm91bmQtc2l6ZVxuLy8gYmx1clxuLy8gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c1xuLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXNcbi8vIGJvcmRlci1pbWFnZVxuLy8gYm9yZGVyLXJhZGl1c1xuLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1c1xuLy8gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXNcbi8vIGJveC1zaGFkb3dcbi8vIGJveC1zaXppbmdcbi8vIGJyaWdodG5lc3Ncbi8vIGNhbGNcbi8vIGNvbHVtbi1jb3VudFxuLy8gY29sdW1uLWdhcFxuLy8gY29sdW1uLXJ1bGVcbi8vIGNvbHVtbi13aWR0aFxuLy8gY29sdW1uc1xuLy8gY29udHJhc3Rcbi8vIGRpc3BsYXlcbi8vIGRyb3Atc2hhZG93XG4vLyBmaWx0ZXJcbi8vIGZsZXhcbi8vIGZsZXgtYmFzaXNcbi8vIGZsZXgtZGlyZWN0aW9uXG4vLyBmbGV4LWdyb3dcbi8vIGZsZXgtc2hyaW5rXG4vLyBmbGV4LXdyYXBcbi8vIGZvbnQtZmFjZVxuLy8gZ3JheXNjYWxlXG4vLyBodWUtcm90YXRlXG4vLyBoeXBoZW5zXG4vLyBpbnZlcnRcbi8vIGp1c3RpZnktY29udGVudFxuLy8ga2V5ZnJhbWVzXG4vLyBvcGFjaXR5XG4vLyBvcmRlclxuLy8gcGVyc3BlY3RpdmVcbi8vIHBlcnNwZWN0aXZlLW9yaWdpblxuLy8gcGxhY2Vob2xkZXJcbi8vIHJvdGF0ZVxuLy8gcm90YXRlM2Rcbi8vIHJvdGF0ZVhcbi8vIHJvdGF0ZVlcbi8vIHJvdGF0ZVpcbi8vIHNhdHVyYXRlXG4vLyBzY2FsZVxuLy8gc2NhbGUzZFxuLy8gc2NhbGVYXG4vLyBzY2FsZVlcbi8vIHNjYWxlWlxuLy8gc2VsZWN0aW9uXG4vLyBzZXBpYVxuLy8gc2l6ZVxuLy8gc2tld1xuLy8gc2tld1hcbi8vIHNrZXdZXG4vLyB0cmFuc2Zvcm1cbi8vIHRyYW5zZm9ybS1vcmlnaW5cbi8vIHRyYW5zZm9ybS1zdHlsZVxuLy8gdHJhbnNpdGlvblxuLy8gdHJhbnNpdGlvbi1kZWxheVxuLy8gdHJhbnNpdGlvbi1kdXJhdGlvblxuLy8gdHJhbnNpdGlvbi1wcm9wZXJ0eVxuLy8gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb25cbi8vIHRyYW5zbGF0ZVxuLy8gdHJhbnNsYXRlM2Rcbi8vIHRyYW5zbGF0ZVhcbi8vIHRyYW5zbGF0ZVlcbi8vIHRyYW5zbGF0ZVpcbi8vIHVzZXItc2VsZWN0XG5cbi5hbGlnbi1jb250ZW50KC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbih0KXtyZXR1cm4gdD10fHxcInN0cmV0Y2hcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICBAcHJvY2Vzc19tczogfmAoZnVuY3Rpb24oZSl7cmV0dXJuIGU9ZXx8XCJzdHJldGNoXCIsXCJmbGV4LXN0YXJ0XCI9PWU/ZT1cInN0YXJ0XCI6XCJmbGV4LWVuZFwiPT1lP2U9XCJlbmRcIjpcInNwYWNlLWJldHdlZW5cIj09ZT9lPVwianVzdGlmeVwiOlwic3BhY2UtYXJvdW5kXCI9PWUmJihlPVwiZGlzdHJpYnV0ZVwiKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogQHByb2Nlc3M7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBAcHJvY2Vzc19tcztcbiAgICBhbGlnbi1jb250ZW50OiBAcHJvY2Vzcztcbn1cblxuLmFsaWduLWl0ZW1zKC4uLikge1xuICAgIEBwcm9jZXNzX29sZGVyd2Via2l0OiB+YChmdW5jdGlvbih0KXtyZXR1cm4gdD10fHxcInN0cmV0Y2hcIixcImZsZXgtc3RhcnRcIj09dD90PVwic3RhcnRcIjpcImZsZXgtZW5kXCI9PXQmJih0PVwiZW5kXCIpLHR9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3NfbW96OiB+YChmdW5jdGlvbih0KXtyZXR1cm4gdD10fHxcInN0cmV0Y2hcIixcImZsZXgtc3RhcnRcIj09dD90PVwic3RhcnRcIjpcImZsZXgtZW5kXCI9PXQmJih0PVwiZW5kXCIpLHR9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKHQpe3JldHVybiB0PXR8fFwic3RyZXRjaFwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX21zOiB+YChmdW5jdGlvbih0KXtyZXR1cm4gdD10fHxcInN0cmV0Y2hcIixcImZsZXgtc3RhcnRcIj09dD90PVwic3RhcnRcIjpcImZsZXgtZW5kXCI9PXQmJih0PVwiZW5kXCIpLHR9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IEBwcm9jZXNzX29sZGVyd2Via2l0O1xuICAgIC1tb3otYm94LWFsaWduOiBAcHJvY2Vzc19tb3o7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogQHByb2Nlc3M7XG4gICAgLW1zLWZsZXgtYWxpZ246IEBwcm9jZXNzX21zO1xuICAgIGFsaWduLWl0ZW1zOiBAcHJvY2Vzcztcbn1cblxuLmFsaWduLXNlbGYoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiYXV0b1wifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX21zOiB+YChmdW5jdGlvbih0KXtyZXR1cm4gdD10fHxcImF1dG9cIixcImZsZXgtc3RhcnRcIj09dD90PVwic3RhcnRcIjpcImZsZXgtZW5kXCI9PXQmJih0PVwiZW5kXCIpLHR9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBAcHJvY2VzcztcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBAcHJvY2Vzc19tcztcbiAgICBhbGlnbi1zZWxmOiBAcHJvY2Vzcztcbn1cblxuLmFuaW1hdGlvbiguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7cmV0dXJuIGU9ZXx8XCJub25lXCIsL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IEBwcm9jZXNzO1xuICAgIGFuaW1hdGlvbjogQHByb2Nlc3M7XG59XG5cbi5hbmltYXRpb24tZGVsYXkoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKHIpe3I9cnx8XCIwXCI7dmFyIHM9Lyg/OlxcZCkoPzptc3xzKS9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiBzLnRlc3Qocil8fFwiMFwiPT09cnx8KHI9ci5yZXBsYWNlKHQsZnVuY3Rpb24ocil7cmV0dXJuIHIrPXBhcnNlRmxvYXQociwxMCk+MTA/XCJtc1wiOlwic1wifSkpLHJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBwcm9jZXNzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogQHByb2Nlc3M7XG59XG5cbi5hbmltYXRpb24tZGlyZWN0aW9uKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbnx8XCJub3JtYWxcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBwcm9jZXNzO1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBwcm9jZXNzO1xufVxuXG4uYW5pbWF0aW9uLWR1cmF0aW9uKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihyKXtyPXJ8fFwiMFwiO3ZhciBzPS9tc3xzL2dpLHQ9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuIHMudGVzdChyKXx8XCIwXCI9PT1yfHwocj1yLnJlcGxhY2UodCxmdW5jdGlvbihyKXtyZXR1cm4gcis9cGFyc2VGbG9hdChyLDEwKT4xMD9cIm1zXCI6XCJzXCJ9KSkscn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogQHByb2Nlc3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAcHJvY2Vzcztcbn1cblxuLmFuaW1hdGlvbi1maWxsLW1vZGUoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBufHxcIm5vbmVcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBwcm9jZXNzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IEBwcm9jZXNzO1xufVxuXG4uYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7cmV0dXJuIG58fFwiMFwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQHByb2Nlc3M7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQHByb2Nlc3M7XG59XG5cbi5hbmltYXRpb24tbmFtZSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7cmV0dXJuIG58fFwibm9uZVwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBwcm9jZXNzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBAcHJvY2Vzcztcbn1cblxuLmFuaW1hdGlvbi1wbGF5LXN0YXRlKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbnx8XCJydW5uaW5nXCJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogQHByb2Nlc3M7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IEBwcm9jZXNzO1xufVxuXG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbiguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7cmV0dXJuIGV8fFwiZWFzZVwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHByb2Nlc3M7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHByb2Nlc3M7XG59XG5cbi5hcHBlYXJhbmNlKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbnx8XCJub25lXCJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBAcHJvY2VzcztcbiAgICBhcHBlYXJhbmNlOiBAcHJvY2Vzcztcbn1cblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKGkpe3JldHVybiBpfHxcInZpc2libGVcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEBwcm9jZXNzO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBAcHJvY2VzcztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAcHJvY2Vzcztcbn1cblxuLmJhY2tncm91bmQtY2xpcCguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24ocil7cmV0dXJuIHJ8fFwiYm9yZGVyLWJveFwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBAcHJvY2VzcztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IEBwcm9jZXNzO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZSguLi4pIHtcbiAgICBAcHJvY2Vzc19tczogfmAoZnVuY3Rpb24odCl7ZnVuY3Rpb24gZSh0KXt2YXIgZSxyLHMsYSxuLGksbyxjLGc9XCJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvPVwiLGQ9MCxsPTAsZj1cIlwiLGg9W107aWYoIXQpcmV0dXJuIHQ7ZG8gZT10LmNoYXJDb2RlQXQoZCsrKSxyPXQuY2hhckNvZGVBdChkKyspLHM9dC5jaGFyQ29kZUF0KGQrKyksYz1lPDwxNnxyPDw4fHMsYT1jPj4xOCY2MyxuPWM+PjEyJjYzLGk9Yz4+NiY2MyxvPTYzJmMsaFtsKytdPWcuY2hhckF0KGEpK2cuY2hhckF0KG4pK2cuY2hhckF0KGkpK2cuY2hhckF0KG8pO3doaWxlKGQ8dC5sZW5ndGgpO2Y9aC5qb2luKFwiXCIpO3ZhciB1PXQubGVuZ3RoJTM7cmV0dXJuKHU/Zi5zbGljZSgwLHUtMyk6ZikrXCI9PT1cIi5zbGljZSh1fHwzKX1pZih0PXR8fDgxMjE5OTEsODEyMTk5MT09dClyZXR1cm4gdDt2YXIgcj0vbGluZWFyfHJhZGlhbC9nLnRlc3QodCkmJnQuc3BsaXQoLywoPz1cXHMqKD86bGluZWFyfHJhZGlhbHx1cmwpKS9nKSxzPVtdLGE9e1widG8gYm90dG9tXCI6J3gxPVwiMCVcIiB5MT1cIjAlXCIgeDI9XCIwJVwiIHkyPVwiMTAwJVwiJyxcInRvIGxlZnRcIjoneDE9XCIxMDAlXCIgeTE9XCIwJVwiIHgyPVwiMCVcIiB5Mj1cIjAlXCInLFwidG8gdG9wXCI6J3gxPVwiMCVcIiB5MT1cIjEwMCVcIiB4Mj1cIjAlXCIgeTI9XCIwJVwiJyxcInRvIHJpZ2h0XCI6J3gxPVwiMCVcIiB5MT1cIjAlXCIgeDI9XCIxMDAlXCIgeTI9XCIwJVwiJyxnZXRcInRvcFwiKCl7cmV0dXJuIHRoaXNbXCJ0byBib3R0b21cIl19LGdldFwiMTgwZGVnXCIoKXtyZXR1cm4gdGhpc1tcInRvIGJvdHRvbVwiXX0sZ2V0XCJyaWdodFwiKCl7cmV0dXJuIHRoaXNbXCJ0byBsZWZ0XCJdfSxnZXRcIjI3MGRlZ1wiKCl7cmV0dXJuIHRoaXNbXCJ0byBsZWZ0XCJdfSxnZXRcImJvdHRvbVwiKCl7cmV0dXJuIHRoaXNbXCJ0byB0b3BcIl19LGdldFwiOTBkZWdcIigpe3JldHVybiB0aGlzW1widG8gcmlnaHRcIl19LGdldFwiMGRlZ1wiKCl7cmV0dXJuIHRoaXNbXCJ0byB0b3BcIl19LGdldFwibGVmdFwiKCl7cmV0dXJuIHRoaXNbXCJ0byByaWdodFwiXX0sXCItNDVkZWdcIjoneDE9XCIwJVwiIHkxPVwiMCVcIiB4Mj1cIjEwMCVcIiB5Mj1cIjEwMCVcIicsXCI0NWRlZ1wiOid4MT1cIjAlXCIgeTE9XCIxMDAlXCIgeDI9XCIxMDAlXCIgeTI9XCIwJVwiJyxcImVsbGlwc2UgYXQgY2VudGVyXCI6J2N4PVwiNTAlXCIgY3k9XCI1MCVcIiByPVwiNzUlXCInLGdldFwiMTM1ZGVnXCIoKXtyZXR1cm4gdGhpc1tcIi00NWRlZ1wiXX19LG49e3VyaV9kYXRhOlwidXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsXCIseG1sOic8P3htbCB2ZXJzaW9uPVwiMS4wXCIgPz4nLHN2Z19zdGFydDonPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMSAxXCIgcHJlc2VydmVBc3BlY3RSYXRpbz1cIm5vbmVcIj4nLGxpbmVhcl9ncmFkaWVudF9zdGFydDonPGxpbmVhckdyYWRpZW50IGlkPVwibGVzc2hhdC1nZW5lcmF0ZWRcIiBncmFkaWVudFVuaXRzPVwidXNlclNwYWNlT25Vc2VcIicscmFkaWFsX2dyYWRpZW50X3N0YXJ0Oic8cmFkaWFsR3JhZGllbnQgaWQ9XCJsZXNzaGF0LWdlbmVyYXRlZFwiIGdyYWRpZW50VW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiJyxsaW5lYXJfZ3JhZGllbnRfZW5kOlwiPC9saW5lYXJHcmFkaWVudD5cIixyYWRpYWxfZ3JhZGllbnRfZW5kOlwiPC9yYWRpYWxHcmFkaWVudD5cIixyZWN0X2xpbmVhcjonPHJlY3QgeD1cIjBcIiB5PVwiMFwiIHdpZHRoPVwiMVwiIGhlaWdodD1cIjFcIiBmaWxsPVwidXJsKCNsZXNzaGF0LWdlbmVyYXRlZClcIiAvPicscmVjdF9yYWRpYWw6JzxyZWN0IHg9XCItNTBcIiB5PVwiLTUwXCIgd2lkdGg9XCIxMDFcIiBoZWlnaHQ9XCIxMDFcIiBmaWxsPVwidXJsKCNsZXNzaGF0LWdlbmVyYXRlZClcIiAvPicsc3ZnX2VuZDpcIjwvc3ZnPlwifTtpZihyLmxlbmd0aCl7ci5mb3JFYWNoKGZ1bmN0aW9uKHQsZSl7dmFyIHI9e307aWYoT2JqZWN0LmtleXMoYSkuc29tZShmdW5jdGlvbihlKXtyZXR1cm4gdC5pbmRleE9mKGUpPj0wPyhyLnN2Z19kaXJlY3Rpb249YVtlXSwhMCk6dm9pZChyLnN2Z19kaXJlY3Rpb249ITEpfSksL2xpbmVhci8udGVzdCh0KSlyLnN2Z190eXBlPVwibGluZWFyXCI7ZWxzZSBpZigvcmFkaWFsLy50ZXN0KHQpKXIuc3ZnX3R5cGU9XCJyYWRpYWxcIjtlbHNlIGlmKCEvbGluZWFyLy50ZXN0KHQpJiYhL3JhZGlhbC8udGVzdCh0KSlyZXR1cm4gci51cmw9dC50cmltKCksci5zdmdfdHlwZT1cInVybFwiLHIuc3ZnX2RpcmVjdGlvbj0hMCxzLnB1c2gociksITE7dmFyIG49dC5tYXRjaCgvcmdifCNbYS16QS1aMC05XXxoc2wvZykubGVuZ3RoO3Iuc3ZnX3N0b3BzPVtdLHQ9dC5yZXBsYWNlKC90cmFuc3BhcmVudC9nLFwicmdiYSgwLDAsMCwwKVwiKSx0Lm1hdGNoKC8jW2EtekEtWjAtOV0vZykmJnQubWF0Y2goLygjW2EtekEtWjAtOV0rKVxccyooXFxkKyUpPy9nKS5mb3JFYWNoKGZ1bmN0aW9uKHQpe3Q9dC5zcGxpdChcIiBcIiksci5zdmdfc3RvcHMucHVzaCgnPHN0b3Agb2Zmc2V0PVwiJysodFsxXXx8ITEpKydcIiBzdG9wLWNvbG9yPVwiJyt0WzBdKydcIiBzdG9wLW9wYWNpdHk9XCIxXCIvPicpfSksdC5tYXRjaCgvcmdiYT9cXChcXGQrLFxccypcXGQrLFxccypcXGQrKD86LFxccyooMHwxfFxcLlxcZCt8MFxcLlxcZCspKT9cXCkvZykmJnQucmVwbGFjZSgvcmdiYT9cXCgoXFxkKyxcXHMqXFxkKyxcXHMqXFxkKykoPzosXFxzKigwfDF8XFwuXFxkK3wwXFwuXFxkKykpP1xcKVxccyooXFxkKyUpPy9nLGZ1bmN0aW9uKHQsZSxzLGEpe3Iuc3ZnX3N0b3BzLnB1c2goJzxzdG9wIG9mZnNldD1cIicrKGF8fCExKSsnXCIgc3RvcC1jb2xvcj1cInJnYignK2UrJylcIiBzdG9wLW9wYWNpdHk9XCInKyhzfHwxKSsnXCIvPicpfSksdC5tYXRjaCgvaHNsYT9cXCgoXFxkKyxcXHMqXFxkKyUsXFxzKlxcZCslKSxcXHMqKDB8MXxcXC5cXGQrfDBcXC5cXGQrKVxcKS9nKSYmdC5yZXBsYWNlKC9oc2xhP1xcKChcXGQrLFxccypcXGQrJSxcXHMqXFxkKyUpLFxccyooMHwxfFxcLlxcZCt8MFxcLlxcZCspXFwpXFxzKihcXGQrJSk/L2csZnVuY3Rpb24odCxlLHMsYSl7ci5zdmdfc3RvcHMucHVzaCgnPHN0b3Agb2Zmc2V0PVwiJysoYXx8ITEpKydcIiBzdG9wLWNvbG9yPVwiaHNsKCcrZSsnKVwiIHN0b3Atb3BhY2l0eT1cIicrKHN8fDEpKydcIi8+Jyl9KTt2YXIgaT1NYXRoLmZsb29yKDEwMC8obi0xKSk7ci5zdmdfc3RvcHMuZm9yRWFjaChmdW5jdGlvbih0LGUpey9vZmZzZXQ9XCJmYWxzZVwiLy50ZXN0KHQpJiYoci5zdmdfc3RvcHNbZV09dC5yZXBsYWNlKC9vZmZzZXQ9XCJmYWxzZVwiLywnb2Zmc2V0PVwiJytpKmUrJyVcIicpKX0pLHIuc3ZnX3N0b3BzLnNvcnQoZnVuY3Rpb24odCxlKXtpZih0PXQubWF0Y2goL29mZnNldD1cIihcXGQrKSVcIi8pLGU9ZS5tYXRjaCgvb2Zmc2V0PVwiKFxcZCspJVwiLyksMj09dC5sZW5ndGgmJjI9PWUubGVuZ3RoKXJldHVybiB0WzFdLWVbMV19KSxzLnB1c2gocil9KTt2YXIgaT1bXSxvPXMuZXZlcnkoZnVuY3Rpb24odCl7Zm9yKHZhciBlIGluIHQpaWYoMD09dFtlXXx8MD09dFtlXS5sZW5ndGgpcmV0dXJuITE7cmV0dXJuITB9KTtpZighbylyZXR1cm4gODEyMTk5MTtzLmZvckVhY2goZnVuY3Rpb24odCxlKXtcImxpbmVhclwiIT10LnN2Z190eXBlJiZcInJhZGlhbFwiIT10LnN2Z190eXBlfHwoaVtlXT1uLnhtbCtuLnN2Z19zdGFydCksXCJsaW5lYXJcIj09dC5zdmdfdHlwZT8oaVtlXSs9bi5saW5lYXJfZ3JhZGllbnRfc3RhcnQrXCIgXCIrdC5zdmdfZGlyZWN0aW9uK1wiPlwiLHQuc3ZnX3N0b3BzLmZvckVhY2goZnVuY3Rpb24odCl7aVtlXSs9dH0pLGlbZV0rPW4ubGluZWFyX2dyYWRpZW50X2VuZCxpW2VdKz1uLnJlY3RfbGluZWFyLGlbZV0rPW4uc3ZnX2VuZCk6XCJyYWRpYWxcIj09dC5zdmdfdHlwZT8oaVtlXSs9bi5yYWRpYWxfZ3JhZGllbnRfc3RhcnQrXCIgXCIrdC5zdmdfZGlyZWN0aW9uK1wiPlwiLHQuc3ZnX3N0b3BzLmZvckVhY2goZnVuY3Rpb24odCl7aVtlXSs9dH0pLGlbZV0rPW4ucmFkaWFsX2dyYWRpZW50X2VuZCxpW2VdKz1uLnJlY3RfcmFkaWFsLGlbZV0rPW4uc3ZnX2VuZCk6XCJ1cmxcIj09dC5zdmdfdHlwZSYmKGlbZV09dC51cmwpfSksaS5mb3JFYWNoKGZ1bmN0aW9uKHQscil7LzxcXD94bWwgdmVyc2lvbj1cIjEuMFwiIFxcPz4vZy50ZXN0KHQpJiYoaVtyXT1uLnVyaV9kYXRhK2UodCkrXCIpXCIpfSksdD1pLmpvaW4oXCIsXCIpfXJldHVybiB0fSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX3dlYmtpdDogfmAoZnVuY3Rpb24oZSl7aWYoZT1lfHw4MTIxOTkxLDgxMjE5OTE9PWUpcmV0dXJuIGU7dmFyIHI9e1widG8gYm90dG9tXCI6XCJ0b3BcIixcInRvIGxlZnRcIjpcInJpZ2h0XCIsXCJ0byB0b3BcIjpcImJvdHRvbVwiLFwidG8gcmlnaHRcIjpcImxlZnRcIixcImVsbGlwc2UgYXQgY2VudGVyXCI6XCJjZW50ZXIsIGVsbGlwc2UgY292ZXJcIixcImNpcmNsZSBjbG9zZXN0LXNpZGVcIjpcImNlbnRlciBjZW50ZXIsIGNpcmNsZSBjb250YWluXCIsXCJjaXJjbGUgZmFydGhlc3QtY29ybmVyXCI6XCJjZW50ZXIgY2VudGVyLCBjaXJjbGUgY292ZXJcIixcImNpcmNsZSBmYXJ0aGVzdC1zaWRlXCI6XCJjZW50ZXIgY2VudGVyLCBjaXJjbGUgY292ZXJcIixcImVsbGlwc2UgY2xvc2VzdC1zaWRlXCI6XCJjZW50ZXIgY2VudGVyLCBlbGxpcHNlIGNvbnRhaW5cIixcImVsbGlwc2UgZmFydGhlc3QtY29ybmVyXCI6XCJjZW50ZXIgY2VudGVyLCBlbGxpcHNlIGNvdmVyXCIsXCJlbGxpcHNlIGZhcnRoZXN0LXNpZGVcIjpcImNlbnRlciBjZW50ZXIsIGVsbGlwc2UgY292ZXJcIn0sdD0vKHJhZGlhbC1ncmFkaWVudFxcKCkoW2Etei0gXSspYXRcXHMrKFxcdyslPylcXHMqKFxcdyolPykvZyxjPU9iamVjdC5rZXlzKHIpO3JldHVybiBjLnNvbWUoZnVuY3Rpb24oYyl7cmV0dXJuIGUuaW5kZXhPZihjKT49MD8oZT1lLnJlcGxhY2UobmV3IFJlZ0V4cChjK1wiKD8hWyBhLXowLTldKVwiLFwiZ1wiKSxyW2NdKSwhMCk6dm9pZCh0LnRlc3QoZSkmJihlPWUucmVwbGFjZSh0LGZ1bmN0aW9uKGUscix0LGMsaSl7cmV0dXJuIHIudHJpbSgpK2MudHJpbSgpK1wiIFwiK2kudHJpbSgpK1wiLFwiK3QucmVwbGFjZSgvY2xvc2VzdC1zaWRlL2csXCJjb250YWluXCIpLnJlcGxhY2UoL2ZhcnRoZXN0LWNvcm5lci9nLFwiY292ZXJcIikudHJpbSgpfSkpKX0pLGU9ZS5yZXBsYWNlKC8oXFxkKylcXHMqZGVnL2csZnVuY3Rpb24oZSxyKXtyZXR1cm4gOTAtcitcImRlZ1wifSkucmVwbGFjZSgvKGxpbmVhcnxyYWRpYWwpLWdyYWRpZW50L2csXCItd2Via2l0LSQxLWdyYWRpZW50XCIpfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX21vejogfmAoZnVuY3Rpb24oZSl7aWYoZT1lfHw4MTIxOTkxLDgxMjE5OTE9PWUpcmV0dXJuIGU7dmFyIHI9e1widG8gYm90dG9tXCI6XCJ0b3BcIixcInRvIGxlZnRcIjpcInJpZ2h0XCIsXCJ0byB0b3BcIjpcImJvdHRvbVwiLFwidG8gcmlnaHRcIjpcImxlZnRcIixcImVsbGlwc2UgYXQgY2VudGVyXCI6XCJjZW50ZXIsIGVsbGlwc2UgY292ZXJcIixcImNpcmNsZSBjbG9zZXN0LXNpZGVcIjpcImNlbnRlciBjZW50ZXIsIGNpcmNsZSBjb250YWluXCIsXCJjaXJjbGUgZmFydGhlc3QtY29ybmVyXCI6XCJjZW50ZXIgY2VudGVyLCBjaXJjbGUgY292ZXJcIixcImNpcmNsZSBmYXJ0aGVzdC1zaWRlXCI6XCJjZW50ZXIgY2VudGVyLCBjaXJjbGUgY292ZXJcIixcImVsbGlwc2UgY2xvc2VzdC1zaWRlXCI6XCJjZW50ZXIgY2VudGVyLCBlbGxpcHNlIGNvbnRhaW5cIixcImVsbGlwc2UgZmFydGhlc3QtY29ybmVyXCI6XCJjZW50ZXIgY2VudGVyLCBlbGxpcHNlIGNvdmVyXCIsXCJlbGxpcHNlIGZhcnRoZXN0LXNpZGVcIjpcImNlbnRlciBjZW50ZXIsIGVsbGlwc2UgY292ZXJcIn0sdD0vKHJhZGlhbC1ncmFkaWVudFxcKCkoW2Etei0gXSspYXRcXHMrKFxcdyslPylcXHMqKFxcdyolPykvZyxjPU9iamVjdC5rZXlzKHIpO3JldHVybiBjLnNvbWUoZnVuY3Rpb24oYyl7cmV0dXJuIGUuaW5kZXhPZihjKT49MD8oZT1lLnJlcGxhY2UobmV3IFJlZ0V4cChjK1wiKD8hWyBhLXowLTldKVwiLFwiZ1wiKSxyW2NdKSwhMCk6dm9pZCh0LnRlc3QoZSkmJihlPWUucmVwbGFjZSh0LGZ1bmN0aW9uKGUscix0LGMsbil7cmV0dXJuIHIudHJpbSgpK2MudHJpbSgpK1wiIFwiK24udHJpbSgpK1wiLFwiK3QucmVwbGFjZSgvY2xvc2VzdC1zaWRlL2csXCJjb250YWluXCIpLnJlcGxhY2UoL2ZhcnRoZXN0LWNvcm5lci9nLFwiY292ZXJcIikudHJpbSgpfSkpKX0pLGU9ZS5yZXBsYWNlKC8oXFxkKylcXHMqZGVnL2csZnVuY3Rpb24oZSxyKXtyZXR1cm4gOTAtcitcImRlZ1wifSkucmVwbGFjZSgvKGxpbmVhcnxyYWRpYWwpLWdyYWRpZW50L2csXCItbW96LSQxLWdyYWRpZW50XCIpfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX29wZXJhOiB+YChmdW5jdGlvbihlKXtpZihlPWV8fDgxMjE5OTEsODEyMTk5MT09ZSlyZXR1cm4gZTt2YXIgcj17XCJ0byBib3R0b21cIjpcInRvcFwiLFwidG8gbGVmdFwiOlwicmlnaHRcIixcInRvIHRvcFwiOlwiYm90dG9tXCIsXCJ0byByaWdodFwiOlwibGVmdFwiLFwiZWxsaXBzZSBhdCBjZW50ZXJcIjpcImNlbnRlciwgZWxsaXBzZSBjb3ZlclwiLFwiY2lyY2xlIGNsb3Nlc3Qtc2lkZVwiOlwiY2VudGVyIGNlbnRlciwgY2lyY2xlIGNvbnRhaW5cIixcImNpcmNsZSBmYXJ0aGVzdC1jb3JuZXJcIjpcImNlbnRlciBjZW50ZXIsIGNpcmNsZSBjb3ZlclwiLFwiY2lyY2xlIGZhcnRoZXN0LXNpZGVcIjpcImNlbnRlciBjZW50ZXIsIGNpcmNsZSBjb3ZlclwiLFwiZWxsaXBzZSBjbG9zZXN0LXNpZGVcIjpcImNlbnRlciBjZW50ZXIsIGVsbGlwc2UgY29udGFpblwiLFwiZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXJcIjpcImNlbnRlciBjZW50ZXIsIGVsbGlwc2UgY292ZXJcIixcImVsbGlwc2UgZmFydGhlc3Qtc2lkZVwiOlwiY2VudGVyIGNlbnRlciwgZWxsaXBzZSBjb3ZlclwifSx0PS8ocmFkaWFsLWdyYWRpZW50XFwoKShbYS16LSBdKylhdFxccysoXFx3KyU/KVxccyooXFx3KiU/KS9nLGM9T2JqZWN0LmtleXMocik7cmV0dXJuIGMuc29tZShmdW5jdGlvbihjKXtyZXR1cm4gZS5pbmRleE9mKGMpPj0wPyhlPWUucmVwbGFjZShuZXcgUmVnRXhwKGMrXCIoPyFbIGEtejAtOV0pXCIsXCJnXCIpLHJbY10pLCEwKTp2b2lkKHQudGVzdChlKSYmKGU9ZS5yZXBsYWNlKHQsZnVuY3Rpb24oZSxyLHQsYyxuKXtyZXR1cm4gci50cmltKCkrYy50cmltKCkrXCIgXCIrbi50cmltKCkrXCIsXCIrdC5yZXBsYWNlKC9jbG9zZXN0LXNpZGUvZyxcImNvbnRhaW5cIikucmVwbGFjZSgvZmFydGhlc3QtY29ybmVyL2csXCJjb3ZlclwiKS50cmltKCl9KSkpfSksZT1lLnJlcGxhY2UoLyhcXGQrKVxccypkZWcvZyxmdW5jdGlvbihlLHIpe3JldHVybiA5MC1yK1wiZGVnXCJ9KS5yZXBsYWNlKC8obGluZWFyfHJhZGlhbCktZ3JhZGllbnQvZyxcIi1vLSQxLWdyYWRpZW50XCIpfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbih0KXtpZih0PXR8fDgxMjE5OTEsODEyMTk5MT09dClyZXR1cm4gdDt2YXIgZT17dG9wOlwidG8gYm90dG9tXCIscmlnaHQ6XCJ0byBsZWZ0XCIsYm90dG9tOlwidG8gdG9wXCIsbGVmdDpcInRvIHJpZ2h0XCJ9LG89T2JqZWN0LmtleXMoZSk7cmV0dXJuIG8uc29tZShmdW5jdGlvbihvKXtpZih0LmluZGV4T2Yobyk+PTAmJiFuZXcgUmVnRXhwKFwidG9cXFxccytcIitvK1wifGF0XFxcXHMrXCIrbyxcImdcIikudGVzdCh0KSlyZXR1cm4gdD10LnJlcGxhY2UobmV3IFJlZ0V4cChvKSxlW29dKSwhMH0pLHR9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogQHByb2Nlc3NfbXM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogQHByb2Nlc3Nfd2Via2l0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IEBwcm9jZXNzX21vejtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBAcHJvY2Vzc19vcGVyYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBAcHJvY2Vzcztcbn1cblxuLmJhY2tncm91bmQtb3JpZ2luKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbnx8XCJwYWRkaW5nLWJveFwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1vcmlnaW46IEBwcm9jZXNzO1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBAcHJvY2Vzcztcbn1cblxuLmJhY2tncm91bmQtc2l6ZSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24odCl7dD10fHxcImF1dG8gYXV0b1wiO3ZhciBlPS9cXGQvZ2kscj0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4vXlteLCBdKiwvLnRlc3QodCkmJih0PXQucmVwbGFjZSgvKD86LCkoPyFbXihdKlxcKSkvZyxcIlwiKSksZS50ZXN0KHQpJiYodD10LnJlcGxhY2UocixmdW5jdGlvbih0KXtyZXR1cm4gMD09dCYmdHx8dCtcInB4XCJ9KSksdH0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogQHByb2Nlc3M7XG4gICAgYmFja2dyb3VuZC1zaXplOiBAcHJvY2Vzcztcbn1cblxuLmJsdXIoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCIwXCI7dmFyIHI9L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiByLnRlc3QobikmJihuPW4ucmVwbGFjZSh0LGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wicHhcIn0pKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKEBwcm9jZXNzKTtcbiAgICAtbXMtZmlsdGVyOiBibHVyKEBwcm9jZXNzKTtcbiAgICBmaWx0ZXI6IGJsdXIoQHByb2Nlc3MpO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIjBcIjt2YXIgdD0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLHQudGVzdChlKSYmKGU9ZS5yZXBsYWNlKHIsZnVuY3Rpb24oZSl7cmV0dXJuIDA9PWUmJmV8fGUrXCJweFwifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcHJvY2VzczsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEBwcm9jZXNzOyBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKGUpe2U9ZXx8XCIwXCI7dmFyIHQ9L1xcZC9naSxyPS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybi9eW14sIF0qLC8udGVzdChlKSYmKGU9ZS5yZXBsYWNlKC8oPzosKSg/IVteKF0qXFwpKS9nLFwiXCIpKSx0LnRlc3QoZSkmJihlPWUucmVwbGFjZShyLGZ1bmN0aW9uKGUpe3JldHVybiAwPT1lJiZlfHxlK1wicHhcIn0pKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBwcm9jZXNzOyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBwcm9jZXNzOyBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uYm9yZGVyLWltYWdlKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtyZXR1cm4gZT1lfHw4MTIxOTkxLC9eW14sIF0qLC8udGVzdChlKSYmKGU9ZS5yZXBsYWNlKC8oPzosKSg/IVteKF0qXFwpKS9nLFwiXCIpKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYm9yZGVyLWltYWdlOiBAcHJvY2VzcztcbiAgICBib3JkZXItaW1hZ2U6IEBwcm9jZXNzO1xufVxuXG4uYm9yZGVyLXJhZGl1cyguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIjBcIjt2YXIgdD0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLHQudGVzdChlKSYmKGU9ZS5yZXBsYWNlKHIsZnVuY3Rpb24oZSl7cmV0dXJuIDA9PWUmJmV8fGUrXCJweFwifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcHJvY2VzczsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IEBwcm9jZXNzOyBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIjBcIjt2YXIgdD0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLHQudGVzdChlKSYmKGU9ZS5yZXBsYWNlKHIsZnVuY3Rpb24oZSl7cmV0dXJuIDA9PWUmJmV8fGUrXCJweFwifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcHJvY2VzczsgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBwcm9jZXNzOyBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKGUpe2U9ZXx8XCIwXCI7dmFyIHQ9L1xcZC9naSxyPS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybi9eW14sIF0qLC8udGVzdChlKSYmKGU9ZS5yZXBsYWNlKC8oPzosKSg/IVteKF0qXFwpKS9nLFwiXCIpKSx0LnRlc3QoZSkmJihlPWUucmVwbGFjZShyLGZ1bmN0aW9uKGUpe3JldHVybiAwPT1lJiZlfHxlK1wicHhcIn0pKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBwcm9jZXNzOyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEBwcm9jZXNzOyBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uYm94LXNoYWRvdyguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIjBcIjt2YXIgdD0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLHQudGVzdChlKSYmKGU9ZS5yZXBsYWNlKHIsZnVuY3Rpb24oZSl7cmV0dXJuIDA9PWUmJmV8fGUrXCJweFwifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBAcHJvY2VzcztcbiAgICAtbW96LWJveC1zaGFkb3c6IEBwcm9jZXNzO1xuICAgIGJveC1zaGFkb3c6IEBwcm9jZXNzO1xufVxuXG4uYm94LXNpemluZyguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7cmV0dXJuIG49bnx8XCJjb250ZW50LWJveFwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogQHByb2Nlc3M7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBAcHJvY2VzcztcbiAgICBib3gtc2l6aW5nOiBAcHJvY2Vzcztcbn1cblxuLmJyaWdodG5lc3MoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiMVwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKEBwcm9jZXNzKTtcbiAgICAtbXMtZmlsdGVyOiBicmlnaHRuZXNzKEBwcm9jZXNzKTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoQHByb2Nlc3MpO1xufVxuXG4uY2FsYyguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYyhjLHQpe3ZhciByPVwiKTtcXG5cIixzPWUuc3BsaXQoXCIsXCIpLGw9c1swXStcIjpcIitjK1wiKFwiKyhzWzFdLnRyaW0oKXx8MCkrcjtcInN0YXJ0XCI9PXQ/YT1cIjA7XFxuXCIrbDphKz1sfWE9YXx8ODEyMTk5MTt2YXIgdD1cIkB7c3RhdGV9XCIsZT1hO2lmKDgxMjE5OTE9PWEpcmV0dXJuIGE7c3dpdGNoKHQpe2Nhc2VcIjFcIjpjKFwiLXdlYmtpdC1jYWxjXCIsXCJzdGFydFwiKSxjKFwiLW1vei1jYWxjXCIpLGMoXCJjYWxjXCIpO2JyZWFrO2Nhc2VcIjJcIjpjKFwiLXdlYmtpdC1jYWxjXCIsXCJzdGFydFwiKSxjKFwiLW1vei1jYWxjXCIpO2JyZWFrO2Nhc2VcIjNcIjpjKFwiLXdlYmtpdC1jYWxjXCIsXCJzdGFydFwiKSxjKFwiY2FsY1wiKTticmVhaztjYXNlXCI0XCI6YyhcIi13ZWJraXQtY2FsY1wiLFwic3RhcnRcIik7YnJlYWs7Y2FzZVwiNVwiOmMoXCItbW96LWNhbGNcIixcInN0YXJ0XCIpLGMoXCJjYWxjXCIpO2JyZWFrO2Nhc2VcIjZcIjpjKFwiLW1vei1jYWxjXCIsXCJzdGFydFwiKTticmVhaztjYXNlXCI3XCI6YyhcImNhbGNcIixcInN0YXJ0XCIpfXJldHVybiBhPWEucmVwbGFjZSgvOyQvZyxcIlwiKX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICBAc3RhdGU6IDE7IC1saC1wcm9wZXJ0eTogQHByb2Nlc3M7XG5cbn1cblxuLmNvbHVtbi1jb3VudCguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7cmV0dXJuIG49bnx8XCJhdXRvXCJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBwcm9jZXNzO1xuICAgIGNvbHVtbi1jb3VudDogQHByb2Nlc3M7XG59XG5cbi5jb2x1bW4tZ2FwKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtuPW58fFwibm9ybWFsXCI7dmFyIHI9L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiByLnRlc3QobikmJihuPW4ucmVwbGFjZSh0LGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wicHhcIn0pKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogQHByb2Nlc3M7XG4gICAgY29sdW1uLWdhcDogQHByb2Nlc3M7XG59XG5cbi5jb2x1bW4tcnVsZSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIm1lZGl1bSBub25lIGJsYWNrXCI7dmFyIG49L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybi9eW14sIF0qLC8udGVzdChlKSYmKGU9ZS5yZXBsYWNlKC8oPzosKSg/IVteKF0qXFwpKS9nLFwiXCIpKSxuLnRlc3QoZSkmJihlPWUucmVwbGFjZSh0LGZ1bmN0aW9uKGUpe3JldHVybiAwPT1lJiZlfHxlK1wicHhcIn0pKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IEBwcm9jZXNzO1xuICAgIGNvbHVtbi1ydWxlOiBAcHJvY2Vzcztcbn1cblxuLmNvbHVtbi13aWR0aCguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24odCl7dD10fHxcImF1dG9cIjt2YXIgbj0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuIG4udGVzdCh0KSYmKHQ9dC5yZXBsYWNlKHIsZnVuY3Rpb24odCl7cmV0dXJuIDA9PXQmJnR8fHQrXCJweFwifSkpLHR9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6IEBwcm9jZXNzO1xuICAgIGNvbHVtbi13aWR0aDogQHByb2Nlc3M7XG59XG5cbi5jb2x1bW5zKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbih0KXt0PXR8fFwiYXV0byBhdXRvXCI7dmFyIGU9L15cXGQrJC87cmV0dXJuL15bXiwgXSosLy50ZXN0KHQpJiYodD10LnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIiksdD10LnNwbGl0KFwiIFwiKSksZS50ZXN0KHRbMF0pJiYodFswXT10WzBdK1wicHhcIiksdC5qb2luKFwiIFwiKX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWNvbHVtbnM6IEBwcm9jZXNzO1xuICAgIGNvbHVtbnM6IEBwcm9jZXNzO1xufVxuXG4uY29udHJhc3QoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCIxMDAlXCI7dmFyIHI9L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiByLnRlc3QobikmJihuPW4ucmVwbGFjZSh0LGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wiJVwifSkpLG59KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1maWx0ZXI6IH5cImNvbnRyYXN0KEB7cHJvY2Vzc30pXCI7XG4gICAgLW1zLWZpbHRlcjogflwiY29udHJhc3QoQHtwcm9jZXNzfSlcIjtcbiAgICBmaWx0ZXI6IH5cImNvbnRyYXN0KEB7cHJvY2Vzc30pXCI7XG59XG5cbi5kaXNwbGF5KC4uLikge1xuICAgIEBwcm9jZXNzX29sZHdlYmtpdDogfmAoZnVuY3Rpb24oZSl7cmV0dXJuIGU9XCJmbGV4XCI9PWV8fFwiaW5saW5lLWZsZXhcIj09ZT9cIi13ZWJraXQtYm94XCI6ODEyMTk5MX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICBAcHJvY2Vzc19tb3o6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPVwiZmxleFwiPT1ufHxcImlubGluZS1mbGV4XCI9PW4/XCItbW96LWJveFwiOjgxMjE5OTF9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3Nfd2Via2l0OiB+YChmdW5jdGlvbihlKXtyZXR1cm4gZT1cImZsZXhcIj09ZXx8XCJpbmxpbmUtZmxleFwiPT1lP1wiLXdlYmtpdC1cIitlOjgxMjE5OTF9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3NfbXM6IH5gKGZ1bmN0aW9uKGUpe3JldHVybiBlPVwiZmxleFwiPT1lP1wiLW1zLWZsZXhib3hcIjpcImlubGluZS1mbGV4XCI9PWU/XCItbXMtaW5saW5lLWZsZXhib3hcIjo4MTIxOTkxfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm5cImZsZXhcIiE9biYmXCJpbmxpbmUtZmxleFwiIT1uJiYobj04MTIxOTkxKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIGRpc3BsYXk6IEBwcm9jZXNzX29sZHdlYmtpdDtcbiAgICBkaXNwbGF5OiBAcHJvY2Vzc19tb3o7XG4gICAgZGlzcGxheTogQHByb2Nlc3Nfd2Via2l0O1xuICAgIGRpc3BsYXk6IEBwcm9jZXNzX21zO1xuICAgIGRpc3BsYXk6IEBwcm9jZXNzO1xufVxuXG4uZHJvcC1zaGFkb3coLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKGUpe2lmKGU9ZXx8ODEyMTk5MSw4MTIxOTkxPT1lKXJldHVybiBlO3ZhciByPS9cXGQvZ2ksdD0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4vXlteLCBdKiwvLnRlc3QoZSkmJihlPWUucmVwbGFjZSgvKD86LCkoPyFbXihdKlxcKSkvZyxcIlwiKSksci50ZXN0KGUpJiYoZT1lLnJlcGxhY2UodCxmdW5jdGlvbihlKXtyZXR1cm4gMD09ZSYmZXx8ZStcInB4XCJ9KSksZX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coQHByb2Nlc3MpO1xuICAgIC1tcy1maWx0ZXI6IGRyb3Atc2hhZG93KEBwcm9jZXNzKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KEBwcm9jZXNzKTtcbn1cblxuLmZpbHRlciguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7cmV0dXJuIGU9ZXx8XCJub25lXCIsL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1maWx0ZXI6IEBwcm9jZXNzO1xuICAgIC1tcy1maWx0ZXI6IEBwcm9jZXNzO1xuICAgIGZpbHRlcjogQHByb2Nlc3M7XG59XG5cbi5mbGV4KC4uLikge1xuICAgIEBwcm9jZXNzX29sZGVyd2Via2l0OiB+YChmdW5jdGlvbih0KXtyZXR1cm4vXlxcZCsvLnRlc3QodCk/dD10Lm1hdGNoKC9eXFxkKy8pWzBdOlwiXCI9PXQmJih0PVwiMFwiKSx0fSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX21vejogfmAoZnVuY3Rpb24odCl7cmV0dXJuL15cXGQrLy50ZXN0KHQpP3Q9dC5tYXRjaCgvXlxcZCsvKVswXTpcIlwiPT10JiYodD1cIjBcIiksdH0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24odCl7cmV0dXJuIHQ9dHx8XCIwIDEgYXV0b1wiLC9eW14sIF0qLC8udGVzdCh0KSYmKHQ9dC5yZXBsYWNlKC8oPzosKSg/IVteKF0qXFwpKS9nLFwiXCIpKSx0fSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IEBwcm9jZXNzX29sZGVyd2Via2l0O1xuICAgIC1tb3otYm94LWZsZXg6IEBwcm9jZXNzX21vejtcbiAgICAtd2Via2l0LWZsZXg6IEBwcm9jZXNzO1xuICAgIC1tcy1mbGV4OiBAcHJvY2VzcztcbiAgICBmbGV4OiBAcHJvY2Vzcztcbn1cblxuLmZsZXgtYmFzaXMoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKHQpe3Q9dHx8XCJhdXRvXCI7dmFyIG49L1xcZC9naSxyPS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiBuLnRlc3QodCkmJih0PXQucmVwbGFjZShyLGZ1bmN0aW9uKHQpe3JldHVybiAwPT10JiZ0fHx0K1wicHhcIn0pKSx0fSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogQHByb2Nlc3M7XG4gICAgZmxleC1iYXNpczogQHByb2Nlc3M7XG59XG5cbi5mbGV4LWRpcmVjdGlvbiguLi4pIHtcbiAgICBAcHJvY2Vzc19vbGRlc3R3ZWJraXQ6IH5gKGZ1bmN0aW9uKHIpe3JldHVybiByPVwicm93XCI9PXJ8fFwiY29sdW1uXCI9PXI/XCJub3JtYWxcIjpcInJvdy1yZXZlcnNlXCI9PXJ8fFwiY29sdW1uLXJldmVyc2VcIj09cj9cInJldmVyc2VcIjo4MTIxOTkxfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX29sZGVybW96OiB+YChmdW5jdGlvbihyKXtyZXR1cm4gcj1cInJvd1wiPT1yfHxcImNvbHVtblwiPT1yP1wibm9ybWFsXCI6XCJyb3ctcmV2ZXJzZVwiPT1yfHxcImNvbHVtbi1yZXZlcnNlXCI9PXI/XCJyZXZlcnNlXCI6ODEyMTk5MX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICBAcHJvY2Vzc19vbGRlcndlYmtpdDogfmAoZnVuY3Rpb24ocil7cmV0dXJuIHI9XCJyb3dcIj09cnx8XCJyb3ctcmV2ZXJzZVwiPT1yP1wiaG9yaXpvbnRhbFwiOlwiY29sdW1uXCI9PXJ8fFwiY29sdW1uLXJldmVyc2VcIj09cj9cInZlcnRpY2FsXCI6ODEyMTk5MX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICBAcHJvY2Vzc19tb3o6IH5gKGZ1bmN0aW9uKHIpe3JldHVybiByPVwicm93XCI9PXJ8fFwicm93LXJldmVyc2VcIj09cj9cImhvcml6b250YWxcIjpcImNvbHVtblwiPT1yfHxcImNvbHVtbi1yZXZlcnNlXCI9PXI/XCJ2ZXJ0aWNhbFwiOjgxMjE5OTF9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwicm93XCJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBAcHJvY2Vzc19vbGRlc3R3ZWJraXQ7XG4gICAgLW1vei1ib3gtZGlyZWN0aW9uOiBAcHJvY2Vzc19vbGRlcm1vejtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IEBwcm9jZXNzX29sZGVyd2Via2l0O1xuICAgIC1tb3otYm94LW9yaWVudDogQHByb2Nlc3NfbW96O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IEBwcm9jZXNzO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogQHByb2Nlc3M7XG4gICAgZmxleC1kaXJlY3Rpb246IEBwcm9jZXNzO1xufVxuXG4uZmxleC1ncm93KC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbj1ufHxcIjBcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogQHByb2Nlc3M7XG4gICAgZmxleC1ncm93OiBAcHJvY2Vzcztcbn1cblxuLmZsZXgtc2hyaW5rKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbj1ufHxcIjFcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiBAcHJvY2VzcztcbiAgICBmbGV4LXNocmluazogQHByb2Nlc3M7XG59XG5cbi5mbGV4LXdyYXAoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwibm93cmFwXCJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IEBwcm9jZXNzO1xuICAgIC1tcy1mbGV4LXdyYXA6IEBwcm9jZXNzO1xuICAgIGZsZXgtd3JhcDogQHByb2Nlc3M7XG59XG5cbi5mb250LWZhY2UoQGZvbnRuYW1lLCBAZm9udGZpbGUsIEBmb250d2VpZ2h0Om5vcm1hbCwgQGZvbnRzdHlsZTpub3JtYWwpIHtcbiAgICBmb250LWZhbWlseTogXCJAe2ZvbnRuYW1lfVwiO1xuICAgIHNyYzogdXJsKFwiQHtmb250ZmlsZX0uZW90XCIpO1xuICAgIHNyYzogdXJsKFwiQHtmb250ZmlsZX0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJAe2ZvbnRmaWxlfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiQHtmb250ZmlsZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIkB7Zm9udGZpbGV9LnN2ZyNAe2ZvbnRuYW1lfVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IEBmb250d2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IEBmb250c3R5bGU7XG59XG5cbi5ncmF5c2NhbGUoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCIwXCI7dmFyIHI9L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiByLnRlc3QobikmJihuPW4ucmVwbGFjZSh0LGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wiJVwifSkpLG59KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZShAcHJvY2Vzcyk7XG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKEBwcm9jZXNzKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZShAcHJvY2Vzcyk7XG59XG5cbi5odWUtcm90YXRlKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtlPWV8fFwiMFwiO3ZhciBuPS9cXGQvZ2kscj0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gbi50ZXN0KGUpJiYoZT1lLnJlcGxhY2UocixmdW5jdGlvbihlKXtyZXR1cm4gMD09ZSYmZXx8ZStcImRlZ1wifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGh1ZS1yb3RhdGUoQHByb2Nlc3MpO1xuICAgIC1tcy1maWx0ZXI6IGh1ZS1yb3RhdGUoQHByb2Nlc3MpO1xuICAgIGZpbHRlcjogaHVlLXJvdGF0ZShAcHJvY2Vzcyk7XG59XG5cbi5oeXBoZW5zKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbj1ufHxcIm1hbnVhbFwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtaHlwaGVuczogQHByb2Nlc3M7XG4gICAgLW1zLWh5cGhlbnM6IEBwcm9jZXNzO1xuICAgIGh5cGhlbnM6IEBwcm9jZXNzO1xufVxuXG4uaW52ZXJ0KC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtuPW58fFwiMTAwJVwiO3ZhciByPS9cXGQvZ2ksdD0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gci50ZXN0KG4pJiYobj1uLnJlcGxhY2UodCxmdW5jdGlvbihuKXtyZXR1cm4gMD09biYmbnx8bitcIiVcIn0pKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoQHByb2Nlc3MpO1xuICAgIC1tcy1maWx0ZXI6IGludmVydChAcHJvY2Vzcyk7XG4gICAgZmlsdGVyOiBpbnZlcnQoQHByb2Nlc3MpO1xufVxuXG4uanVzdGlmeS1jb250ZW50KC4uLikge1xuICAgIEBwcm9jZXNzX29sZGVzdFdlYmtpdDogfmAoZnVuY3Rpb24oZSl7cmV0dXJuIGU9ZXx8XCJzdGFydFwiLFwiZmxleC1zdGFydFwiPT1lP2U9XCJzdGFydFwiOlwiZmxleC1lbmRcIj09ZT9lPVwiZW5kXCI6XCJzcGFjZS1iZXR3ZWVuXCIhPWUmJlwic3BhY2UtYXJvdW5kXCIhPWV8fChlPVwianVzdGlmeVwiKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX21vejogfmAoZnVuY3Rpb24oZSl7cmV0dXJuIGU9ZXx8XCJzdGFydFwiLFwiZmxleC1zdGFydFwiPT1lP2U9XCJzdGFydFwiOlwiZmxleC1lbmRcIj09ZT9lPVwiZW5kXCI6XCJzcGFjZS1iZXR3ZWVuXCIhPWUmJlwic3BhY2UtYXJvdW5kXCIhPWV8fChlPVwianVzdGlmeVwiKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzX21zOiB+YChmdW5jdGlvbih0KXtyZXR1cm4gdD10fHxcInN0YXJ0XCIsXCJmbGV4LXN0YXJ0XCI9PXQ/dD1cInN0YXJ0XCI6XCJmbGV4LWVuZFwiPT10P3Q9XCJlbmRcIjpcInNwYWNlLWJldHdlZW5cIj09dD90PVwianVzdGlmeVwiOlwic3BhY2UtYXJvdW5kXCI9PXQmJih0PVwiZGlzdHJpYnV0ZVwiKSx0fSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbih0KXtyZXR1cm4gdD10fHxcImZsZXgtc3RhcnRcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBAcHJvY2Vzc19vbGRlc3RXZWJraXQ7XG4gICAgLW1vei1ib3gtcGFjazogQHByb2Nlc3NfbW96O1xuICAgIC1tcy1mbGV4LXBhY2s6IEBwcm9jZXNzX21zO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBAcHJvY2VzcztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IEBwcm9jZXNzO1xufVxuXG4ua2V5ZnJhbWVzKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtmdW5jdGlvbiBhKGEscixrKXt2YXIgbj1cIn1cXG5cIixtPXQuc3BsaXQoLyheW2EtekEtWjAtOS1dKyksL2cpLG89citcIiBcIittWzFdK1wie1wiLGY9W1wiLXdlYmtpdC1cIixcIi1tb3otXCIsXCItbXMtXCIsXCJcIl07az9zLmZvckVhY2goZnVuY3Rpb24oYSxyKXtlLmluZGV4T2YoYSkhPT0tMSYmKG1bMl09bVsyXS5yZXBsYWNlKG5ldyBSZWdFeHAoYSxcImdcIiksZnVuY3Rpb24oZSl7cmV0dXJuIGsrZX0pKX0pOm1bMl09bVsyXS5yZXBsYWNlKC97KFtefV0rKX0vZyxmdW5jdGlvbihlLGEpe3ZhciByPWEuc3BsaXQoXCI7XCIpO3IuZm9yRWFjaChmdW5jdGlvbihlLGEpe3MuZm9yRWFjaChmdW5jdGlvbih0KXtlLmluZGV4T2YodCkhPT0tMSYmKHJbYV09XCJcIixmLmZvckVhY2goZnVuY3Rpb24ocyl7clthXSs9ZS50cmltKCkucmVwbGFjZShuZXcgUmVnRXhwKHQsXCJnXCIpLGZ1bmN0aW9uKGUpe3JldHVybiBzK2V9KStcIjtcIn0pKX0pfSk7dmFyIHQ9ci5qb2luKFwiO1wiKS5yZXBsYWNlKC87Oy9nLFwiO1wiKTtyZXR1cm4gZS5yZXBsYWNlKGEsdCl9KSxvKz1tWzJdK24sXCJzdGFydFwiPT1hP2U9XCIwOyB9IFxcblwiK286XCJzdGFydGVuZFwiPT1hP2U9XCIwOyB9IFxcblwiK28ucmVwbGFjZShuLFwiXCIpOmUrPVwiZW5kXCI9PWE/by5yZXBsYWNlKG4sXCJcIik6b31lPWV8fDgxMjE5OTE7dmFyIHI9XCJAe3N0YXRlfVwiLHQ9ZTtpZig4MTIxOTkxPT1lKXJldHVybiBlO3ZhciBzPVtcImFuaW1hdGlvblwiLFwidHJhbnNmb3JtXCIsXCJmaWx0ZXJcIl07c3dpdGNoKHIpe2Nhc2VcIjFcIjphKFwic3RhcnRcIixcIkAtd2Via2l0LWtleWZyYW1lc1wiLFwiLXdlYmtpdC1cIiksYShudWxsLFwiQC1tb3ota2V5ZnJhbWVzXCIsXCItbW96LVwiKSxhKG51bGwsXCJALW8ta2V5ZnJhbWVzXCIsXCItby1cIiksYShcImVuZFwiLFwiQGtleWZyYW1lc1wiKTticmVhaztjYXNlXCIyXCI6YShcInN0YXJ0XCIsXCJALXdlYmtpdC1rZXlmcmFtZXNcIixcIi13ZWJraXQtXCIpLGEobnVsbCxcIkAtbW96LWtleWZyYW1lc1wiLFwiLW1vei1cIiksYShcImVuZFwiLFwiQGtleWZyYW1lc1wiKTticmVhaztjYXNlXCIzXCI6YShcInN0YXJ0XCIsXCJALXdlYmtpdC1rZXlmcmFtZXNcIixcIi13ZWJraXQtXCIpLGEobnVsbCxcIkAtbW96LWtleWZyYW1lc1wiLFwiLW1vei1cIiksYShcImVuZFwiLFwiQC1vLWtleWZyYW1lc1wiLFwiLW8tXCIpO2JyZWFrO2Nhc2VcIjRcIjphKFwic3RhcnRcIixcIkAtd2Via2l0LWtleWZyYW1lc1wiLFwiLXdlYmtpdC1cIiksYShudWxsLFwiQC1vLWtleWZyYW1lc1wiLFwiLW8tXCIpLGEoXCJlbmRcIixcIkBrZXlmcmFtZXNcIik7YnJlYWs7Y2FzZVwiNVwiOmEoXCJzdGFydFwiLFwiQC13ZWJraXQta2V5ZnJhbWVzXCIsXCItd2Via2l0LVwiKSxhKFwiZW5kXCIsXCJALW1vei1rZXlmcmFtZXNcIixcIi1tb3otXCIpO2JyZWFrO2Nhc2VcIjZcIjphKFwic3RhcnRcIixcIkAtd2Via2l0LWtleWZyYW1lc1wiLFwiLXdlYmtpdC1cIiksYShcImVuZFwiLFwiQC1vLWtleWZyYW1lc1wiLFwiLW8tXCIpO2JyZWFrO2Nhc2VcIjdcIjphKFwic3RhcnRcIixcIkAtd2Via2l0LWtleWZyYW1lc1wiLFwiLXdlYmtpdC1cIiksYShcImVuZFwiLFwiQGtleWZyYW1lc1wiKTticmVhaztjYXNlXCI4XCI6YShcInN0YXJ0ZW5kXCIsXCJALXdlYmtpdC1rZXlmcmFtZXNcIixcIi13ZWJraXQtXCIpO2JyZWFrO2Nhc2VcIjlcIjphKFwic3RhcnRcIixcIkAtbW96LWtleWZyYW1lc1wiLFwiLW1vei1cIiksYShudWxsLFwiQC1vLWtleWZyYW1lc1wiLFwiLW8tXCIpLGEoXCJlbmRcIixcIkBrZXlmcmFtZXNcIik7YnJlYWs7Y2FzZVwiMTBcIjphKFwic3RhcnRcIixcIkAtbW96LWtleWZyYW1lc1wiLFwiLW1vei1cIiksYShcImVuZFwiLFwiQC1vLWtleWZyYW1lc1wiLFwiLW8tXCIpO2JyZWFrO2Nhc2VcIjExXCI6YShcInN0YXJ0XCIsXCJALW1vei1rZXlmcmFtZXNcIixcIi1tb3otXCIpLGEoXCJlbmRcIixcIkBrZXlmcmFtZXNcIik7YnJlYWs7Y2FzZVwiMTJcIjphKFwic3RhcnRlbmRcIixcIkAtbW96LWtleWZyYW1lc1wiLFwiLW1vei1cIik7YnJlYWs7Y2FzZVwiMTNcIjphKFwic3RhcnRcIixcIkAtby1rZXlmcmFtZXNcIixcIi1vLVwiKSxhKFwiZW5kXCIsXCJAa2V5ZnJhbWVzXCIpO2JyZWFrO2Nhc2VcIjE0XCI6YShcInN0YXJ0ZW5kXCIsXCJALW8ta2V5ZnJhbWVzXCIsXCItby1cIik7YnJlYWs7Y2FzZVwiMTVcIjphKFwic3RhcnRlbmRcIixcIkBrZXlmcmFtZXNcIil9cmV0dXJuIGUrXCJ9XFxuW25vdC1leGlzdGluZ10ge1xcbiAgem9vbTogMVwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBzdGF0ZTogMTsgbGVzc2hhdC1zZWxlY3RvciB7IC1saC1wcm9wZXJ0eTogQHByb2Nlc3M7IH1cblxuXG5cbn1cblxuLm9wYWNpdHkoLi4uKSB7XG4gICAgQHByb2Nlc3NfbXM6IH5gKGZ1bmN0aW9uKGEpe3JldHVybiBhPWF8fFwiZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMClcIixcImFscGhhKG9wYWNpdHk9XCIrTWF0aC5mbG9vcigxMDAqYSkrXCIpXCJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiMVwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIHpvb206IDE7IGZpbHRlcjogQHByb2Nlc3NfbXM7XG4gICAgLXdlYmtpdC1vcGFjaXR5OiBAcHJvY2VzcztcbiAgICBvcGFjaXR5OiBAcHJvY2Vzcztcbn1cblxuLm9yZGVyKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbj1ufHxcIjBcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiBAcHJvY2VzcztcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiBAcHJvY2VzcztcbiAgICAtbXMtZmxleC1vcmRlcjogQHByb2Nlc3M7XG4gICAgLXdlYmtpdC1vcmRlcjogQHByb2Nlc3M7XG4gICAgb3JkZXI6IEBwcm9jZXNzO1xufVxuXG4ucGVyc3BlY3RpdmUoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCJub25lXCI7dmFyIGU9L1xcZC9naSxyPS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiBlLnRlc3QobikmJihuPW4ucmVwbGFjZShyLGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wicHhcIn0pKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwcm9jZXNzO1xuICAgIHBlcnNwZWN0aXZlOiBAcHJvY2Vzcztcbn1cblxuLnBlcnNwZWN0aXZlLW9yaWdpbiguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIjUwJSA1MCVcIjt2YXIgdD0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLHQudGVzdChlKSYmKGU9ZS5yZXBsYWNlKHIsZnVuY3Rpb24oZSl7cmV0dXJuIDA9PWUmJmV8fGUrXCIlXCJ9KSksZX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHByb2Nlc3M7XG4gICAgcGVyc3BlY3RpdmUtb3JpZ2luOiBAcHJvY2Vzcztcbn1cblxuLnBsYWNlaG9sZGVyKEBjb2xvcjojYWFhLCBAZWxlbWVudDogMDgxMjE5OTEpIHtcbiAgICAuaW5jZXB0aW9uIChAYXJndW1lbnRzKSB3aGVuIG5vdCAoQGVsZW1lbnQgPSAwODEyMTk5MSkge1xuICAgICAgICBAe2VsZW1lbnR9Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQHtlbGVtZW50fTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQHtlbGVtZW50fTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIEB7ZWxlbWVudH06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluY2VwdGlvbiAoQGFyZ3VtZW50cykgd2hlbiAoQGVsZW1lbnQgPSAwODEyMTk5MSkge1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluY2VwdGlvbihAYXJndW1lbnRzKTtcbn1cblxuLnJvdGF0ZSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIjBcIjt2YXIgbj0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuIG4udGVzdChlKSYmKGU9ZS5yZXBsYWNlKHIsZnVuY3Rpb24oZSl7cmV0dXJuIDA9PWUmJmV8fGUrXCJkZWdcIn0pKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAcHJvY2Vzcyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoQHByb2Nlc3MpO1xufVxuXG4ucm90YXRlM2QoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiMCwgMCwgMCwgMFwiLG49bi5yZXBsYWNlKC8sXFxzKlxcZCskLyxmdW5jdGlvbihuKXtyZXR1cm4gbitcImRlZ1wifSl9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKEBwcm9jZXNzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUzZChAcHJvY2Vzcyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZChAcHJvY2Vzcyk7XG59XG5cbi5yb3RhdGVYKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtlPWV8fFwiMFwiO3ZhciBuPS9cXGQvZ2kscj0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gbi50ZXN0KGUpJiYoZT1lLnJlcGxhY2UocixmdW5jdGlvbihlKXtyZXR1cm4gMD09ZSYmZXx8ZStcImRlZ1wifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoQHByb2Nlc3MpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWChAcHJvY2Vzcyk7XG59XG5cbi5yb3RhdGVZKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtlPWV8fFwiMFwiO3ZhciBuPS9cXGQvZ2kscj0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gbi50ZXN0KGUpJiYoZT1lLnJlcGxhY2UocixmdW5jdGlvbihlKXtyZXR1cm4gMD09ZSYmZXx8ZStcImRlZ1wifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoQHByb2Nlc3MpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWShAcHJvY2Vzcyk7XG59XG5cbi5yb3RhdGVaKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtlPWV8fFwiMFwiO3ZhciBuPS9cXGQvZ2kscj0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gbi50ZXN0KGUpJiYoZT1lLnJlcGxhY2UocixmdW5jdGlvbihlKXtyZXR1cm4gMD09ZSYmZXx8ZStcImRlZ1wifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVooQHByb2Nlc3MpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWihAcHJvY2Vzcyk7XG59XG5cbi5zYXR1cmF0ZSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7bj1ufHxcIjEwMCVcIjt2YXIgcj0vXFxkL2dpLHQ9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuIHIudGVzdChuKSYmKG49bi5yZXBsYWNlKHQsZnVuY3Rpb24obil7cmV0dXJuIDA9PW4mJm58fG4rXCIlXCJ9KSksbn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWZpbHRlcjogflwic2F0dXJhdGUoQHtwcm9jZXNzfSlcIjtcbiAgICAtbXMtZmlsdGVyOiB+XCJzYXR1cmF0ZShAe3Byb2Nlc3N9KVwiO1xuICAgIGZpbHRlcjogflwic2F0dXJhdGUoQHtwcm9jZXNzfSlcIjtcbn1cblxuLnNjYWxlKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbj1ufHxcIjFcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEBwcm9jZXNzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKEBwcm9jZXNzKTtcbn1cblxuLnNjYWxlM2QoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiMSwgMSwgMVwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKEBwcm9jZXNzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKEBwcm9jZXNzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoQHByb2Nlc3MpO1xufVxuXG4uc2NhbGVYKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtyZXR1cm4gbj1ufHxcIjFcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKEBwcm9jZXNzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoQHByb2Nlc3MpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKEBwcm9jZXNzKTtcbn1cblxuLnNjYWxlWSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7cmV0dXJuIG49bnx8XCIxXCJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcHJvY2Vzcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEBwcm9jZXNzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWShAcHJvY2Vzcyk7XG59XG5cbi5zY2FsZVooLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiMVwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVooQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWihAcHJvY2Vzcyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVooQHByb2Nlc3MpO1xufVxuXG4uc2VsZWN0aW9uKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtmdW5jdGlvbiB0KHQsbil7dmFyIHI9XCJ9XFxuXCIscz1hLnNwbGl0KFwiLFwiKSxjPShzWzFdfHxcIlwiKStuK1wie1wiK3NbMF0rcjtcInN0YXJ0XCI9PXQ/ZT1cIjA7IH0gXFxuXCIrYzpcInN0YXJ0ZW5kXCI9PXQ/ZT1cIjA7IH0gXFxuXCIrYy5yZXBsYWNlKHIsXCJcIik6ZSs9XCJlbmRcIj09dD9jLnJlcGxhY2UocixcIlwiKTpjfWU9ZXx8ODEyMTk5MTt2YXIgbj1cIkB7c3RhdGV9XCIsYT1lO2lmKDgxMjE5OTE9PWUpcmV0dXJuIGU7c3dpdGNoKG4pe2Nhc2VcIjFcIjp0KFwic3RhcnRcIixcIjo6c2VsZWN0aW9uXCIpLHQoXCJlbmRcIixcIjo6LW1vei1zZWxlY3Rpb25cIik7YnJlYWs7Y2FzZVwiMlwiOnQoXCJzdGFydGVuZFwiLFwiOjpzZWxlY3Rpb25cIik7YnJlYWs7Y2FzZVwiM1wiOnQoXCJzdGFydGVuZFwiLFwiOjotbW96LXNlbGVjdGlvblwiKX1yZXR1cm4gZT1lLnJlcGxhY2UoLzskL2csXCJcIil9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHN0YXRlOiAxOyBsZXNzaGF0LXNlbGVjdG9yIHsgLWxoLXByb3BlcnR5OiBAcHJvY2VzczsgfVxuXG59XG5cbi5zZXBpYSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7bj1ufHxcIjEwMCVcIjt2YXIgcj0vXFxkL2dpLHQ9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuIHIudGVzdChuKSYmKG49bi5yZXBsYWNlKHQsZnVuY3Rpb24obil7cmV0dXJuIDA9PW4mJm58fG4rXCIlXCJ9KSksbn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LWZpbHRlcjogc2VwaWEoQHByb2Nlc3MpO1xuICAgIC1tcy1maWx0ZXI6IHNlcGlhKEBwcm9jZXNzKTtcbiAgICBmaWx0ZXI6IHNlcGlhKEBwcm9jZXNzKTtcbn1cblxuLnNpemUoQHNxdWFyZSkge1xuICAgIEB1bml0OiAncHgnO1xuICAgIC5wcm9jZXNzKEBzcXVhcmUpIHdoZW4gKGlzcGl4ZWwoQHNxdWFyZSkpLCAoaXNlbShAc3F1YXJlKSksIChpc3BlcmNlbnRhZ2UoQHNxdWFyZSkpLCAoaXNrZXl3b3JkKEBzcXVhcmUpKSB7XG4gICAgICAgIHdpZHRoOiBAc3F1YXJlO1xuICAgICAgICBoZWlnaHQ6IEBzcXVhcmU7XG4gICAgfVxuXG4gICAgLnByb2Nlc3MoQHNxdWFyZSkgd2hlbiBub3QgKGlzcGl4ZWwoQHNxdWFyZSkpIGFuZCBub3QgKGlzZW0oQHNxdWFyZSkpIGFuZCBub3QgKGlzcGVyY2VudGFnZShAc3F1YXJlKSkgYW5kIG5vdCAoaXNzdHJpbmcoQHNxdWFyZSkpIGFuZCBub3QgKGlza2V5d29yZChAc3F1YXJlKSkge1xuICAgICAgICB3aWR0aDogfmBAe3NxdWFyZX0gKyBAe3VuaXR9YDtcbiAgICAgICAgaGVpZ2h0OiB+YEB7c3F1YXJlfSArIEB7dW5pdH1gO1xuICAgIH1cblxuICAgIC5wcm9jZXNzKEBzcXVhcmUpO1xuXG59XG5cbi5zaXplKEB3aWR0aCwgQGhlaWdodCkge1xuICAgIEB1bml0OiAncHgnO1xuICAgIC5wcm9jZXNzKEB3aWR0aCwgQGhlaWdodCkgd2hlbiAoaXNwaXhlbChAd2lkdGgpKSwgKGlzZW0oQHdpZHRoKSksIChpc3BlcmNlbnRhZ2UoQHdpZHRoKSksIChpc2tleXdvcmQoQHdpZHRoKSkge1xuICAgICAgICAua2l0dGVucyhAaGVpZ2h0KSB3aGVuIChpc3BpeGVsKEBoZWlnaHQpKSwgKGlzZW0oQGhlaWdodCkpLCAoaXNwZXJjZW50YWdlKEBoZWlnaHQpKSwgKGlza2V5d29yZChAaGVpZ2h0KSkge1xuICAgICAgICAgICAgd2lkdGg6IEB3aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogQGhlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAua2l0dGVucyhAaGVpZ2h0KSB3aGVuIG5vdCAoaXNwaXhlbChAaGVpZ2h0KSkgYW5kIG5vdCAoaXNlbShAaGVpZ2h0KSkgYW5kIG5vdCAoaXNwZXJjZW50YWdlKEBoZWlnaHQpKSBhbmQgbm90IChpc2tleXdvcmQoQGhlaWdodCkpIHtcbiAgICAgICAgICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IH5gQHtoZWlnaHR9ICsgQHt1bml0fWA7XG4gICAgICAgIH1cbiAgICAgICAgLmtpdHRlbnMoQGhlaWdodCk7XG4gICAgfVxuXG4gICAgLnByb2Nlc3MoQHdpZHRoLCBAaGVpZ2h0KSB3aGVuIChpc3BpeGVsKEBoZWlnaHQpKSwgKGlzZW0oQGhlaWdodCkpLCAoaXNwZXJjZW50YWdlKEBoZWlnaHQpKSwgKGlza2V5d29yZChAaGVpZ2h0KSkge1xuICAgICAgICAua2l0dGVucyhAd2lkdGgpIHdoZW4gKGlzcGl4ZWwoQHdpZHRoKSksIChpc2VtKEB3aWR0aCkpLCAoaXNwZXJjZW50YWdlKEB3aWR0aCkpLCAoaXNrZXl3b3JkKEB3aWR0aCkpIHt9XG4gICAgICAgIC5raXR0ZW5zKEB3aWR0aCkgd2hlbiBub3QgKGlzcGl4ZWwoQHdpZHRoKSkgYW5kIG5vdCAoaXNlbShAd2lkdGgpKSBhbmQgbm90IChpc3BlcmNlbnRhZ2UoQHdpZHRoKSkgYW5kIG5vdCAoaXNrZXl3b3JkKEB3aWR0aCkpIHtcbiAgICAgICAgICAgIHdpZHRoOiB+YEB7d2lkdGh9ICsgQHt1bml0fWA7XG4gICAgICAgICAgICBoZWlnaHQ6IEBoZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmtpdHRlbnMoQHdpZHRoKTtcbiAgICB9XG5cbiAgICAucHJvY2VzcyhAd2lkdGgsIEBoZWlnaHQpIHdoZW4gbm90IChpc3BpeGVsKEB3aWR0aCkpIGFuZCBub3QgKGlzZW0oQHdpZHRoKSkgYW5kIG5vdCAoaXNwZXJjZW50YWdlKEB3aWR0aCkpIGFuZCBub3QgKGlza2V5d29yZChAd2lkdGgpKSBhbmQgbm90IChpc3BpeGVsKEBoZWlnaHQpKSBhbmQgbm90IChpc2VtKEBoZWlnaHQpKSBhbmQgbm90IChpc3BlcmNlbnRhZ2UoQGhlaWdodCkpIGFuZCBub3QgKGlza2V5d29yZChAaGVpZ2h0KSkgIHtcbiAgICAgICAgd2lkdGg6IH5gQHt3aWR0aH0gKyBAe3VuaXR9YDtcbiAgICAgICAgaGVpZ2h0OiB+YEB7aGVpZ2h0fSArIEB7dW5pdH1gO1xuICAgIH1cblxuICAgIC5wcm9jZXNzKEB3aWR0aCwgQGhlaWdodCk7XG5cbn1cblxuLnNrZXcoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKGUpe2U9ZXx8XCIwXCI7dmFyIG49L1xcZC9naSxyPS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiBuLnRlc3QoZSkmJihlPWUucmVwbGFjZShyLGZ1bmN0aW9uKGUpe3JldHVybiAwPT1lJiZlfHxlK1wiZGVnXCJ9KSksZX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyhAcHJvY2Vzcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tldyhAcHJvY2Vzcyk7XG4gICAgdHJhbnNmb3JtOiBza2V3KEBwcm9jZXNzKTtcbn1cblxuLnNrZXdYKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtlPWV8fFwiMFwiO3ZhciBuPS9cXGQvZ2kscj0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gbi50ZXN0KGUpJiYoZT1lLnJlcGxhY2UocixmdW5jdGlvbihlKXtyZXR1cm4gMD09ZSYmZXx8ZStcImRlZ1wifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKEBwcm9jZXNzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WChAcHJvY2Vzcyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WChAcHJvY2Vzcyk7XG59XG5cbi5za2V3WSguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24oZSl7ZT1lfHxcIjBcIjt2YXIgbj0vXFxkL2dpLHI9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuIG4udGVzdChlKSYmKGU9ZS5yZXBsYWNlKHIsZnVuY3Rpb24oZSl7cmV0dXJuIDA9PWUmJmV8fGUrXCJkZWdcIn0pKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WShAcHJvY2Vzcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1koQHByb2Nlc3MpO1xuICAgIHRyYW5zZm9ybTogc2tld1koQHByb2Nlc3MpO1xufVxuXG4udHJhbnNmb3JtKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtlPWV8fFwibm9uZVwiO3ZhciByPXt0cmFuc2xhdGU6XCJweFwiLHJvdGF0ZTpcImRlZ1wiLHJvdGF0ZTNkOlwiZGVnXCIsc2tldzpcImRlZ1wifTsvXlxcdypcXCg/W2EtejAtOS5dKlxcKT8vLnRlc3QoZSkmJihlPWUucmVwbGFjZSgvKD86LCkoPyFbXihdKlxcKSkvZyxcIlwiKSk7Zm9yKHZhciB0IGluIHIpZS5pbmRleE9mKHQpPj0wJiYoZT1lLnJlcGxhY2UobmV3IFJlZ0V4cCh0K1wiW1xcXFx3XT9cXFxcKFthLXowLTksICVdKlxcXFwpXCIpLGZ1bmN0aW9uKGUpe3ZhciBuPS8oXFxkK1xcLj9cXGQqKSg/IVxcd3wlKS9nO3JldHVyblwicm90YXRlM2RcIj09dCYmKG49LyxcXHMqXFxkKyQvKSxlLnJlcGxhY2UobixmdW5jdGlvbihlKXtyZXR1cm4gZStyW3RdfSl9KSk7cmV0dXJuIGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IEBwcm9jZXNzO1xuICAgIC1tcy10cmFuc2Zvcm06IEBwcm9jZXNzO1xuICAgIHRyYW5zZm9ybTogQHByb2Nlc3M7XG59XG5cbi50cmFuc2Zvcm0tb3JpZ2luKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtlPWV8fFwiNTAlIDUwJSAwXCI7dmFyIHQ9L1xcZC9naSxyPS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybi9eW14sIF0qLC8udGVzdChlKSYmKGU9ZS5yZXBsYWNlKC8oPzosKSg/IVteKF0qXFwpKS9nLFwiXCIpKSx0LnRlc3QoZSkmJihlPWUucmVwbGFjZShyLGZ1bmN0aW9uKGUpe3JldHVybiAwPT1lJiZlfHxlK1wiJVwifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAcHJvY2VzcztcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQHByb2Nlc3M7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogQHByb2Nlc3M7XG59XG5cbi50cmFuc2Zvcm0tc3R5bGUoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiZmxhdFwifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBAcHJvY2VzcztcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IEBwcm9jZXNzO1xufVxuXG4udHJhbnNpdGlvbiguLi4pIHtcbiAgICBAcHJvY2Vzc193ZWJraXQ6IH5gKGZ1bmN0aW9uKHIpe3I9cnx8XCJhbGwgMCBlYXNlIDBcIjt2YXIgZT1bXCJiYWNrZ3JvdW5kLXNpemVcIixcImJvcmRlci1yYWRpdXNcIixcImJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXNcIixcImJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzXCIsXCJib3JkZXItdG9wLWxlZnQtcmFkaXVzXCIsXCJib3JkZXItdG9wLXJpZ2h0LXJhZGl1c1wiLFwiYm94LXNoYWRvd1wiLFwiY29sdW1uXCIsXCJ0cmFuc2Zvcm1cIixcImZpbHRlclwiXSx0PVwiLXdlYmtpdC1cIixvPS8oPzpcXGQpKD86bXN8cykvZ2ksYT0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCUpL2dpO3JldHVybi9eW14sIF0qLC8udGVzdChyKSYmKHI9ci5yZXBsYWNlKC8oPzosKSg/IVteKF0qXFwpKS9nLFwiXCIpKSxlLmZvckVhY2goZnVuY3Rpb24oZSxvKXtyLmluZGV4T2YoZSkhPT0tMSYmKHI9ci5yZXBsYWNlKG5ldyBSZWdFeHAoZSxcImdcIiksZnVuY3Rpb24ocil7cmV0dXJuIHQrcn0pKX0pLG8udGVzdChyKXx8XCIwXCI9PT1yfHwocj1yLnJlcGxhY2UoYSxmdW5jdGlvbihyKXtyZXR1cm4gcis9cGFyc2VGbG9hdChyLDEwKT4xMD9cIm1zXCI6XCJzXCJ9KSkscn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICBAcHJvY2Vzc19tb3o6IH5gKGZ1bmN0aW9uKGUpe2U9ZXx8XCJhbGwgMCBlYXNlIDBcIjt2YXIgbj1bXCJiYWNrZ3JvdW5kLXNpemVcIixcImJveC1zaGFkb3dcIixcImNvbHVtblwiLFwidHJhbnNmb3JtXCIsXCJmaWx0ZXJcIl0scj1cIi1tb3otXCIsdD0vKD86XFxkKSg/Om1zfHMpL2dpLGE9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlKS9naTtyZXR1cm4vXlteLCBdKiwvLnRlc3QoZSkmJihlPWUucmVwbGFjZSgvKD86LCkoPyFbXihdKlxcKSkvZyxcIlwiKSksbi5mb3JFYWNoKGZ1bmN0aW9uKG4sdCl7ZS5pbmRleE9mKG4pIT09LTEmJihlPWUucmVwbGFjZShuZXcgUmVnRXhwKG4sXCJnXCIpLGZ1bmN0aW9uKGUpe3JldHVybiByK2V9KSl9KSx0LnRlc3QoZSl8fFwiMFwiPT09ZXx8KGU9ZS5yZXBsYWNlKGEsZnVuY3Rpb24oZSl7cmV0dXJuIGUrPXBhcnNlRmxvYXQoZSwxMCk+MTA/XCJtc1wiOlwic1wifSkpLGV9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3Nfb3BlcmE6IH5gKGZ1bmN0aW9uKGUpe2U9ZXx8XCJhbGwgMCBlYXNlIDBcIjt2YXIgbj1bXCJ0cmFuc2Zvcm1cIl0scj1cIi1vLVwiLHQ9Lyg/OlxcZCkoPzptc3xzKS9naSxhPS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JSkvZ2k7cmV0dXJuL15bXiwgXSosLy50ZXN0KGUpJiYoZT1lLnJlcGxhY2UoLyg/OiwpKD8hW14oXSpcXCkpL2csXCJcIikpLG4uZm9yRWFjaChmdW5jdGlvbihuLHQpe2UuaW5kZXhPZihuKSE9PS0xJiYoZT1lLnJlcGxhY2UobmV3IFJlZ0V4cChuLFwiZ1wiKSxmdW5jdGlvbihlKXtyZXR1cm4gcitlfSkpfSksdC50ZXN0KGUpfHxcIjBcIj09PWV8fChlPWUucmVwbGFjZShhLGZ1bmN0aW9uKGUpe3JldHVybiBlKz1wYXJzZUZsb2F0KGUsMTApPjEwP1wibXNcIjpcInNcIn0pKSxlfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtuPW58fFwiYWxsIDAgZWFzZSAwXCI7dmFyIGU9W1wiLXdlYmtpdC1cIixcIi1tb3otXCIsXCItby1cIixcIlwiXSx0PVtcImNvbHVtblwiLFwidHJhbnNmb3JtXCIsXCJmaWx0ZXJcIl0scj0vKD86XFxkKSg/Om1zfHMpL2dpLG89Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlKS9naTsvXlteLCBdKiwvLnRlc3QobikmJihuPW4ucmVwbGFjZSgvKD86LCkoPyFbXihdKlxcKSkvZyxcIlwiKSk7dmFyIGk9bi5zcGxpdCgvKD86LCkoPyFbXihdKlxcKSkvZyk7cmV0dXJuIGkuZm9yRWFjaChmdW5jdGlvbihuLHIpe3QuZm9yRWFjaChmdW5jdGlvbih0KXtuLmluZGV4T2YodCkhPT0tMSYmKGlbcl09XCJcIixlLmZvckVhY2goZnVuY3Rpb24obyxhKXtpW3JdKz1uLnRyaW0oKS5yZXBsYWNlKG5ldyBSZWdFeHAodCxcImdcIiksZnVuY3Rpb24obil7cmV0dXJuIG8rbn0pLGE8ZS5sZW5ndGgtMSYmKGlbcl0rPVwiLFwiKX0pKX0pfSksbj1pLmpvaW4oXCIsXCIpLHIudGVzdChuKXx8XCIwXCI9PT1ufHwobj1uLnJlcGxhY2UobyxmdW5jdGlvbihuKXtyZXR1cm4gbis9cGFyc2VGbG9hdChuLDEwKT4xMD9cIm1zXCI6XCJzXCJ9KSksbn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwcm9jZXNzX3dlYmtpdDtcbiAgICB0cmFuc2l0aW9uOiBAcHJvY2Vzcztcbn1cblxuLnRyYW5zaXRpb24tZGVsYXkoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKHIpe3I9cnx8XCIwXCI7dmFyIHM9Lyg/OlxcZCkoPzptc3xzKS9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiBzLnRlc3Qocil8fFwiMFwiPT09cnx8KHI9ci5yZXBsYWNlKHQsZnVuY3Rpb24ocil7cmV0dXJuIHIrPXBhcnNlRmxvYXQociwxMCk+MTA/XCJtc1wiOlwic1wifSkpLHJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAcHJvY2VzcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiBAcHJvY2Vzcztcbn1cblxuLnRyYW5zaXRpb24tZHVyYXRpb24oLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKHIpe3I9cnx8XCIwXCI7dmFyIHM9L21zfHMvZ2ksdD0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gcy50ZXN0KHIpfHxcIjBcIj09PXJ8fChyPXIucmVwbGFjZSh0LGZ1bmN0aW9uKHIpe3JldHVybiByKz1wYXJzZUZsb2F0KHIsMTApPjEwP1wibXNcIjpcInNcIn0pKSxyfSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHByb2Nlc3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHByb2Nlc3M7XG59XG5cbi50cmFuc2l0aW9uLXByb3BlcnR5KC4uLikge1xuICAgIEBwcm9jZXNzX3dlYmtpdDogfmAoZnVuY3Rpb24ocil7cj1yfHxcImFsbFwiO3ZhciBvPVtcImJhY2tncm91bmQtc2l6ZVwiLFwiYm9yZGVyLXJhZGl1c1wiLFwiYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c1wiLFwiYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXNcIixcImJvcmRlci10b3AtbGVmdC1yYWRpdXNcIixcImJvcmRlci10b3AtcmlnaHQtcmFkaXVzXCIsXCJib3gtc2hhZG93XCIsXCJjb2x1bW5cIixcInRyYW5zZm9ybVwiLFwiZmlsdGVyXCJdLHQ9XCItd2Via2l0LVwiO3JldHVybiBvLmZvckVhY2goZnVuY3Rpb24obyxlKXtyLmluZGV4T2YobykhPT0tMSYmKHI9ci5yZXBsYWNlKG5ldyBSZWdFeHAobyxcImdcIiksZnVuY3Rpb24ocil7cmV0dXJuIHQrcn0pKX0pLHJ9KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3NfbW96OiB+YChmdW5jdGlvbihuKXtuPW58fFwiYWxsXCI7dmFyIHI9W1wiYmFja2dyb3VuZC1zaXplXCIsXCJib3gtc2hhZG93XCIsXCJjb2x1bW5cIixcInRyYW5zZm9ybVwiLFwiZmlsdGVyXCJdLG89XCItbW96LVwiO3JldHVybiByLmZvckVhY2goZnVuY3Rpb24ocixlKXtuLmluZGV4T2YocikhPT0tMSYmKG49bi5yZXBsYWNlKG5ldyBSZWdFeHAocixcImdcIiksZnVuY3Rpb24obil7cmV0dXJuIG8rbn0pKX0pLG59KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3Nfb3BlcmE6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCJhbGxcIjt2YXIgcj1bXCJ0cmFuc2Zvcm1cIl0sZT1cIi1vLVwiO3JldHVybiByLmZvckVhY2goZnVuY3Rpb24ocixmKXtuLmluZGV4T2YocikhPT0tMSYmKG49bi5yZXBsYWNlKG5ldyBSZWdFeHAocixcImdcIiksZnVuY3Rpb24obil7cmV0dXJuIGUrbn0pKX0pLG59KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCJhbGxcIjt2YXIgbz1bXCItd2Via2l0LVwiLFwiLW1vei1cIixcIi1vLVwiLFwiXCJdLHI9W1wiY29sdW1uXCIsXCJ0cmFuc2Zvcm1cIixcImZpbHRlclwiXSx0PW4uc3BsaXQoLyg/OiwpKD8hW14oXSpcXCkpL2cpO3JldHVybiB0LmZvckVhY2goZnVuY3Rpb24obixmKXtyLmZvckVhY2goZnVuY3Rpb24ocil7bi5pbmRleE9mKHIpIT09LTEmJih0W2ZdPVwiXCIsby5mb3JFYWNoKGZ1bmN0aW9uKGksYyl7dFtmXSs9bi50cmltKCkucmVwbGFjZShuZXcgUmVnRXhwKHIsXCJnXCIpLGZ1bmN0aW9uKG4pe3JldHVybiBpK259KSxjPG8ubGVuZ3RoLTEmJih0W2ZdKz1cIixcIil9KSl9KX0pLG49dC5qb2luKFwiLFwiKX0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEBwcm9jZXNzX3dlYmtpdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAcHJvY2Vzcztcbn1cblxuLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihlKXtyZXR1cm4gZT1lfHxcImVhc2VcIn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAcHJvY2VzcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHByb2Nlc3M7XG59XG5cbi50cmFuc2xhdGUoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCIwXCI7dmFyIHI9L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiByLnRlc3QobikmJihuPW4ucmVwbGFjZSh0LGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wicHhcIn0pKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAcHJvY2Vzcyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHByb2Nlc3MpO1xufVxuXG4udHJhbnNsYXRlM2QoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCIwLCAwLCAwXCI7dmFyIHI9L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiByLnRlc3QobikmJihuPW4ucmVwbGFjZSh0LGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wicHhcIn0pKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAcHJvY2Vzcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHByb2Nlc3MpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHByb2Nlc3MpO1xufVxuXG4udHJhbnNsYXRlWCguLi4pIHtcbiAgICBAcHJvY2VzczogfmAoZnVuY3Rpb24obil7bj1ufHxcIjBcIjt2YXIgcj0vXFxkL2dpLHQ9Lyg/Olxcc3xeKShcXC4/XFxkK1xcLj9cXGQqKSg/IVteKF0qXFwpfFxcd3wlfFxcLikvZ2k7cmV0dXJuIHIudGVzdChuKSYmKG49bi5yZXBsYWNlKHQsZnVuY3Rpb24obil7cmV0dXJuIDA9PW4mJm58fG4rXCJweFwifSkpLG59KSgoZnVuY3Rpb24oKXt2YXIgcj1cIkB7YXJndW1lbnRzfVwiO3JldHVybiByPXIucmVwbGFjZSgvXlxcW3xcXF0kL2csXCJcIil9KSgpKWA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHByb2Nlc3MpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoQHByb2Nlc3MpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChAcHJvY2Vzcyk7XG59XG5cbi50cmFuc2xhdGVZKC4uLikge1xuICAgIEBwcm9jZXNzOiB+YChmdW5jdGlvbihuKXtuPW58fFwiMFwiO3ZhciByPS9cXGQvZ2ksdD0vKD86XFxzfF4pKFxcLj9cXGQrXFwuP1xcZCopKD8hW14oXSpcXCl8XFx3fCV8XFwuKS9naTtyZXR1cm4gci50ZXN0KG4pJiYobj1uLnJlcGxhY2UodCxmdW5jdGlvbihuKXtyZXR1cm4gMD09biYmbnx8bitcInB4XCJ9KSksbn0pKChmdW5jdGlvbigpe3ZhciByPVwiQHthcmd1bWVudHN9XCI7cmV0dXJuIHI9ci5yZXBsYWNlKC9eXFxbfFxcXSQvZyxcIlwiKX0pKCkpYDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShAcHJvY2Vzcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWShAcHJvY2Vzcyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKEBwcm9jZXNzKTtcbn1cblxuLnRyYW5zbGF0ZVooLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe249bnx8XCIwXCI7dmFyIHI9L1xcZC9naSx0PS8oPzpcXHN8XikoXFwuP1xcZCtcXC4/XFxkKikoPyFbXihdKlxcKXxcXHd8JXxcXC4pL2dpO3JldHVybiByLnRlc3QobikmJihuPW4ucmVwbGFjZSh0LGZ1bmN0aW9uKG4pe3JldHVybiAwPT1uJiZufHxuK1wicHhcIn0pKSxufSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKEBwcm9jZXNzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKEBwcm9jZXNzKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooQHByb2Nlc3MpO1xufVxuXG4udXNlci1zZWxlY3QoLi4uKSB7XG4gICAgQHByb2Nlc3M6IH5gKGZ1bmN0aW9uKG4pe3JldHVybiBuPW58fFwiYXV0b1wifSkoKGZ1bmN0aW9uKCl7dmFyIHI9XCJAe2FyZ3VtZW50c31cIjtyZXR1cm4gcj1yLnJlcGxhY2UoL15cXFt8XFxdJC9nLFwiXCIpfSkoKSlgO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBwcm9jZXNzO1xuICAgIC1tcy11c2VyLXNlbGVjdDogQHByb2Nlc3M7XG4gICAgdXNlci1zZWxlY3Q6IEBwcm9jZXNzO1xufVxuXG5cblxuXG5cbi8vIE9wYWNpdHlcbi8vLm9wYWNpdHkoQGFyZ3VtZW50czogMSkge1xuLy8gICAgQG9wYWNpdHk6IEBhcmd1bWVudHMgKiAxMDA7XG4vLyAgICBvcGFjaXR5OiBAYXJndW1lbnRzO1xuLy9cbi8vICAgIC5pZTggJiB7XG4vLyAgICAgICAgZmlsdGVyOiBlKCdhbHBoYShvcGFjaXR5PScpIEBvcGFjaXR5IGUoJyknKTtcbi8vICAgIH1cbi8vfVxuXG4vLyAqKipcblxuLy8gV3JhcFxuLndoaXRlLXNwYWNlKEB0eXBlOiBub3JtYWwpIHdoZW4gKCBAdHlwZT1ub3dyYXAgKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLndoaXRlLXNwYWNlKEB0eXBlOiBub3JtYWwpIHdoZW4gKCBAdHlwZT1ub3JtYWwgKSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vICoqKlxuXG4vLyBGb250IHNpemVcbi5mb250LXNpemUoQHNpemU6IDEyKSB7XG4gICAgQHJlbVZhbHVlOiBAc2l6ZSAvIDEwO1xuICAgIEBweFZhbHVlOiBAc2l6ZTtcbiAgICBmb250LXNpemU6IH5cIkB7cHhWYWx1ZX1weFwiO1xuICAgIGZvbnQtc2l6ZTogflwiQHtyZW1WYWx1ZX1yZW1cIjtcbn1cblxuLy8gKioqXG5cblxuLy8gQmFja2dyb3VuZCByZ2JhXG4uYmFja2dyb3VuZC1yZ2JhKEBjb2xvdXIsIEBhbHBoYSkge1xuICAgIEBhbHBoYUNvbG91cjogaHNsYShodWUoQGNvbG91ciksIHNhdHVyYXRpb24oQGNvbG91ciksIGxpZ2h0bmVzcyhAY29sb3VyKSwgQGFscGhhKTtcbiAgICBAaWVBbHBoYUNvbG91cjogYXJnYihAYWxwaGFDb2xvdXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvdXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGFscGhhQ29sb3VyO1xuXG4gICAgLmllOCAmIHtcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZpbHRlcjogflwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9QHtpZUFscGhhQ29sb3VyfSwgZW5kQ29sb3JzdHI9QHtpZUFscGhhQ29sb3VyfSlcIjtcbiAgICB9XG59XG5cblxuXG4vLyBMaW5rc1xuLnRleHQtZGVjb3JhdGlvbihAcGFyYW06IHVuZGVybGluZSkgd2hlbiAoIEBwYXJhbSA9IHVuZGVybGluZSApIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLnRleHQtZGVjb3JhdGlvbihAcGFyYW06IHVuZGVybGluZSkgd2hlbiAoIEBwYXJhbSA9IG5vbmUgKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi50ZXh0LWRlY29yYXRpb24oQHBhcmFtOiB1bmRlcmxpbmUpIHdoZW4gKCBAcGFyYW0gPSBkb3R0ZWQgKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4udGV4dC1kZWNvcmF0aW9uKEBwYXJhbTogdW5kZXJsaW5lKSB3aGVuICggQHBhcmFtID0gZGFzaGVkICkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLy8gKioqXG5cbi8vIENsZWFyRml4XG4uY2xlYXJmaXgoKSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLm92ZXJmaXgoKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYmxlZml4KCkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLiAuIC4gLiAuIC4gLiAuIC4gLiAuJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdvcmQtc3BhY2luZzogOTlpbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMC4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC4wNWVtO1xuICAgIH1cblxufVxuXG4vLyAqKipcblxuLy8gaW5saW5lIGJsb2Nrc1xuLmlubGluZS1ibG9ja3MgKEB2ZXJ0aWNhbC1hbGlnbjogdG9wLCBAaG9yaXNvbnRhbC1hbGlnbjogbGVmdCwgQGxpbmUtaGVpZ2h0OiAxLjIpIHdoZW4gbm90IChAaG9yaXNvbnRhbC1hbGlnbiA9IGp1c3RpZnkpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IEBob3Jpc29udGFsLWFsaWduO1xuXG4gICAgeDotby1wcmVmb2N1cywgJiB7XG4gICAgICAgIHdvcmQtc3BhY2luZzogLTAuM2VtO1xuXG5cblxuICAgIH1cblxuICAgID4gLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBAdmVydGljYWwtYWxpZ247XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4uaW5saW5lLWJsb2NrcyAoQHZlcnRpY2FsLWFsaWduOiB0b3AsIEBob3Jpc29udGFsLWFsaWduOiBsZWZ0LCBAbGluZS1oZWlnaHQ6IDEuMikgd2hlbiAoQGhvcmlzb250YWwtYWxpZ24gPSBqdXN0aWZ5KSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogQGhvcmlzb250YWwtYWxpZ247XG5cbiAgICA+IC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBAdmVydGljYWwtYWxpZ247XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAuaWU4ICYge1xuICAgICAgICB0ZXh0LWp1c3RpZnk6IG5ld3NwYXBlcjtcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICAgIH1cbn1cblxuLy8gKioqXG5cblxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzZiB1aSBkaXNwbGF5JzsgLy8gYmxhY2tcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktYmxhY2suZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ibGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJsYWNrLnN2ZyNzZiB1aSBkaXNwbGF5YmxhY2snKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7IC8vIGhlYXZ5XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWhlYXZ5LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1oZWF2eS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktaGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1oZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1oZWF2eS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1oZWF2eS5zdmcjc2YgdWkgZGlzcGxheWhlYXZ5JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3NmIHVpIGRpc3BsYXknOyAvLyBsaWdodFxuICAgIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1saWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbGlnaHQuc3ZnI3NmIHVpIGRpc3BsYXlsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzZiB1aSBkaXNwbGF5JzsgLy9tZWRpdW1cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbWVkaXVtLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LW1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LW1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1tZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktbWVkaXVtLnN2ZyNzZiB1aSBkaXNwbGF5bWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3NmIHVpIGRpc3BsYXknOyAvL3JlZ3VsYXJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktcmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1yZWd1bGFyLnN2ZyNzZicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzZiB1aSBkaXNwbGF5JzsgLy9zZW1pYm9sZFxuICAgIHNyYzogdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1zZW1pYm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktc2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktc2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktc2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktc2VtaWJvbGQuc3ZnI3NmIHVpIGRpc3BsYXlzZW1pYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuXG5cbi8qXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3NmIHVpIGRpc3BsYXknOyAvLyB0aGluXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXRoaW4uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS10aGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdGhpbi5zdmcjc2YgdWkgZGlzcGxheXRoaW4nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG4qL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3NmIHVpIGRpc3BsYXknOyAvLyBib2xkXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktYm9sZC5zdmcjc2YgdWkgZGlzcGxheWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxufVxuXG5cblxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc2YgdWkgZGlzcGxheSc7IC8vdWx0cmEgbGlnaHRcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdWx0cmFsaWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdWx0cmFsaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdWx0cmFsaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL3NmLXVpLWRpc3BsYXkvc2ZkaXNwbGF5LXVsdHJhbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvc2YtdWktZGlzcGxheS9zZmRpc3BsYXktdWx0cmFsaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9zZi11aS1kaXNwbGF5L3NmZGlzcGxheS11bHRyYWxpZ2h0LnN2ZyNzZiB1aSBkaXNwbGF5dWx0cmFsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn0qL1xuXG5cbi5Gb250U2ZVaURpc3BsYXkoKSB7XG4gICAgZm9udC1mYW1pbHk6ICdzZiB1aSBkaXNwbGF5Jywgc2Fucy1zZXJpZjtcbn0iLCIuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDExMDtcblxuXG4gICAgLm9yZGVyKDApO1xuXG4gICAgLmZsZXgoMCAxIGF1dG8pO1xuXG4gICAgLmFsaWduLXNlbGYoYXV0byk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG4iLCIubmF2IHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMjM4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogNTggLyAxODtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOCkgfiAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAudHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDQwcHg7XG4gICAgICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTJweCAtMTVweCAtMTJweCAtNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCA0MHB4O1xuICAgICAgICAgICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG5cbiAgICAgICAgICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg4KSArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMzIzMjM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAudHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xMnB4IC0xNXB4IC0xMnB4IC00MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgLnJvdGF0ZSgwKTtcbiAgICAgICAgICAgIC50cmFuc2Zvcm0tb3JpZ2luKDEwMCUsIDUwJSk7XG4gICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMCAjZmZmO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDAgI2ZjMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgICAubmF2X190cmlnZ2VyIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzMjMyMztcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLnJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19saXN0IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC50cmFuc2xhdGUoMCwgMCUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBsZWZ0OiA3NXB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG59XG4iLCIuc2VhcmNoIHtcbiAgICAmX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpZWxkIHtcbiAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tc2VhcmNoLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3N1YiB7XG5cbiAgICAgICAgJl9oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxufSIsIi5maWxtX2RhdGFfY29udGFpbmVyLyosKi9cbi8qLm1haW4tY2Fyb3VzZWwtb25lX19pdGVtKi8ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4udHJlbmRpbmcubmctc2NvcGU6YmVmb3JlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tYWluLXBsYXllciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC50cmFuc2Zvcm0obm9uZSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzUuNHZ3O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAmX3BjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiA3MnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwuNDIpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICNlYWJiMDI7XG4gICAgICAgIC5mb250LXNpemUoMjQpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMzgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLnRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIDFzIGVhc2UpO1xuXG4gICAgICAgIC5wYWdlX3JlYWR5ICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAudHJhbnNsYXRlKDAsIDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDM0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIC5mb250LXNpemUoMjgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cblxuICAgICZfX3BsYXktYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDMxcHggMCAzMXB4IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICAgIC5zY2FsZSguOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgLnNjYWxlKC43KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5zY2FsZSguMyk7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5tYWluLXBsYXllcl9fcGxheS1idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzlkMGYwZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgMXMgZWFzZSAxLjVzKTtcblxuICAgICAgICAucGFnZV9yZWFkeSAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjYzBjMGMwO1xuICAgICAgICAuZm9udC1zaXplKDI0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAxcyBlYXNlIDAuNXMpO1xuXG4gICAgICAgIC5wYWdlX3JlYWR5ICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3Qge1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLnRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIDFzIGVhc2UgMXMpO1xuXG4gICAgICAgIC5wYWdlX3JlYWR5ICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAudHJhbnNsYXRlKDAsIDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UgJiAge1xuICAgICAgICAuandwbGF5ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI2ZpbG1fZGF0YV9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qXG5cbi5tYWluLWNhcm91c2VsLW9uZSB7XG5cbiAgICAub3dsLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5vd2wtZG90IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2E3MDQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5tYWluLWNhcm91c2VsLW9uZSxcbi5tYWluLWNhcm91c2VsIHtcbiAgICAub3dsLWl0ZW0ge1xuICAgICAgICB0b3VjaC1hY3Rpb246IGF1dG8haW1wb3J0YW50O1xuXG4gICAgfVxufSovXG4iLCIubWFpbi1jYXJvdXNlbCB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAvKndpZHRoOiAxMDB2dzsqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qbGVmdDogNTAlO1xuICAgIC50cmFuc2xhdGUoLTUwJSwgMCk7Ki9cblxuICAgIC8vbWFyZ2luLWxlZnQ6IH4nY2FsYygtMTAwdncgLyAyICsgMTE5NnB4IC8gMiknO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiB+J2NhbGMoLTEwMHZ3IC8gMiArIDExOTZweCAvIDIpJztcblxuICAgICZfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dyFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuXG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1NnB4KSB7XG4gICAgICAgIC8vbWFyZ2luOiAwIC0zMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAvKm1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4OyovXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5tYWluLWNhcm91c2VsX19wcmV2LFxuICAgICAgICAubWFpbi1jYXJvdXNlbF9fbmV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW4ge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb24gfiAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNjA2MDY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5kaXNwbGF5KGZsZXgpO1xuXG4gICAgICAgIC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXG4gICAgICAgIC5mbGV4LXdyYXAobm93cmFwKTtcblxuICAgICAgICAuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG4gICAgICAgIC5hbGlnbi1jb250ZW50KHN0cmV0Y2gpO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuICAgICAgICAuaWUgJiB7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMTlweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzNjJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNjJweDtcblxuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJl9vbmUge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAubWFpbi1jYXJvdXNlbF93aXRoLWRlc2NyaXB0aW9uICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE5cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAuaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAub3JkZXIoMCk7XG5cbiAgICAgICAgLmZsZXgoMCAxIGF1dG8pO1xuXG4gICAgICAgIC5hbGlnbi1zZWxmKGF1dG8pO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQsXG4gICAgJl9fcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2IHtcblxuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAucm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG5cbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAucm90YXRlKDIyNGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgICAgLmJhY2tncm91bmQtaW1hZ2UofidsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLC43KSknKTtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIC5mb250LXNpemUoMTcpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLnRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZjYzAwO1xuICAgICAgICAuZm9udC1zaXplKDE1KTtcblxuICAgIH1cblxuICAgICZfX3ZpZXdzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tdmlld3MucG5nXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZjYzAwO1xuICAgICAgICAuZm9udC1zaXplKDE1KTtcbiAgICB9XG5cblxuICAgICZfX2xpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5tYWluLWNhcm91c2VsX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tY2Fyb3VzZWxfX2Zvb3Qge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAudHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl93aXRoLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLnRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigyNywgMjcsIDI3KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2NTVweDtcbiAgICAgICAgcGFkZGluZzogMjNweCAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI3LCAyNywgMjcpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBib3R0b206IC0xMDAwZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubWFpbi1jYXJvdXNlbF9fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgIC5ub19idXR0b24gJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDdweDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlKH4nbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNywyNywyNywwKSwgcmdiYSgyNywyNywyNywxKSknKTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOTdweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgIC5ub19idXR0b24gJiB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3JlYW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOWQwZjBmO1xuICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICByaWdodDogMTdweDtcblxuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gICAgfVxuXG59XG5cbiIsIi5tYWluLWNhcm91c2VsLW9uZSB7XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICAvKndpZHRoOiAxMDB2dzsqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgICAvKmxlZnQ6IDUwJTtcbiAgICAudHJhbnNsYXRlKC01MCUsIDApOyovXG5cbiAgICAvL21hcmdpbi1sZWZ0OiB+J2NhbGMoLTEwMHZ3IC8gMiArIDExOTZweCAvIDIpJztcbiAgICAvL21hcmdpbi1yaWdodDogfidjYWxjKC0xMDB2dyAvIDIgKyAxMTk2cHggLyAyKSc7XG5cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTZweCkge1xuICAgICAgICAvL21hcmdpbjogMCAtMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyptYXJnaW46IDAgLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsqL1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAubWFpbi1jYXJvdXNlbF9fcHJldixcbiAgICAgICAgLm1haW4tY2Fyb3VzZWxfX25leHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbiB+ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA2MDYwNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJzLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q3YTcwNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuXG5cblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cblxuXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuXG5cbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cblxuICAgICAgICAubWFpbi1jYXJvdXNlbF93aXRoLWRlc2NyaXB0aW9uICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE5cHggMCAwO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQsXG4gICAgJl9fcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZXYge1xuXG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICAgIC5yb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX19uZXh0IHtcblxuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgIC5yb3RhdGUoMjI0ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSh+J2xpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKScpO1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICB9XG5cbiAgICAmX19tZWRpYS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNyk7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAudHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmNjMDA7XG4gICAgICAgIC5mb250LXNpemUoMTUpO1xuXG4gICAgfVxuXG4gICAgJl9fdmlld3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi12aWV3cy5wbmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgY29sb3I6ICNmZmNjMDA7XG4gICAgICAgIC5mb250LXNpemUoMTUpO1xuICAgIH1cblxuXG4gICAgJl9fbGluayB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm1haW4tY2Fyb3VzZWxfX3N1bW1hcnkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1jYXJvdXNlbF9fZm9vdCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIC50cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI3LCAyNywgMjcpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDY1NXB4O1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDI3LCAyNyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMDBlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5tYWluLWNhcm91c2VsX19kZXNjcmlwdGlvbi1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24taGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgLm5vX2J1dHRvbiAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0N3B4O1xuICAgICAgICB9XG5cblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLmJhY2tncm91bmQtaW1hZ2UofidsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI3LDI3LDI3LDApLCByZ2JhKDI3LDI3LDI3LDEpKScpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5N3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICAgICAgLm5vX2J1dHRvbiAmIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEyN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcmVhbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5ZDBmMGY7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuXG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE5KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50ICYge1xuICAgICAgICBtYXgtd2lkdGg6IDExOTZweDtcbiAgICB9XG5cbn1cblxuIiwiLm1haW4tY2Fyb3VzZWwtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAvKndpZHRoOiAxMDB2dzsqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qbGVmdDogNTAlO1xuICAgIC50cmFuc2xhdGUoLTUwJSwgMCk7Ki9cblxuICAgIC8vbWFyZ2luLWxlZnQ6IH4nY2FsYygtMTAwdncgLyAyICsgMTE5NnB4IC8gMiknO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiB+J2NhbGMoLTEwMHZ3IC8gMiArIDExOTZweCAvIDIpJztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmMwIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cblxuXG4gICAgJl9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3IWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50cmFuc2xhdGUoLTUwJSwgMCk7XG5cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjU2cHgpIHtcbiAgICAgICAgLy9tYXJnaW46IDAgLTMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIC8qbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7Ki9cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLm1haW4tY2Fyb3VzZWxfX3ByZXYsXG4gICAgICAgIC5tYWluLWNhcm91c2VsX19uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbiB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5tYWluLWNhcm91c2VsLWxpbmtfX2Rlc2NyaXB0aW9uIH4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDYwNjA2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAyMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IH4nY2FsYyg1MCUgLSAyMDFweCknO1xuICAgICAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG5cblxuXG4gICAgICAgIC5pZSAmIHtcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAtMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzNjJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNjJweDtcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJl9vbmUge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAubWFpbi1jYXJvdXNlbC1saW5rX3dpdGgtZGVzY3JpcHRpb24gJiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTlweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAub3JkZXIoMCk7XG5cbiAgICAgICAgLmZsZXgoMCAxIGF1dG8pO1xuXG4gICAgICAgIC5hbGlnbi1zZWxmKGF1dG8pO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQsXG4gICAgJl9fcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2IHtcblxuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAucm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG5cbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAucm90YXRlKDIyNGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgICAgLmJhY2tncm91bmQtaW1hZ2UofidsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApLCByZ2JhKDAsMCwwLC43KSknKTtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgfVxuXG4gICAgICAgICZfX21lZGlhLWltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAuZm9udC1zaXplKDE3KTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC50cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmY2MwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNSk7XG5cbiAgICB9XG5cbiAgICAmX192aWV3cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXZpZXdzLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICBjb2xvcjogI2ZmY2MwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuXG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubWFpbi1jYXJvdXNlbC1saW5rX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tY2Fyb3VzZWwtbGlua19fZm9vdCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIC50cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI3LCAyNywgMjcpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDY1NXB4O1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDI3LCAyNyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMDBlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5tYWluLWNhcm91c2VsLWxpbmtfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcblxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24tc3VtbWFyeSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICAubm9fYnV0dG9uICYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQ3cHg7XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSh+J2xpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjcsMjcsMjcsMCksIHJnYmEoMjcsMjcsMjcsMSkpJyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDk3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgICAgICAubm9fYnV0dG9uICYge1xuICAgICAgICAgICAgICAgIHRvcDogMTI3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NyZWFtIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzlkMGYwZjtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG5cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTkpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcblxuICAgIH1cblxufVxuXG4iLCIubWFpbi1zdWJzY3JpYmUge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgICAgIC5wYWdlX21haW4gJiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIC5vcmRlcigxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlNztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTEwMDBlbTtcbiAgICAgICAgcmlnaHQ6IC0xMDAwZW07XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgICZfbW9kYWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2Q3YTcwMjtcbiAgICAgICAgLmZvbnQtc2l6ZSgyNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG5cblxuICAgICAgICAmX3BhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5mb250LXNpemUoNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMzApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9tb2RhbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNkN2E3MDI7XG4gICAgICAgICAgICAuZm9udC1zaXplKDM1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYigwLCAwLCAwLCAuMTgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgyNSk7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNGU0ZTRlO1xuICAgICAgICAuZm9udC1zaXplKDE2KTtcblxuXG5cbiAgICAgICAgJl9wYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cblxuICAgICAgICAmX21vZGFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC5mb250LXNpemUoMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHggMTJweCAwO1xuICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuXG5cbiAgICAgICAgJl9wYWdlIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9tb2RhbCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDAgMCAyMHB4O1xuICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuXG5cbiAgICAgICAgJl9wYWdlIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3N3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDY4NHB4KSB7XG4gICAgICAgICAgICAuZGlzcGxheShmbGV4KTtcbiAgICAgICAgICAgIC5hbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICAgICAgICAgIC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9tb2RhbCB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgICAgICAgJl9wYWdlIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjOGY4ZjhmO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA2ODRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICAub3JkZXIoMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNjg0cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgLm9yZGVyKDIpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzZDExMjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiB+J2NhbGMoNTAlIC0gMjBweCknO1xuICAgICAgICBtYXJnaW46IDM0cHggMCAwIDIwcHg7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubW9kYWwgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5idG5fMSB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggODBweCAxN3B4IDYxcHg7XG4gICAgICAgIC5mb250LXNpemUoMjApO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FuY2hvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTUwcHg7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fcnVsZXMge1xuICAgICAgICAmX21vZGFsIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZGVkZWRlO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmFydGljbGVzLWxpc3Qge1xuXG4gICAgbWFyZ2luOiAtMTBweCAtMTBweCAzMHB4IC0yMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG5cblxuICAgIC5kaXNwbGF5KGZsZXgpO1xuXG4gICAgLmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cbiAgICAuZmxleC13cmFwKHdyYXApO1xuXG4gICAgLmp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblxuICAgIC5hbGlnbi1jb250ZW50KHN0cmV0Y2gpO1xuXG4gICAgLmFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbjogLTRweCAwIDMwcHggLTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogLTRweCAtMTBweCAzMHB4IC0xNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IH4nY2FsYygzMy4zMzMlIC0gMTBweCknO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgIC5mbGV4KDAgMSBhdXRvKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlcy1saXN0X19mb290IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgLnRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogfidjYWxjKDMzLjMzMyUgLSA0cHgpJztcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgd2lkdGg6IH4nY2FsYyg1MCUgLSA0cHgpJztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cblxuXG4gICAgJl9fZm9vdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjM5KTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLnRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZjYzAwO1xuICAgICAgICAuZm9udC1zaXplKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAmX192aWV3cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXZpZXdzLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjb2xvcjogI2ZmY2MwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAuZm9udC1zaXplKDIyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbn1cbiIsIi5mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgLm9yZGVyKDApO1xuXG4gICAgLmZsZXgoMCAxIGF1dG8pO1xuXG4gICAgLmFsaWduLXNlbGYoYXV0byk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG59IiwiLmZvb3Rlci1uYXYge1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvb3Rlci1zb2NpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tc29jaWFsLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9mYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl90dyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjdweCAtMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfeW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2luc3RhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0yNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9kYWlseSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX3JzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA4cHggLTI2cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICZfcmFtYmxlLCAmX29keXNlZSwgJl90ZWxlZ3JhbSB7XG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJl9ydW1ibGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3J1bWJsZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9vZHlzZWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29keXNlZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl90ZWxlZ3JhbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVsZWdyYW0uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIuY29weXJpZ2h0IHtcbiAgICBjb2xvcjogIzYzNjM2MztcbiAgICAuZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIubWFpbi12aWRlb3Mge1xuXG4gICAgbWFyZ2luOiAwIC0zMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgfVxuXG4gICAgJl93aXRoLWd1dHRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLyomLmZpeGVkIHtcbiAgICAgICAgQG1lZGlhICAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjZweDtcblxuICAgICAgICAgICAgJi5tYWluLXZpZGVvc193aXRob3V0LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9Ki9cblxuICAgICZfX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19mb290IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMzApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgLmZsZXgoMSAxIGF1dG8pO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIC5mbGV4KDEgMSBhdXRvKTtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5LWxpbmsge1xuXG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAubWFpbi12aWRlb3NfX2NhdGVnb3J5LXRleHQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5LXRleHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICAgIH1cblxuICAgICZfX2NhdGVnb3J5LXJlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC5yb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAucm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3AtZmlsdGVycy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXG4gICAgICAgIC8qLmZpeGVkICYge1xuICAgICAgICAgICAgQG1lZGlhICAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE5NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1OHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfSovXG4gICAgfVxuXG4gICAgJl9fdG9wLWZpbHRlcnMtY2FuY2VsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX3RvcC1maWx0ZXJzLWNhbmNlbC1idG4ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJl9fdG9wLWZpbHRlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuXG5cblxuICAgICAgICAuZGlzcGxheShmbGV4KTtcbiAgICAgICAgLmZsZXgtd3JhcCh3cmFwKTtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvKi5maXhlZCAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfSovXG5cblxuICAgICAgLyogLmZpeGVkICYgKyAmIHtcbiAgICAgICAgICAgIEBtZWRpYSAgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fc2VhcmNoIHtcblxuICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmZsZXgoMCAxIGF1dG8pO1xuXG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYXJjaC1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDEzcHg7XG4gICAgICAgICAgICAuZm9udC1zaXplKDEzKTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cblxuXG4gICAgJl9fc2VhcmNoLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2ljb24tc2VhcmNoLWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgYm90dG9tOiA0cHg7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvcnRpbmcge1xuICAgICAgICAuZmxleCgwIDEgYXV0byk7XG5cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvcnRpbmctdGl0bGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgJl9fc29ydGluZy1wYXJhbXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX19zb3J0aW5nLXBhcmFtIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAxcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmX2FjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjYzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3BhZ2VzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2hpZGUtbWFwIHtcblxuXG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuXG4gICAgICAgIC8qLmZsZXgoMCAxIGF1dG8pOyovXG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC50cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC50cmFuc2xhdGUobm9uZSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2hpZGUtbWFwLWxpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX2FuY2hvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTkwcHhcbiAgICB9XG5cbiAgICAmX19zb3J0aW5nLWJ5IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5tYWluLW1hcCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIC50cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDYuMjUlO1xuICAgIH1cblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgI21hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmX19idWJibGUge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1YmJsZS1tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogLTE5cHggLTE5cHggMTRweDtcbiAgICB9XG5cbiAgICAmX19idWJibGUtbWVkaWEtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19idWJibGUtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19idWJibGUtc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIC5mb250LXNpemUoMTIpO1xuICAgIH1cblxuICAgICZfX2J1YmJsZS1mb290IHtcblxuICAgIH1cblxuXG4gICAgJl9fYnViYmxlLWxpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tY2xvc2UucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cblxuXG59XG5cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyA+IGRpdiA+IGRpdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZS1pdyB7XG4gICAgd2lkdGg6IDMyMHB4IWltcG9ydGFudDtcbiAgICB0b3A6IDE1cHghaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE1cHghaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMTc4LCAxNzgsIDE3OCwgMC42KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdG9wOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRvcDogMTVweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmdtLXN0eWxlLWl3ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuXG4uZ20tc3R5bGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmdtLXN0eWxlLWl3ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZS1pdyArIGRpdiAge1xuICAgIHRvcDogMjVweCFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMzBweCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAzMHB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cblxuIiwiLmJ0biB7XG4gICAgJl8xIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmY2MwMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggODBweCAxN3B4IDYxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMjApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgLnJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA2ODRweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmXzIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgICY6aG92ZXIgIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI2ZjMDtcbiAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAjZmMwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl80LFxuICAgICZfMyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZjMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfNCB7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgICAgICAuZm9udC1zaXplKDIwKTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl81IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZjMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmMwO1xuICAgICAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJl82IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTEpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi5sZXR0ZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHggMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgICAmICsgLmhyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmX2FjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjYzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX2Rpc2FibGUge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxufSIsIi53b3JkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtMTJweCAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC5jb2x1bW4tY291bnQoNCk7XG4gICAgLmNvbHVtbi1nYXAoNTBweCk7XG5cblxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbHVtbi1jb3VudCgzKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb2x1bW4tY291bnQoMik7XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuY29sdW1uLWNvdW50KGF1dG8pO1xuICAgICAgICAuY29sdW1uLWdhcChub3JtYWwpO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEycHggMCAwIDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAmX2FjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW50IHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI1NnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgLm9yZGVyKDApO1xuXG4gICAgLmZsZXgoMSAxIGF1dG8pO1xuXG4gICAgLmFsaWduLXNlbGYoYXV0byk7XG4gICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhZ2VfbWFpbiAmIHtcbiAgICAgICAgICAgIC5kaXNwbGF5KGZsZXgpO1xuICAgICAgICAgICAgLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgICAuZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICAgICAgICAuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgICAgICAgICAgLmFsaWduLWNvbnRlbnQoc3RyZXRjaCk7XG4gICAgICAgICAgICAuYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlX3JlbGF0ZWQge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzc3QkMxRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcblxuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB+J2NhbGMoICgxMDAlIC0gODQwcHgpIC8gMiknO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MTVweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzIuNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4O1xuXG4gICAgICAgICAgICAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19tZWRpYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNzdCQzFGO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYXJ0aWNsZV9yZWxhdGVkX2lubmVyX19saW5rLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucGFnZV9zZXJpYWxzICYsXG4gICAgLnBhZ2VfdHJhaWxlcnMgJiB7XG5cbiAgICAgICAgLnByZW1pZXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgICAgICAgICAgIC5wcmVtaWVyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzFweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAxcHgpIHtcblxuICAgICAgICAgICAgLnByZW1pZXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnRfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuIiwiLnNtYWxsLWNhcm91c2VsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICAgIHdpZHRoOiAxMDB2dztcblxuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC50cmFuc2Zvcm0obm9uZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zbWFsbC1jYXJvdXNlbF9fcHJldixcbiAgICAgICAgLnNtYWxsLWNhcm91c2VsX19uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDIzcHggMCAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQsXG4gICAgJl9fcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAucm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgIC5yb3RhdGUoMjI0ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA5cHg7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZDdhNzAyO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb21tZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59IiwiLmNhcmQge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjcycHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgLmRpc3BsYXkoZmxleCk7XG4gICAgICAgIC5mbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICAuZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICAgIC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgICAgIC5hbGlnbi1jb250ZW50KHN0cmV0Y2gpO1xuICAgICAgICAuYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTEwMDBlbTtcbiAgICAgICAgcmlnaHQ6IC0xMDAwZW07XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogfidsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWIxYjFiLCAjMzUzNTM1KSc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMTAwMGVtO1xuICAgICAgICByaWdodDogLTEwMDBlbTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl92aWRlbyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19wbGF5LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzMXB4IDAgMzFweCA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAuc2NhbGUoLjkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIC5zY2FsZSguNyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuc2NhbGUoLjMpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuY2FyZF9fcGxheS1idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWxwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCA2NiwgNzAsIC41MikgdXJsKFwiLi4vaW1nL2ljb24taS5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgcmlnaHQ6IDExcHg7XG5cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG5cbiAgICAgICAgICAgIC5vcmRlcigxKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4IDEwcHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmp3cGxheWVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19tZWRpYS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICAgICAgLm9yZGVyKC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICAgICAgLmZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIC5mb250LXNpemUoMjApO1xuXG4gICAgICAgICAgICAub3JkZXIoLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgIGNvbG9yOiAjZmVmZWZlO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAub3JkZXIoLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2F0Y2hlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi13YXRjaGVycy5wbmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncy1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgfVxuXG4gICAgJl9fdGFncy1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3MtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fbmV4dCxcbiAgICAmX19wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGhlaWdodDogMTA5cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwLjEyJTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2IHtcblxuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02N3B4O1xuICAgICAgICAudHJhbnNsYXRlKC01MHZ3LCAwKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX25leHQge1xuXG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02N3B4O1xuICAgICAgICAudHJhbnNsYXRlKDUwdncsIDApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgLnJvdGF0ZSgyMjRkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dC1tZWRpYSxcbiAgICAmX19wcmV2LW1lZGlhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbmV4dC1tZWRpYS1pbWcsXG4gICAgJl9fcHJldi1tZWRpYS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fbmV4dC1jb250ZXh0LFxuICAgICZfX3ByZXYtY29udGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDlweDtcbiAgICB9XG5cbiAgICAmX19uZXh0LWNhdGVnb3J5LFxuICAgICZfX3ByZXYtY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZDdhNzAyO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJl9fbmV4dC1oZWFkaW5nLFxuICAgICZfX3ByZXYtaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmX19uZXh0LWluLFxuICAgICZfX3ByZXYtaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICAgICAgICB3aWR0aDogNDAxcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwOXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIH1cblxuXG4gICAgJl9fbmV4dC1pbiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAudHJhbnNsYXRlKDEwMCUsIDApO1xuXG4gICAgICAgIC5jYXJkX19uZXh0OmhvdmVyICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC50cmFuc2xhdGUoMCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi1pbiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIC50cmFuc2xhdGUoLTEwMCUsIDApO1xuXG4gICAgICAgIC5jYXJkX19wcmV2OmhvdmVyICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC50cmFuc2xhdGUoMCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ2FsbGVyeV9jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuXG4gICAgJl92aWRlbyB7XG4gICAgICAgICNnYWxsZXJ5X2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21hc2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgfVxuXG4gICAgJl93aXRoLW1hc2sge1xuICAgICAgICAjZ2FsbGVyeV9jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9ydC11cmxfX2xpbmsge1xuICAgICAgY29sb3I6ICMwNDRmYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaG9ydC11cmxfX2dldC11cmwge1xuICAgICAgcGFkZGluZzogMC40NjE1Mzg0NmVtIDAuNzY5MjMwNzdlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmVhOTk7XG4gICAgICBib3JkZXI6IDAuMDc2OTIzMDhlbSBzb2xpZCAjYjdiN2I3O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJ0bl9jb3B5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAwLjA3NjkyMzA4ZW0gc29saWQgIzA0NGZhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwLjUxNTM4ZW0gMGVtO1xuICAgICAgY29sb3I6ICMwNDRmYWE7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi50cmVuZGluZyB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDEwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTAwMGVtO1xuICAgICAgICByaWdodDogLTEwMDBlbTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl9fZm9vdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi50cmVuZGluZy1saXN0IHtcblxuICAgIG1hcmdpbjogLTIwcHggMCAzMHB4IC0yMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IH4nY2FsYygzMy4zMzM0JSAtIDIwcHgpJztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoNTAlIC0gMjBweCknO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoOW4tOCkge1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg5bi0yKSxcbiAgICAgICAgJjpudGgtY2hpbGQoOW4tOCkge1xuXG4gICAgICAgICAgICB3aWR0aDogfidjYWxjKDY2LjY2NjclIC0gMjBweCknO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IH4nY2FsYygxMDAlIC0gMjBweCknO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHJlbmRpbmctbGlzdF9fbWVkaWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB+J2NhbGMoNTYuMjUlICsgOHB4KSc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDluLTIpIHtcblxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IH4nY2FsYyg1MCUgLSAyMHB4KSc7XG5cbiAgICAgICAgICAgICAgICAudHJlbmRpbmctbGlzdF9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwJSAtIDIwcHgpJztcblxuICAgICAgICAgICAgICAgIC50cmVuZGluZy1saXN0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg5biksXG4gICAgICAgICY6bnRoLWNoaWxkKDluLTMpIHtcbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogfidjYWxjKDEwMCUgLSAyMHB4KSc7XG5cbiAgICAgICAgICAgICAgICAudHJlbmRpbmctbGlzdF9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogfidjYWxjKDU2LjI1JSArIDhweCknO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwJSAtIDIwcHgpJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAudHJlbmRpbmctbGlzdF9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50cmVuZGluZy1saXN0X19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyZW5kaW5nLWxpc3RfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmMwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50cmVuZGluZy1saXN0X19saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAuZm9udC1zaXplKDE0KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAudHJhbnNpdGlvbihvcGFjaXR5IC4zcyBlYXNlKTtcbiAgICB9XG5cbiAgICAmX19jb250ZXh0IHtcblxuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSh+J2xpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCwgcmdiYSgwLCAwLCAwLCAxKSkgMjAlJyk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJl9waG90byB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1waG90by5wbmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmX3RyYWlsZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tdHJhaWxlci5wbmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmXzM2MCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi0zNjAucG5nXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9kb2Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24tZG9jLnBuZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuXG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuXG4gICAgJl9fdmlld3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tdmlld3MucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNSk7XG4gICAgfVxufSIsIi5iZXN0LW1vdmllcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3NlbGVjdC1zZWFzb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NWIwMEE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAwZW07XG4gICAgICAgIHJpZ2h0OiAtMTAwMGVtO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19mb290IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBtYXJnaW46IC0zMHB4IDAgNDBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwMGVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDAwZW07XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX21lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDUlIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmX2FjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZlZmVmZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDE0LjVweCAxNXB4IDE0LjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjNGM0YzQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51LWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNTBweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuIiwiLmxpc3QtMiB7XG5cbiAgICBtYXJnaW46IC0yMHB4IDAgMzBweCAtMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHggMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRleHQge1xuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSh+J2xpbmVhci1ncmFkaWVuKHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwxKSknKTtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIC5mb250LXNpemUoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDIwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IH4nY2FsYygzMy4zMzMzJSAtIDIwcHgpJztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoMzMuMzMzMyUgLSAyNXB4KSc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogfidjYWxjKDUwJSAtIDMwcHgpJztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZjMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIC5mb250LXNpemUoMTUpO1xuICAgIH1cblxuICAgICZfX3ZpZXdzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXZpZXdzLnBuZykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIC5mb250LXNpemUoMTUpO1xuICAgIH1cblxufVxuXG4ubGlzdC0zIHtcbiAgICBtYXJnaW46IC0yNXB4IDAgMzBweCAtMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IH4nY2FsYygyNSUgLSAyNXB4KSc7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDAgMjVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogfidjYWxjKDMzLjMzMzMlIC0gMjVweCknO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA2ODRweCkge1xuICAgICAgICAgICAgd2lkdGg6IH4nY2FsYyg1MCUgLSAyNXB4KSc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogfidjYWxjKDEwMCUgLSAyNXB4KSc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAuZm9udC1zaXplKDIwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiLnRyYWlsZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICAzNnB4O1xuICAgIHBhZGRpbmc6IDc1cHggMCA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogLTEwMDBlbTtcbiAgICAgICAgcmlnaHQ6IC0xMDAwZW07XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX21lZGlhLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19zaGFyZS1zb2NpYWwge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgJl9fc2hhcmUge1xuXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIC5qd3BsYXllciArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ2V0LWxpY2VuY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMTJweCA3MnB4O1xuICAgICAgICBjb2xvcjogI2I0YjRiNDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYW5lbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIC03MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mYXZvcml0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmViZWIgdXJsKFwiLi4vaW1nL2ljb24tc3Rhci5wbmdcIikgbm8tcmVwZWF0IDUwJSAyMHB4O1xuICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Zhdm9yaXRlLWJnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fcGxheS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMzFweCAwIDMxcHggNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgLnNjYWxlKC45KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAuc2NhbGUoLjcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLnNjYWxlKC4zKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG4iLCIuY3J1bWJzIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgOXB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuY3J1bWJzX19saW5rLS1zbGFzaCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgJi0tc2xhc2gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hcnRpY2xlIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgIC5mb250LXNpemUoMjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiAuY29udGVudF9faGVhZGluZyA+IC5oMSB7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIH1cblxuICAgICZfd2l0aC1tYXgtdGV4dCB7XG4gICAgICAgICYgPiBwLCAmID4gaDEsICYgPiBoMiwgJiA+IGgzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG5cdCYgPiBoMSwgJiA+IGgyLCAmID4gaDMge1xuXHQgICAgbWFyZ2luLXRvcDogMS41ZW07XG5cdCAgICBtYXJnaW4tYm90dG9tOiAuN2VtO1xuXHR9XG5cblx0JiA+IHAge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogLjdlbTtcblx0ICAgIG1hcmdpbi10b3A6IC43ZW07XG5cdH1cblxuXHQmID4gLmZpZ181IHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gYXV0bztcblx0fVxuXG5cdCYgPiAuZmlnXzUgKyBoMSxcblx0JiA+IC5maWdfNSArIGgyLFxuXHQmID4gLmZpZ181ICsgaDMge1xuXHQgICAgbWFyZ2luLXRvcDogMDtcblx0fVxuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1zdWJzY3JpYmUgKyAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICAvKm1hcmdpbjogLTIwcHggMCAyMHB4OyovXG4gICAgICAgIC8qbWFyZ2luOiAwIDAgMzVweDsqL1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG5cbiAgICAgICAgJl9fc3RvcmllcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjbGVhcjogYm90aDtcblxuXG5cdFx0Ji0tc2lkZS1jb21tZW50cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZCRjBEO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJl9fc3Rvcmllc3tcbiAgICAgICAgICAgIGNvbG9yOiAjM2UzZTNlO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJBcmlhbFwiO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXdhdGNoZXJzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi13YXRjaGVycy1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xdmg7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dhdGNoZXJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24td2F0Y2hlcnMtZ3JheS5wbmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgLy9jb2xvcjogI2E0YTRhNDtcbiAgICAgICAgY29sb3I6ICMzZTNlM2U7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LWZhbWlseTogXCJBcmlhbFwiO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcXVvdGUge1xuICAgIFx0bWF4LXdpZHRoOiA4NDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgIC5mb250LXNpemUoMjIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fd2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3dpZGdldC1pbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgLmZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuaDEgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl8yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fbmV4dCxcbiAgICAmX19wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgIGhlaWdodDogMTA5cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLnRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2IHtcblxuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02N3B4O1xuICAgICAgICAudHJhbnNsYXRlKC01MHZ3LCAwKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX25leHQge1xuXG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02N3B4O1xuICAgICAgICAudHJhbnNsYXRlKDUwdncsIDApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgLnJvdGF0ZSgyMjRkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dC1tZWRpYSxcbiAgICAmX19wcmV2LW1lZGlhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbmV4dC1tZWRpYS1pbWcsXG4gICAgJl9fcHJldi1tZWRpYS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fbmV4dC1jb250ZXh0LFxuICAgICZfX3ByZXYtY29udGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDlweDtcbiAgICB9XG5cbiAgICAmX19uZXh0LWNhdGVnb3J5LFxuICAgICZfX3ByZXYtY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZDdhNzAyO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJl9fbmV4dC1oZWFkaW5nLFxuICAgICZfX3ByZXYtaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmX19uZXh0LWluLFxuICAgICZfX3ByZXYtaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICAgICAgICB3aWR0aDogNDAxcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwOXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIH1cblxuXG4gICAgJl9fbmV4dC1pbiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAudHJhbnNsYXRlKDEwMCUsIDApO1xuXG4gICAgICAgIC5hcnRpY2xlX19uZXh0OmhvdmVyICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC50cmFuc2xhdGUoMCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi1pbiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIC50cmFuc2xhdGUoLTEwMCUsIDApO1xuXG4gICAgICAgIC5hcnRpY2xlX19wcmV2OmhvdmVyICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC50cmFuc2xhdGUoMCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtbWF4LXRleHQgJl9fYW5jaG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaG9ydC11cmwtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nob3J0LXVybCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAuN2VtIDAgMS4zZW07XG4gICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbGVmdDogODNweDtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3J0LXVybF9fbGluayB7XG4gICAgICBjb2xvcjogIzA0NGZhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLnNob3J0LXVybF9fZ2V0LXVybCB7XG4gICAgICBwYWRkaW5nOiAwLjQ2MTUzODQ2ZW0gMC43NjkyMzA3N2VtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWE5OTtcbiAgICAgIGJvcmRlcjogMC4wNzY5MjMwOGVtIHNvbGlkICNiN2I3Yjc7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9yZWxhdGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3N0JDMUY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNzRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogfidjYWxjKCAoMTAwJSAtIDg0MHB4KSAvIDIpJztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTE1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZV9yZWxhdGVkX2lubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweDtcblxuICAgICAgICAgICAgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fbWVkaWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM3N0JDMUY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fbGluay10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG5fY29weSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMC4wNzY5MjMwOGVtIHNvbGlkICMwNDRmYWE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMC41MTUzOGVtIDBlbTtcbiAgICAgIGNvbG9yOiAjMDQ0ZmFhO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxOXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLmZpZyB7XG5cblxuXG4gICAgJl8yLFxuICAgICZfMSB7XG4gICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDY1cHg7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmXzMge1xuXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCAzNXB4IDhweCAwO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmXzQge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cblxuICAgICZfNSB7XG4gICAgICAgIC8vZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTk2cHg7XG4gICAgfVxuXG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgICZfMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl8yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmXzMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl81IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhLWltZyB7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xlZ2VuZC1saW5rIHtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjI4Y2QyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVnZW5kLWhlYWRpbmcge1xuICAgICAgICAmXzEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cblxuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl8yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgzNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWdlbmQge1xuICAgICAgICAmXzIge1xuICAgICAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfMyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E0YTRhNDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICAgICAgICAgICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICAmXzUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgIC8vZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgICAgICAgICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgJl81IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5OTZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbmNob3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50YWdzIHtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGRpdiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgfVxufSIsIi5jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgfVxuXG4gICAgJl8xIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLnRyYW5zaXRpb24ob3BhY2l0eSAxcyBlYXNlLCB2aXNpYmlsaXR5IDFzIGVhc2UpO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgJl8xIHtcblxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhLWltZyB7XG5cbiAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWdlbmQge1xuICAgICAgICAmXzEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNTUpO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG5cbiAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICAmXzEge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWhlYWRpbmcge1xuICAgICAgICAmXzEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbC1idXR0b25zIHtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCxcbiAgICAmX19wcmV2IHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2IHtcblxuICAgICAgICBsZWZ0OiAyNXB4O1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG5cbiAgICAgICAgcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgIC5yb3RhdGUoMjI0ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5zZXJpZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAwZW07XG4gICAgICAgIHJpZ2h0OiAtMTAwMGVtO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDU4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgZWFzZSwgb3BhY2l0eSAyMDBtcyBlYXNlLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDIwMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMjAwbXMgZWFzZSwgb3BhY2l0eSAyMDBtcyBlYXNlLCB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAyMDBtcyBlYXNlLCBvcGFjaXR5IDIwMG1zIGVhc2UsIHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Nyb2xsIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUzcHgpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTNweCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUzcHgpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUzcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUzcHgpO1xuXG4gICAgICAgICAgICAmLnNlcmllc19faGVhZGluZ19ub3RzZXJpZXMge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00N3B4KTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00N3B4KTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQ3cHgpO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00N3B4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDdweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2hpZGRlbiB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCA1JTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2FjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5zZXJpZXNfX21lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51LWxpbmsge1xuICAgICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTgwcHggMCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1NXB4IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLmJhY2tncm91bmQtaW1hZ2UofidsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWIxYjFiLCAjMjUyNTI1KScpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTEwMDBlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwMGVtO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLW5leHQsXG4gICAgJl9fY2Fyb3VzZWwtcHJldiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgLy9tYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDQyJTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNiU7XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1wcmV2IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAudHJhbnNsYXRlKC01MHZ3LCAwKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAucm90YXRlKDQ1ZGVnKVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIC50cmFuc2xhdGUoNTB2dywgMCk7XG5cblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC5yb3RhdGUoLTEzNWRlZylcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWluIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLW1lZGlhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWxpc3Qge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMTAwcHggMDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDotMTAwcHg7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1tZWRpYS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtcGxheS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMzFweCAwIDMxcHggNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgLnNjYWxlKC45KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAuc2NhbGUoLjcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLnNjYWxlKC4zKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtcHJldmlld3Mge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudHJhbnNsYXRlKC01MHZ3LCAwKTtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1uZXh0LWJ1YmwsXG4gICAgJl9fY2Fyb3VzZWwtcHJldi1idWJsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDcwJTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgLnRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuXG4gICAgICAgIC5zZXJpZXNfX2Nhcm91c2VsLW5leHQ6aG92ZXIgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC50cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1wcmV2LWJ1Ymwge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAudHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuXG4gICAgICAgIC5zZXJpZXNfX2Nhcm91c2VsLXByZXY6aG92ZXIgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC50cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1wcmV2aWV3cy1uZXh0LFxuICAgICZfX2Nhcm91c2VsLXByZXZpZXdzLXByZXYge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtcHJldmlld3MtcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIC5yb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtcHJldmlld3MtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgLnJvdGF0ZSgtMTM1ZGVnKTtcblxuICAgICAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1wcmV2aWV3cy1pbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtcHJldmlld3MtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5kaXNwbGF5KGZsZXgpO1xuXG4gICAgICAgIC5mbGV4LWRpcmVjdGlvbihyb3cpO1xuXG4gICAgICAgIC5mbGV4LXdyYXAobm93cmFwKTtcblxuICAgICAgICAuanVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG4gICAgICAgIC5hbGlnbi1jb250ZW50KHN0cmV0Y2gpO1xuXG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtcHJldmlld3MtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMzkycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMzVweCAyMHB4IDM1cHggMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAxNHB4IDEycHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZXJpZXMtY2Fyb3VzZWwtcHJldmlldy1jb3JuZXIucG5nXCIpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1wcmV2aWV3cy1tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1wcmV2aWV3cy1tZWRpYS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtcHJldmlld3MtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB+J2xpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSknO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE1KTtcbiAgICB9XG5cbiAgICAuaDMge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDMwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIC5mb250LXNpemUoMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BlY2lhbF9oZWFkZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDMwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgyNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAuZm9udC1zaXplKDIwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NoYXJlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRucyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAmX19idWJibGUtaWZyYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmFjdGl2ZSB+ICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J1YmJsZS1pZnJhbWUtZmllbGRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAmX19idWJibGUtaWZyYW1lLWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuZm9udC1zaXplKDEzKTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fYnViYmxlLWlmcmFtZS10ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmZvbnQtc2l6ZSgxMCk7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZfX2J1YmJsZS1pZnJhbWUtZmllbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19idWJibGUtaWZyYW1lLXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC5mb250LXNpemUoMTQpO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLWluX3dpdGgtaGVpZ2h0IHtcbiAgICAgICAgLy9taW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLy8gICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy8gXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvLyAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgLy8gfVxuICAgIH1cbiAgICBcbiAgICAmX19jYXJvdXNlbC1pbl9vbmx5LW9uYWlyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcmVtaWVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiArIC50cmFpbGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICB3aWR0aDogMTAxdnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAudHJhbnNsYXRlKC01MCUsIDApXG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5ZDBmMGY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDI4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoODApO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAudHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDYwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVtYmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufSIsIi5hd2FyZHMtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMy4xMiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19tZWRhbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIC5mb250LXNpemUoMzYpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLmNvbnRhY3RzIHtcblxuXG5cbiAgICAmX19tYXAge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAtNDJweCAwIDUwcHggLTU1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIC5mb250LXNpemUoMCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjU1cHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luOiAzOHB4IDAgMCA1NXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuZm9udC1zaXplKDIyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0LWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdC1waG9uZSB7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgIH1cblxuXG4gICAgJl9fbGlzdC1lbWFpbCB7XG5cbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1saW5rIHtcbiAgICAgICAgY29sb3I6ICMyMjhjZDI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaG9ydHMtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICYtLWRhcmsge1xuICAgICAgICAuc2hvcnRzLWRlc2NyaXB0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJl9fZGl2aWRlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzdCQzFGO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzlFOUU5RTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG59XG5cbi5zaG9ydHMge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDg5LjVweDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmX2xpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbG9uZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0JTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvcnQtdmlkZW8tY2FyZCB7XG4gICAgbWFyZ2luOiA3LjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luOiA3LjVweCAwIDcuNXB4O1xuICAgIH1cblxuICAgICZfbWVkaWEge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gcGljdHVyZSA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0Ny41JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLjAxJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNCQUJBQkE7XG5cbiAgICAgICAgICAgICYtLW5vLWNhcHRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2luZm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQkFCQUJBO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192aWV3cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXZpZXdzLWdyZWVuLnBuZykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tY29tbWVudHMtZ3JlZW4ucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5saW5rLWJhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmID4gc3ZnIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgICYtLWRhcmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5zaG9ydC12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgXG4gICAgICAgIC5zaG9ydC12aWRlb19jb250cm9sIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcnQtdmlkZW9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICM5MzkzOTM7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRzLW1hdGVyaWFscyA+IC5yZWNvbW1lbmRzLW1hdGVyaWFsc19faGVhZGluZyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzIzMjMyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbCBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdmlkZW8tY29udGFpbmVyIHtcblxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfc29jaWFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5MzkzOTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzc3QkMxRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX25leHQtdmlkZW8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2JhY2sge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1MzUzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMThweCA0cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgICAgICAgICAgICAgICAgJiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNHB4IDRweCAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbW1lbnRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyMzIzMjtcblxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgICAgICYgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQkFCQUJBO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192aWV3cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXZpZXdzLWdyZWVuLnBuZykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tY29tbWVudHMtZ3JlZW4ucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfZW1vdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcblxuICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmVtb3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcG9wdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MzkzOTM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmVtb3Rpb25fX3BvcHVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbW90aW9uX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjb21tZW5kcy1tYXRlcmlhbHNfX2hlYWRpbmcge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgLmZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1pbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IH4nY2FsYygoMTAwdncgLSAyMHB4KSAvIDIgLSAyMHB4KSc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwdncgLSA0MHB4KSc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLW5leHQsXG4gICAgLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI5JTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgfVxuICAgIFxuICAgIC5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgIH1cbn1cblxuLnNob3J0LXZpZGVvLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgICAmIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNCQUJBQkE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ZpZXdzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tdmlld3MtZ3JlZW4ucG5nKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29tbWVudHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1jb21tZW50cy1ncmVlbi5wbmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JhdGluZyB7XG5cblxuICAgICAgICAmX19zdGFyIHtcbiAgICAgICAgICAgIGZpbGw6ICM3N0JDMUY7XG5cbiAgICAgICAgICAgICYtLWVtcHR5IHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNTQ1NDU0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jcmV3IHtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAmX19zaWRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX21lZGlhLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cblxufSIsIi5kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJl9fc2lkZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICAgICAgICBjb2xvcjogIzIyOGNkMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufSIsIi5zY2hlZHVsZSB7XG4gICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAudHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBhZGRpbmctdG9wOiAxNDdweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MjUyNTI7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmRpc3BsYXkoZmxleCk7XG5cbiAgICAgICAgLmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cbiAgICAgICAgLmZsZXgtd3JhcChub3dyYXApO1xuXG4gICAgICAgIC5qdXN0aWZ5LWNvbnRlbnQobGVmdCk7XG5cbiAgICAgICAgLmFsaWduLWNvbnRlbnQoc3RyZXRjaCk7XG5cbiAgICAgICAgLmFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYWxpZ24tY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICAgICAgICAgIC5hbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGFkMDk7XG4gICAgICAgICAgICAvL2NvbG9yOiAjZmMwO1xuXG4gICAgICAgICAgICAuc2NoZWR1bGVfX2xpc3QtbWVkaWEge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LW1lZGlhIHtcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5mbGV4KDAgMSBhdXRvKTtcbiAgICAgICAgLm9yZGVyKDIpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbGlzdC1tZWRpYS1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdC1oZWFkaW5nLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAvLyY6YmVmb3JlIHtcbiAgICAgICAgLy8gICAgY29udGVudDogJyc7XG4gICAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgdG9wOiAtMWVtO1xuICAgICAgICAvLyAgICBsZWZ0OiAtMTAwMGVtO1xuICAgICAgICAvLyAgICByaWdodDogLTEwMDBlbTtcbiAgICAgICAgLy8gICAgYm90dG9tOiAtMWVtO1xuICAgICAgICAvLyAgICB6LWluZGV4OiAzO1xuICAgICAgICAvL31cblxuICAgIH1cblxuICAgICZfX2xpc3QtaGVhZGluZyB7XG5cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMjApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAuc2NoZWR1bGVfX2xpc3QtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICNhM2EzYTM7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xpc3QtdGltZSB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAuZm9udC1zaXplKDM2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAub3JkZXIoMCk7XG4gICAgICAgIC5mbGV4KDAgMSAyMzBweCk7XG4gICAgICAgIC5hbGlnbi1zZWxmKHRvcCk7XG4gICAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuZmxleCgwIDEgMTAwcHgpO1xuICAgICAgICAgICAgLmFsaWduLXNlbGYoZmxleC1zdGFydCk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xpc3QtdGltZS1pbiB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtY29udGV4dCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA0MHB4O1xuXG4gICAgICAgIC5vcmRlcigzKTtcbiAgICAgICAgLmZsZXgoMCAxIGF1dG8pO1xuICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwJSAtIDEwMHB4KSc7XG4gICAgICAgICAgICBtaW4td2lkdGg6IH4nY2FsYygxMDAlIC0gMTAwcHgpJztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTdweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NoZWR1bGVfX2xpc3QtbWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtODNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zY2hlZHVsZV9fbGlzdC1tZWRpYS1pbWcge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAuYWN0aXZlICYge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbGlzdC1jb250ZXh0LWluIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogLjdlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NoZWR1bGVfX2xpc3QtaXRlbTpob3ZlciAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LXN1bW1hcnkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtODNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDM4cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtZm9vdCB7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUgJiB7XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLy92aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdC1mb290LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgY29sb3I6ICNmZmNjMDA7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LWxpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzBhZTNhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cbn1cblxuLnNjaGVkdWxlLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDU4cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjUyNTI7XG5cbiAgICAvL3BhZGRpbmc6IDE0cHggMjBweDtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLy9AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLy8gICAgbWFyZ2luOiAtMzBweCAtMzBweCAwO1xuICAgIC8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICB0b3A6IDA7XG4gICAgLy99XG4gICAgLy9cbiAgICAvL0BtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgIG1hcmdpbjogLTIwcHggLTIwcHggMDtcbiAgICAvL31cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICB0b3A6IDIycHg7XG4gICAgLy8gICAgbGVmdDogMjJweDtcbiAgICAvLyAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyAgICAuZm9udC1zaXplKDI0KTtcbiAgICAvLyAgICBsaW5lLWhlaWdodDogMTtcbiAgICAvLyAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vXG4gICAgLy8gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC8vICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAvLyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICB0b3A6IDA7XG4gICAgLy8gICAgICAgIGxlZnQ6IDA7XG4gICAgLy8gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICAmX190aW1lem9uZSB7XG5cbiAgICB9XG5cbiAgICAvLyZfX2luZm8ge1xuICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICB0b3A6IDI4cHg7XG4gICAgLy8gICAgcmlnaHQ6IDIwcHg7XG4gICAgLy8gICAgY29sb3I6ICNmZmY7XG4gICAgLy8gICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy9cbiAgICAvLyAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLy8gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAvLyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICB0b3A6IC0xMHB4O1xuICAgIC8vICAgICAgICByaWdodDogMDtcbiAgICAvLyAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAvL1xuICAgIC8vJl9fdGltZXpvbmUge1xuICAgIC8vICAgIHRvcDogMTRweDtcbiAgICAvL31cblxuICAgICZfX3RpbWV6b25lLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmX190aW1lem9uZS1zZWxlY3Qge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAucm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0ZWQtdmFsdWUpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4IDAgMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIC5yb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGltZXpvbmUtc2VsZWN0LWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAuYWN0aXZlICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1lem9uZS1zZWxlY3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAyN3B4IDAgMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDUwMG1zIGVhc2UsIG9wYWNpdHkgNTAwbXMgZWFzZTtcblxuICAgICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmX2FjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5zY2hlZHVsZV9fbmF2LWRhdGUge1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2NoZWR1bGUtcGFuZWxfX25hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vJl9fbmF2LWxpc3Qge1xuICAgIC8vICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8vICAgIG1hcmdpbjogYXV0bztcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy9cbiAgICAvLyAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvLyAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAvLyAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDIwcHggMDtcbiAgICAvLyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvL31cbiAgICAvL1xuICAgIC8vJl9fbmF2LWl0ZW0ge1xuICAgIC8vICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgLy8gICAgbWFyZ2luOiAwO1xuICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAvL1xuICAgIC8vICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vICAgIC5mb250LXNpemUoMTYpO1xuICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy9cbiAgICAvL1xuICAgIC8vXG4gICAgLy8gICAgJl9hY3RpdmUge1xuICAgIC8vICAgICAgICAuc2NoZWR1bGVfX25hdi1kYXRlIHtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgICAgICAuc2NoZWR1bGUtcGFuZWxfX25hdi1saW5rIHtcbiAgICAvLyAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xuICAgIC8vICAgICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vfVxuXG4gICAgJl9fbmF2LWRhdGUge1xuICAgICAgICAuZm9udC1zaXplKDE3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTMpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19uYXYtZGF5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAuZm9udC1zaXplKDI3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGhlaWdodDogOTdweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuMyBzZSBlYXNlKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE0YTRhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNhNGEyYWY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2E0YTJhZjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAyMiU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9wcmV2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZjMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYTRhMmFmO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYTRhMmFmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYTRhMmFmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2E0YTJhZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC42KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdWJzY3JpYmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiLi4vaW1nL3N1YnNjcmliZV9iZy5qcGdcIikgbm8tcmVwZWF0IDUwJSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDUxLjMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLnRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59IiwiLndoZXJlLXRvLXdhdGNoLWNoYW5uZWxzIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4IC0yMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogfidjYWxjKDI1JSAtIDIwcHgpJztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogfidjYWxjKDUwJSAtIDIwcHgpJztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwJSAtIDIwcHgpJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMjApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX2Zvcm1hdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgY29sb3I6ICM3N2JjMWY7XG4gICAgICAgIC5mb250LXNpemUoMTUpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX3N1Yi1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zdWItaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDNweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgIH1cbn0iLCIud2hlcmUtdG8td2F0Y2gtYXJlYXMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZThlMyB1cmwoXCIuLi9pbWcvbWFwLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTEwMDBlbTtcbiAgICAgICAgcmlnaHQ6IC0xMDAwZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAuY29sdW1uLWNvdW50KDIpO1xuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAuY29sdW1uLWNvdW50KDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNvbHVtbi1jb3VudCgyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uczogYXV0bztcbiAgICAgICAgICAgIC1tb3otY29sdW1uczogYXV0bztcbiAgICAgICAgICAgIGNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICM4M2MxM2I7XG5cbiAgICAgICAgICAgIC53aGVyZS10by13YXRjaC1hcmVhc19fbGlzdC1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3cuZ2lmXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50cnktbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAuY29sdW1uLWNvdW50KDIpO1xuICAgICAgICAuY29sdW1uLWdhcCg1MHB4KTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgLmNvbHVtbi1jb3VudCgzKTtcbiAgICAgICAgICAgIC5jb2x1bW4tZ2FwKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmNvbHVtbi1jb3VudCgyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uczogYXV0bztcbiAgICAgICAgICAgIC1tb3otY29sdW1uczogYXV0bztcbiAgICAgICAgICAgIGNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICAuY29sdW1uLWdhcCgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50cnktaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgJl9fY291bnRyeS1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgJl9fY291bnRyeS1zaXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAmX19jb3VudHJ5LWxpbmsge1xuICAgICAgICBjb2xvcjogIzIyOGNkMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudHJ5LWFkZHJlc3Mge1xuICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG5cbiAgICAuaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cblxufSIsIi53aGVyZS10by13YXRjaC1icmFuZHMge1xuXG4gICAgbWFyZ2luOiAwIC0yMHB4IDMwcHg7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC5kaXNwbGF5KGZsZXgpO1xuXG4gICAgLmZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cbiAgICAuZmxleC13cmFwKHdyYXApO1xuXG4gICAgLmp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblxuICAgIC5hbGlnbi1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG4gICAgLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cbiAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuanVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICAgICAuZmxleCgwIDEgYXV0byk7XG5cbiAgICAgICAgLmFsaWduLXNlbGYoYXV0byk7XG4gICAgfVxuXG5cblxufSIsIi53aGVyZS10by13YXRjaC1tb2JpbGUtYXBwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cbiAgICAgICAgLmRpc3BsYXkoZmxleCk7XG5cbiAgICAgICAgLmZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cbiAgICAgICAgLmZsZXgtd3JhcChub3dyYXApO1xuXG4gICAgICAgIC5qdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cbiAgICAgICAgLmFsaWduLWNvbnRlbnQoc3RyZXRjaCk7XG5cbiAgICAgICAgLmFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAwZW07XG4gICAgICAgIHJpZ2h0OiAtMTAwMGVtO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19zaWRlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cblxuICAgICAgICAgICAgLm9yZGVyKDIpO1xuXG4gICAgICAgICAgICAuZmxleCgwIDEgYXV0byk7XG5cbiAgICAgICAgICAgIC5hbGlnbi1zZWxmKGF1dG8pO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIC5vcmRlcigwKTtcblxuICAgICAgICAgICAgLmZsZXgoMCAxIGF1dG8pO1xuXG4gICAgICAgICAgICAuYWxpZ24tc2VsZihhdXRvKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMjQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmctYWxsb3R0ZWQge1xuICAgICAgICBjb2xvcjogIzc3YmMxZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuXG5cbiAgICAmX19zdG9yZS1saW5rcyB7XG4gICAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdG9yZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcblxuXG5cblxuICAgIH1cblxuICAgIC5oNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxufSIsIi53b3Jkcy1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC5mb250LXNpemUoNDgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59IiwiLnBhZ2VzIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2FjdGl2ZSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmMwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vbi1haXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgd2lkdGg6IDc2M3B4O1xuICAgIG1pbi1oZWlnaHQ6IH4nY2FsYygxMDB2aCAtIDM4N3B4KSc7XG4gICAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAtMzBweCAtMzBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IC0yMHB4IC0yMHB4IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xMDAwZW07XG4gICAgICAgIHJpZ2h0OiAtMTAwMGVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMTMxMzE7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcblxuICAgICAgICAuZGlzcGxheShmbGV4KTtcbiAgICAgICAgLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWhlYWRpbmcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAuZmxleCgxIDEgYXV0byk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXItY2FwdGlvbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLyouZmxleCgwIDEgYXV0byk7Ki9cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZV9saWdodC1vZmYgJiB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwxKTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDAwZW07XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDAwZW07XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTAwMDBlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwMGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX21lZGlhLXZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgI21lZGlhcGxheWVyLFxuICAgICAgICA+IGlmcmFtZSxcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYS1zZXR0aW5ncyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZlZmVmZTtcblxuICAgIH1cblxuICAgICZfX3RpbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAuZm9udC1zaXplKDM2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgICAgICAuZm9udC1zaXplKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIC5mb250LXNpemUoMzApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmX19zdW1tYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZWZlZmU7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX190YWdzLWNhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAmX190YWdzLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19saXZlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNzdiYzFmO1xuICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzdiYzFmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9vbHMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9vbHMtcXVhbGl0eSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICZfX3Rvb2xzLXF1YWxpdHktbGluayB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDVweDtcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWJhYmFiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3Rvb2xzLWxpZ2h0LXN3aXRjaCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJl9fdG9vbHMtbGlnaHQtc3dpdGNoLWNhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgLmZvbnQtc2l6ZSgxNyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX3Rvb2xzLWxpZ2h0LXN3aXRjaC1idG4ge1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuXG4gICAgICAgIC5wYWdlX2xpZ2h0LW9mZiAmIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgIC5wYWdlX2xpZ2h0LW9mZiAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAxNzksIDI1NSwgLjUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjJmMmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dC12aWRlb3MsXG4gICAgJl9fcHJldi12aWRlb3Mge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2LXZpZGVvcyB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMTAwMGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX19uZXh0LXZpZGVvcyB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMTAwMGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuXG4gICAgJl9fbmV4dC12aWRlb3MtaXRlbSxcbiAgICAmX19wcmV2LXZpZGVvcy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMTAwMGVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dC12aWRlb3MtbWVkaWEsXG4gICAgJl9fcHJldi12aWRlb3MtbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzNi4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDAsIDQwLCA0MCwgMCkgMCUsIHJnYmEoNDAsIDQwLCA0MCwgLjcpIDUwJSwgIHJnYmEoNDAsIDQwLCA0MCwgMSkgMTAwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dC12aWRlb3MtdGltZSxcbiAgICAmX19wcmV2LXZpZGVvcy10aW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICAgICAgLmZvbnQtc2l6ZSgzNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX25leHQtdmlkZW9zLWNhdGVnb3J5LFxuICAgICZfX3ByZXYtdmlkZW9zLWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2EzYTNhMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQtdmlkZW9zLXRpdGxlLFxuICAgICZfX3ByZXYtdmlkZW9zLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZlZmVmZTtcbiAgICAgICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGltZXpvbmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAuZm9udC1zaXplKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG5cbiAgICAmX190aW1lem9uZS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmX190aW1lem9uZS1zZWxlY3Qge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgLnJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkLXZhbHVlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjdweCAwIDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIC5mb250LXNpemUoMTgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgLnJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aW1lem9uZS1zZWxlY3QtbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIC5hY3RpdmUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpbWV6b25lLXNlbGVjdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHggMCAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRhNGE0YTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4iLCIucHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogI2VkMWIyNDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgcGFkZGluZzogMCAxMDBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIC50cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgbGVmdDogMjAwcHg7XG4gICAgICAgIC50cmFuc2xhdGUoMCwwKTtcbiAgICB9XG59IiwiLm1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzYTNhM2E7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogNTVweCA2NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgIC50cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDE1cHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbF9zdWJzY3JpYmUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kYWxfc3Vic2NyaWJlX2JnLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogNzc1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIC50cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAucm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC5yb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX3ZpZGVvIHtcbiAgICAgICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdmlkZW8ge1xuICAgICAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXBsYXllciB7XG4gICAgd2lkdGg6IDY1dnc7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDg1dnc7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgICAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5mb250LXNpemUoMjUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAjdmlkZW9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuIiwiLmJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAwO1xuICAgIG1hcmdpbjogMCAtMTAwMDBlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcblxuICAgICAgICAucGFnZV9tYWluICYge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdWJzY3JpYmUtdmVyaWZ5IHtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIC5mb250LXNpemUoMjkpO1xuICAgICAgICBjb2xvcjogI2ZmY2MwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB9XG5cbiAgICAmX19jb250ZXh0IHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC5mb250LXNpemUoMTUpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbn1cbiIsIi5ydC1hd2FyZCB7XG4gICAgbWFyZ2luOiAzMHB4IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICBuby1yZXBlYXQgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcy9pbWFnZXMvcnQtYXdhcmQtMzg2LnBuZ1wiKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcy9pbWFnZXMvcnQtYXdhcmQtNDYwLnBuZ1wiKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NiU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9ydC1hd2FyZC03MjgucG5nXCIpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9ydC1hd2FyZC0xMjgwLnBuZ1wiKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59IiwiLy8uY29va2llLWJhbm5lciB7XG4vLyAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICBib3R0b206IDA7XG4vLyAgICBsZWZ0OiAwO1xuLy8gICAgZGlzcGxheTogbm9uZTtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgbWluLWhlaWdodDogNzBweDtcbi8vICAgIHBhZGRpbmc6IDAgMTRweDtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4vLyAgICBmb250LXNpemU6IDA7XG4vLyAgICBsaW5lLWhlaWdodDogNzBweDtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLyAgICB6LWluZGV4OiA5OTk7XG4vL1xuLy8gICAgJl9zaG93biB7XG4vLyAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICB9XG4vL1xuLy8gICAgJl9fd3JhcHBlciB7XG4vLyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICB9XG4vL1xuLy8gICAgJl9fdGV4dCB7XG4vLyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbi8vICAgICAgICBmb250LXNpemU6IDExcHg7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbi8vICAgICAgICBjb2xvcjogIzMzMztcbi8vICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgIH1cbi8vXG4vLyAgICAmX19idXR0b24ge1xuLy8gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbi8vICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuLy8gICAgICAgIGNvbG9yOiAjMDAwO1xuLy8gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbi8vICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuLy8gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vXG4vLyAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vXG4vLyAgICAmX19saW5rIHtcbi8vICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbi8vICAgICAgICBjb2xvcjogIzMzMztcbi8vICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXG4vLyAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuLy8gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL1xuLy99XG4uY29va2llLWJhbm5lciB7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjZTIwO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICB9XG5cbiAgICAmX3Nob3duIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIC5kaXNwbGF5KGZsZXgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLmZsZXgoMCAxIGF1dG8pO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkYjMwZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDIycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGIzMGY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLmZsZXgoMCAxIGF1dG8pO1xuXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIuaDNfbmIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2xpZGVyLWJvYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcblxuICAuc2xpZGVyLWJvYXJkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI1NnB4IC0gNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICA+IC5zbGljay1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG5cblxuICAgIC5zbGlkZXItYm9hcmRfX3BhbmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MDBweCwgMCk7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1ib2FyZF9fYnVyZ2VyIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWJvYXJkX19wYW5lbC1jbG9zZSB7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDIwMDBweCkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fcGFuZWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgJl9zaGFyaW5nIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAmX2dhbGxlcnkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy90b3A6IDEwMHB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL2hlaWdodDogY2FsYyh+XCIxMDAlIC0gMTAwcHhcIik7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDUwMG1zIGVhc2UsIG9wYWNpdHkgNTAwbXM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogOXB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLCBsZWZ0IDUwMG1zIGVhc2UsIHRvcCA1MDBtcyBlYXNlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLCBsZWZ0IDUwMG1zIGVhc2UsIHRvcCA1MDBtcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhbmVsLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogY2FsYyh+JzEwMCUgKyA0MHB4Jyk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSA1MDBtcyBlYXNlLCBvcGFjaXR5IDUwMG1zO1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiAxMDJweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLnNsaWNrLXByZXYge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyOSU7XG4gICAgICAgIGxlZnQ6IDMzJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjklO1xuICAgICAgICBsZWZ0OiAzMyU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjM0EzQTNBO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzNBM0EzQTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuc2xpY2stbmV4dCB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjklO1xuICAgICAgICByaWdodDogMzMlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzNBM0EzQTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzNBM0EzQTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXItYm9hcmQtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDMwcHg7Ki9cbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAvL2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLnNsaWRlci1ib2FyZC1wcmV2aWV3IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMjAwbXMgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDIxMSwgMTgzLCAwLjgpO1xuICAgIH1cbiAgfVxuXG5cbiAgJi5pcy1hY3RpdmUge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDBEM0I3O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWJvYXJkLXNoYXJpbmcge1xuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi5yZWNvbW1lbmRzLW1hdGVyaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC5tYWluLWNhcm91c2VsLW9uZV9fdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG5cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDA7XG4gICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICBwYWRkaW5nOiAwIDAgOXB4O1xuICAgIC5mb250LXNpemUoMzApO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICB9XG59XG5cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1pbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtbGlzdCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIWltcG9ydGFudDtcbn1cblxuXG5cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtaXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IH4nY2FsYygoMTAwdncgLSA0MHB4KSAvIDMgLSA3cHgpJztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiB+J2NhbGMoKDEwMHZ3IC0gNDBweCkgLyAyIC0gN3B4KSc7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwdncgLSA0MHB4KSc7XG4gICAgfVxufVxuXG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWNhcmQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1tZWRpYSB7XG4gICAgYmFja2dyb3VuZDogIzAwMCBuby1yZXBlYXQgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSh+J2xpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDAsMCwwLDApIDQlLCByZ2JhKDAsMCwwLDEpIDEwMCUpJyk7XG4gICAgICAgIGhlaWdodDogMjAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wYXJhbXMge1xuICAgIGJvdHRvbTogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1jb21tZW50cyxcbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtdmlld3MsXG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLXRpbWUge1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC12aWV3cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tdmlld3Muc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtY29tbWVudHMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNvbW1lbnRzLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC10aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgbGVmdDogMTJweDtcbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uYW1lIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgLmZvbnQtc2l6ZSgxNik7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuXG59XG5cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtZGF0ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC5mb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVjb21tZW5kcy1tYXRlcmlhbHNfX2Nhcm91c2VsLXN1bW1hcnkge1xuICAgIC5mb250LXNpemUoMjEpO1xuICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgIH1cbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uZXh0LFxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1wcmV2IHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjVweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjM0EzQTNBO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzNBM0EzQTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzElO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLnJvdGF0ZSgtMTM1ZGVnKVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbi5yZWNvbW1lbmRzLW1hdGVyaWFsc19fY2Fyb3VzZWwtcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAucm90YXRlKDQ1ZGVnKVxuICAgIH1cbn1cblxuLnJlY29tbWVuZHMtbWF0ZXJpYWxzX19jYXJvdXNlbC1saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4iLCIuY2Fyb3VzZWwtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNhcm91c2VsLXNtYWxsX19pbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuY2Fyb3VzZWwtc21hbGxfX2xpc3Qge1xuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICAgICAgICAgIC5jYXJvdXNlbC1zbWFsbF9faXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwdncgLSAyMHB4KSc7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjU2cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTk2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2Fyb3VzZWwtc21hbGxfX21lZGlhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiMwMDAgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTphdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICYuY2Fyb3VzZWwtc21hbGxfX2hvcml6b250YWwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5jYXJvdXNlbC1zbWFsbF9fdmVydGljYWwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIuMiU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcm91c2VsLXNtYWxsX19jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtc21hbGxfX3ByZXYsXG4gIC5jYXJvdXNlbC1zbWFsbF9fbmV4dCB7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG5cbiAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgLjVzIGVhc2UpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLXNtYWxsX19wcmV2IHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAucm90YXRlKC0xMzVkZWcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIC5yb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1zbWFsbF9fbmV4dCB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIC5yb3RhdGUoNDVkZWcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIC5yb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICB9XG59XG4iLCIuc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAucm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAucm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0X192YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICAuZm9udC1zaXplKDE4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkLXZhbHVlKTtcbiAgICB9XG59XG5cbi5zZWxlY3RfX2xpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cblxuICAgIC5hY3RpdmUgJiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyNXJlbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC41cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkpO1xuICAgIH1cbn1cblxuLnNlbGVjdF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZjMDtcbiAgICB9XG59IiwiLmdyaWQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmNvbC04X3NtLTZfeHMtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFydGljbGVfcmVsYXRlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkxNXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODk3cHgpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGVfcmVsYXRlZF9pbm5lcl9fbWVkaWEge1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODk3cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2NhcHRpb24gYS5hcnRpY2xlX3JlbGF0ZWRfaW5uZXJfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODk3cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbC00X3NtLTZfeHMtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufSIsIi5hYm91dCB7XG4gICAgbWF4LXdpZHRoOiA4MzNweDtcbiAgICBtYXJnaW46IGF1dG87XG59IiwiLm9uYWlyX19ub3RpZmljYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZmOWM7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi10b3A6IC0xdmg7XG4gICAgbGVmdDogNTAlO1xufVxuXG4ub25haXJfX25vdGlmaWNhdGlvbl9zZXJpYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZmOWM7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGVmdDogNTAlO1xufVxuXG4ub25seV9vbmFpci0tcHJlbWllcmUgKyAudHJhaWxlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZW1pZXJlICsgLnRyYWlsZXIge1xuICAgIG1hcmdpbjogMCAtMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5vbmx5X29uYWlyLS1wcmVtaWVyZSArIC50cmFpbGVyIHtcbiAgICBtYXJnaW46IDAgLTIwcHggNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmFpbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5vbmFpcl9fbm90aWZpY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5vbmFpcl9fbm90aWZpY2F0aW9uX3NlcmlhbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub25haXJfX25vdGlmaWNhdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAub25haXJfX25vdGlmaWNhdGlvbl9zZXJpYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICAgIC5zbGljay1wcmV2LFxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNDAuNSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgLjVzIGVhc2UpO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogfidjYWxjKDEwMCUgLSAzMHB4KSc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDd2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1NnB4KSB7XG4gICAgICAgICAgICBsZWZ0OiA4M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMjN2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTZweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDI4M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAzMyU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5yb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAzMyU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5yb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC42cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xuXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FsbGVyeV9faW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeV9fbGlzdCB7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLTh2dztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjU2cHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxufVxuXG4uZ2FsbGVyeV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogfidjYWxjKDcwdncgLSA2MHB4KSc7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1NnB4KSB7XG4gICAgICAgIHdpZHRoOiA4MzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiB+J2NhbGMoMTAwdncgLSA4MHB4KSc7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlfX2NhcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5nYWxsZXJ5X19tZWRpYSB7XG4gICAgYmFja2dyb3VuZDogIzAwMCBuby1yZXBlYXQgNTAlIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X19jYXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4uZ2FsbGVyeV9fdXBwZXJfYmFyLFxuLmdhbGxlcnlfX2xvd2VyX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IH4nY2FsYyg3MHZ3IC0gNjBweCknO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjU2cHgpIHtcbiAgICAgIHdpZHRoOiA4MzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IH4nY2FsYygxMDB2dyAtIDgwcHgpJztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmdhbGxlcnlfX2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5nYWxsZXJ5X191cHBlcl9iYXJfaW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmdhbGxlcnlfX3VwcGVyX2Jhcl9jdXJyZW50LFxuICAuZ2FsbGVyeV9fdXBwZXJfYmFyX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgLmdhbGxlcnlfX3VwcGVyX2Jhcl9jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAuZ2FsbGVyeV9fdXBwZXJfYmFyX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbiIsIi5wcm9tby1zbGljayB7XG4gIC5zbGljay1hcnJvdyB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogMTAycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcbiAgICBib3JkZXItY29sb3I6dW5zZXQ7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zbGljay1saXN0e1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuXG4gIC5zbGljay1kb3Rze1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYWN0aXZle1xuICAgICAgYmFja2dyb3VuZDogI2Q3YTcwNCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YmVmb3Jle1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAucm90YXRlKDIyNGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrZ3JvdW5ke1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMTVweCAyMHB4IDE1cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmYzAgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLXNsaWNrLWZvcntcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgd2lkdGg6IDM2MnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5wcm9tby1zbGljay1mb3JfX3N1bW1hcnkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvbW8tc2xpY2stZm9yX19mb290IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgLnRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAuYmFja2dyb3VuZC1pbWFnZSh+J2xpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjcpKScpO1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAudHJhbnNpdGlvbihhbGwgLjNzIGVhc2UpO1xuXG4gICAgfVxuXG4gICAgJl9fbWVkaWEtaW1nIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgY29sb3I6ICNmYzA7XG4gICAgICAuZm9udC1zaXplKDE3KTtcblxuICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLmZvbnQtc2l6ZSgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3Qge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLnRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZjYzAwO1xuICAgICAgLmZvbnQtc2l6ZSgxNSk7XG5cbiAgICB9XG5cbiAgICAmX192aWV3cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi12aWV3cy5wbmdcIikgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgY29sb3I6ICNmZmNjMDA7XG4gICAgICAuZm9udC1zaXplKDE1KTtcbiAgICB9XG5cblxuICAgICZfX2xpbmsge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5tYWluLWNhcm91c2VsLWxpbmtfX3N1bW1hcnkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tY2Fyb3VzZWwtbGlua19fZm9vdCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIC50cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dpdGgtZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLnRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjcsIDI3LCAyNyk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2NTVweDtcbiAgICAgIHBhZGRpbmc6IDIzcHggMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI3LCAyNywgMjcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBib3R0b206IC0xMDAwZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5tYWluLWNhcm91c2VsLWxpbmtfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcblxuICAgICAgICAgICAgdG9wOiAxMDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGNvbG9yOiAjZmMwO1xuICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uLXN1bW1hcnkge1xuICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLmZvbnQtc2l6ZSgxOCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAuM3MgZWFzZSk7XG5cbiAgICAgIC5ub19idXR0b24gJiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0N3B4O1xuICAgICAgfVxuXG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLmJhY2tncm91bmQtaW1hZ2UofidsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI3LDI3LDI3LDApLCByZ2JhKDI3LDI3LDI3LDEpKScpO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIC4zcyBlYXNlKTtcblxuICAgICAgICAubm9fYnV0dG9uICYge1xuICAgICAgICAgIHRvcDogMTI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhICAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3JlYW0ge1xuICAgICAgYmFja2dyb3VuZDogIzlkMGYwZjtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogMTdweDtcblxuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAuZm9udC1zaXplKDE5KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gICAgfVxuICB9XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW0gPiAuZmlsbV9kYXRhX2NvbnRhaW5lciA+Lm1haW4tcGxheWVyX19zdW1tYXJ5e1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbiIsIi5zZW8tcXVvdGUge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICYgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAmX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogIzcxNzE3MTtcbiAgICB9XG5cbiAgICAmX2F1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctdG9wOiA1cHhcbiAgICAgIH1cblxuICAgICAgJiA+ICZfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cblxuICAgICAgJl9fc3VidGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNkM2QzZDO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW5mby1pbnNlcnQge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogOTBweCBhdXRvIDUwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDo0NTBweCkge1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG5cbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fZmlndXJlLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9maWd1cmUge1xuICAgIG1hcmdpbjogMDtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCAyMHB4IDEyLjVweCByZ2JhKDE4OSwgMTg5LCAxODkpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICB9XG5cbiAgJl9jb250ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIH1cblxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzMzMzMzMztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZywgJiA+IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmID4gcCwgJl9fdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JleS1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XG4gIH1cbn1cblxuIiwiLmVtYmVkLWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDAgMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgcGFkZGluZzogMjBweCAwIDE1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxuXG4gICYtLWZ1bGxzY3JlZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTIwO1xuICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XG5cbiAgICAuZW1iZWQtZ2FsbGVyeV9fY291bnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICB9XG5cbiAgICAuZW1iZWQtZ2FsbGVyeV9fY291bnRlci0taWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lbWJlZC1nYWxsZXJ5X19jb3VudGVyLS1pY29uLWdyZXkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5lbWJlZC1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAuZW1iZWQtZ2FsbGVyeV9faW1hZ2UtYmxvY2sge1xuICAgICAgaGVpZ2h0OiA1NXZoO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIGhlaWdodDogNDcuNXZoO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MHZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWJlZC1nYWxsZXJ5X196b29tLWJ1dHRvbiA+IC5lbWJlZC1nYWxsZXJ5X196b29tLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5lbWJlZC1nYWxsZXJ5X196b29tLWJ1dHRvbiA+IC5lbWJlZC1nYWxsZXJ5X196b29tLW9wZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW1iZWQtZ2FsbGVyeV9fc2hhcmUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmVtYmVkLWdhbGxlcnlfX2l0ZW0tY29udGV4dCB7XG5cbiAgICAgICYgPiBwIHtcbiAgICAgICAgLy8gY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC45NSk7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwXG5cbiAgICAgIH1cblxuICAgICAgJiA+IHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgfVxuXG4gICAgJi0taWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmLS1pY29uLWdyZXkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgaGVpZ2h0OiA1MHZoO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgaGVpZ2h0OiA0MHZoO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgaGVpZ2h0OiAzMHZoO1xuICAgIH1cblxuICAgICYgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgJiA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0LWFycm93LCAmX19yaWdodC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQtYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDVweCByZ2JhKDAsMCwwLCAuMik7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xuICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggNXB4IHJnYmEoMCwwLDAsIC4yKTtcbiAgICB9XG4gIH1cblxuICAmX196b29tIHtcbiAgICAmLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzAwMDAwMDtcbiAgICAgIH1cblxuICAgICAgJiA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cblxuICAgICAgJiA+IC5lbWJlZC1nYWxsZXJ5X196b29tLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJiA+IC5lbWJlZC1nYWxsZXJ5X196b29tLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGFyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogIDc1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stYWN0aXZlICYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzAwMDAwMDtcbiAgICAgIH1cblxuICAgICAgJiA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZW1iZWQtZ2FsbGVyeS1zaGFyZS1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgICYgPiBoNiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tY29udGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLnNsaWNrLWFjdGl2ZSAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgLy8gY29sb3I6ICM2NjY2NjY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmID4gc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBjb2xvcjogIzhCOEI4QjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbWJlZC1zbGljay1kb3RzID4gbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuZmVlZGJhY2stYmxvY2sge1xuICAmX19mb3JtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHotaW5kZXg6IDEyMDtcbiAgICBwYWRkaW5nOiA0OHB4IDYwcHggMjhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiA0NXB4IDAgMjBweCByZ2JhKDAsIDAsIDAsIC4xOSk7XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIC5mZWVkYmFjay1ibG9ja19faGVhZGluZywgLmZlZWRiYWNrLWJsb2NrX19sYWJlbCwgLmZlZWRiYWNrLWJsb2NrX19pbnB1dCwgLmZlZWRiYWNrLWJsb2NrX190ZXh0YXJlYSwgLmZlZWRiYWNrLWJsb2NrX19mb3JtLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mZWVkYmFjay1ibG9ja19fc3VjY2Vzcy1pY29uLWNvbnRhaW5lciwgLmZlZWRiYWNrLWJsb2NrX19oZWFkaW5nLS1zdWNjZXNzLCAuZmVlZGJhY2stYmxvY2tfX3N1Y2Nlc3Mtc3ViLCAuZmVlZGJhY2stYmxvY2tfX2Zvcm0tYnV0dG9uLS1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgICAgcGFkZGluZzogNDhweCAyMHB4IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYgPiBzdmcgPiBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgfVxuXG4gICAgJjpob3ZlciA+IHN2ZyA+IHBhdGgge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAmX19zdWNjZXNzLWljb24tY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VjY2Vzcy1zdWIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogIDcycHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNCM0IzQjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuICAgICY6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG4gICAgJjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG4gICAgJjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuXG4gICAgJi0taW52YWxpZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGNDY0NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dGFyZWEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYjJiMjtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmLS1pbnZhbGlkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY0NjQ2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX193YXJuaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogIDRweDtcbiAgICBjb2xvcjogI0ZEM0QzRDtcblxuICAgICYtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5RTEzRDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlEMzJBO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjFweDtcbiAgICByaWdodDogMjFweDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuZmVlZGJhY2stYmxvY2tfX3BvcHVwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3BvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAgMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21lc3NhZ2UtYmcucG5nXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHBvcHVwLWFwcGVhcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuXG4gICZfX2NsaWNrYWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MywgMjI1LCA2MSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmID4gc3ZnIHtcbiAgICAgIHotaW5kZXg6IDEyO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDIyNSwgNjEsIC4zNSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAyMjUsIDYxLCAuMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0RDgzRTtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAuNjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNTVzO1xuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjk3N2U5IHVybChcIi4uL2ltZy9mZWVkYmFjay1ibG9jay1iYW5uZXItYmctLWRlc2t0b3AuanBlZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIG1hcmdpbjogMCA1JSAwIDA7XG4gICAgICBjb2xvcjogI2Y1ZTMwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICYtLWJ1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWUzMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgyMXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjk3N2U5IHVybChcIi4uL2ltZy9mZWVkYmFjay1ibG9jay1iYW5uZXItYmctLW1vYmlsZS5qcGVnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgJi0tdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbmF2X19saW5rLS1mZWVkYmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyBwb3B1cC1hcHBlYXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLnNpZGUtY29tbWVudHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgJiA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXY6bnRoLWNoaWxkKDYpID4gZGl2IHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1heC1oZWlnaHQ6IDk0dmg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgJiA+IC5jb21tZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjdweDtcbiAgICB0b3A6IDI1cHg7XG5cbiAgICAmID4gc3ZnID4gcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJiA+IHN2ZyA+IHBhdGgge1xuICAgICAgICBmaWxsOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtLW9wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2lkZS1jb21tZW50cyB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG5cbiAgICAmX19jbG9zZS1idXR0b24ge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi0tb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG4gIH1cbn0iLCIuc3RvcnktY2FyZHMge1xuICAmIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcdFx0XG4gIH1cbiAgXG4gICYgJl9faW50cm8ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTE5NnB4KSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIxMXB4KSAvIC0yKTtcblxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmICZfX2ludHJvLWltYWdlLWNvbnRhaW5lciB7fVxuXG4gICYgJl9faW50cm8taW1hZ2Uge1xuXG4gIH1cblxuICAmICZfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjE1cHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjVweDtcbiAgfVxuXG4gICYgJl9faW50cm8tZGl2aWRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3QkMxRjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgJiAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmICZfX2luZm8tZGF0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmLS1jYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvcmVkZXNpZ24vcHViL2ltZy9zdG9yeS1jYXJkcy1jYXJkcy1pY29uLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIH1cblxuICAgICYtLWRhdGUge31cblxuICAgICYtLXdhdGNoZXJzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvcy9yZWRlc2lnbi9wdWIvaW1nL3N0b3J5LWNhcmRzLXdhdGNoZXJzLWljb24uc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgfVxuXG4gICAgJi0tcmVhZGluZy10aW1lIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvcy9yZWRlc2lnbi9wdWIvaW1nL3N0b3J5LWNhcmRzLWNsb2NrLWljb24uc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJiAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJiAmX19hc2lkZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG5cbiAgJiAmX19jaGFwdGVycyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDcwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3N0JDMUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDQwcHggMjVweCAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IC0ycHggcmdiYShibGFjaywgMC4xNik7IFxuICB9XG5cbiAgJiAmX19jaGFwdGVycy1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICB9XG5cbiAgJiAmX19jaGFwdGVycy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuIFwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICBjb2xvcjogIzc3QkMxRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1NDU0NTQ7XG4gICAgICB9XG4gICAgfVxuICAgXG4gICAgJi0tY3VycmVudCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICYgJl9fY2FyZHMge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cblxuICAmICZfX2NhcmRzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmICZfX2NhcmRzLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCA2NXB4IDA7XG5cbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggLTJweCByZ2JhKGJsYWNrLCAwLjE2KTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJiAmX19jYXJkIHtcbiAgICAmLS1zaGFyZSB7XG4gICAgICAuc3RvcnktY2FyZHNfX2NhcmQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweCAyNXB4O1xuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgJl9fY2hhcHRlci1udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3N0JDMUY7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICAmICZfX2NhcmQtY29udGVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICYgaDIge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICAmIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG5cbiAgICAmIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAmIGxpIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICAgIGNvbG9yOiAjNzdCQzFGO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXHQmIC5maWcuZmlnXzUge1xuXHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdH1cblxuXHQmIC5lbWJlZF9jb2RlX2Jsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTZweCkge1xuICAuc3RvcnktY2FyZHMge1xuICAgICYgJl9faW50cm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAuc3RvcnktY2FyZHMge1xuICAgICYgJl9fYXNpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmICZfX2NhcmRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYgJl9fY2FyZHMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3J5LWNhcmRzIHtcbiAgICAmICZfX2ludHJvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3RvcnktY2FyZHMge1xuICAgICYgJl9fY2FyZHMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAmICZfX2NhcmQge1xuICAgICAgJi0tc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAoY3NzKSB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTZXJpZiZkaXNwbGF5PXN3YXAnKTtcblxuLnF1aXoge1xuICBjb2xvcjogI2ZmZmZmZjtcblxuICAmICZfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMTB2aCBhdXRvO1xuICB9XG5cbiAgJiAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG5cbiAgJiAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmICZfX2luZm8taXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODg4ODg4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmLS1kYXRlIHt9XG5cbiAgICAmLS13YXRjaGVycyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24td2F0Y2hlcnMtZ3JheS5wbmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICB9XG4gIH1cblxuICAmICZfX2RpdmlkZXIge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3N0JDMUY7XG4gICAgbWFyZ2luOiA0NXB4IGF1dG87XG4gIH1cblxuICAmICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0MxQzFDMTtcbiAgfVxuXG4gICYgJl9fc3RhcnQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJiA+IGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdCQzFGO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3ODMxNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmICZfX3NvY2lhbHMtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJiA+IGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuXG4gICYgJl9fbWFpbiB7XG4gICAgbWFyZ2luOiA1dmggYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cblxuICAmICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICYgJl9fcXVlc3Rpb24tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYgJl9fcXVlc3Rpb24taXRlbSB7fVxuXG4gICYgJl9fY291bnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRURGMjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICYtLWN1cnJlbnQge31cbiAgICAmLS1kaXZpZGVyIHt9XG4gICAgJi0tYWxsIHt9XG4gIH1cblxuICAmICZfX3F1ZXN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJiAmX19pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYgJl9fYW5zd2Vycy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmICZfX2Fuc3dlci1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJiAmX19hbnN3ZXItaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgICYgPiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1jb3JyZWN0IHtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzQkUzMDA7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjM0JFMzAwLCAuMTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdyb25nIHtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNEMzI5Mjk7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRDMyOTI5LCAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgJl9fbmV4dC1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmID4gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAmX19yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJiAmX19yZXN1bHQge1xuXG4gIH1cblxuICAmICZfX3Jlc3VsdC1jb3VudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJi0tdXNlciB7fVxuICAgICYtLWRpdmlkZXIge31cbiAgICAmLS1hbGwge31cbiAgfVxuXG4gICYgJl9fcmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJiAmX19yZXN1bHQtZGl2aWRlciB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3QkMxRjtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgfVxuXG4gICYgJl9fcmVzdWx0LXJlc2V0LWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICYgPiBidXR0b24ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiAmX19jYWxsLXRvLXNoYXJlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnF1aXoge1xuICAgICYgJl9fbWFpbiB7XG4gICAgICBtYXJnaW46IDE1cHggMTVweCA4MHB4O1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIH1cblxuICAgICYgJl9fY291bnRlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJiAmX19xdWVzdGlvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmICZfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYgJl9fYW5zd2Vycy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmICZfX2Fuc3dlci1pdGVtIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAmX19yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbCB7XG4gICBcblxuICAgICZfX21haW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBcbiAgICAgICAgJjpob3ZlciwgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXHQmX19maWx0ZXIge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgeyBkaXNwbGF5OiBmbGV4IH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0b3JpZXMtdHJlbmRpbmctY29udHJvbCB7XG4gICAgICAgIFxuXHRcdCZfX21haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhpZGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxufVxuIl19 */
