@import url(https://fonts.googleapis.com/css?family=Poppins:600);.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(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}@charset "UTF-8";address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}.v2 body{font-size:14px;font-family:Hiragino Kaku Gothic ProN,meiryo,メイリオ,ms pgothic,ms pゴシック,osaka,sans-serif,TakaoPGothic,Sazanami Gothic;line-height:1.4;text-align:left;background:#fff;padding:0;margin:0;color:#fff;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5{font-weight:400;margin:0;padding:0}dl,ol,ul{list-style:none;margin:0;padding:0}dd,p{margin:0}p{line-height:1.8;padding:0}table{font-size:inherit;border-collapse:collapse;border-spacing:0}table>caption{text-align:left}table th{text-align:left}form,table td,table th{margin:0;padding:0}input,select,textarea{font-size:inherit;font-weight:inherit;font-family:inherit;margin:0;padding:0}img{border:none;vertical-align:bottom}pre{border:1px solid #bfbfbf;padding:5px}hr{margin:0}.v2 body{background:#f2f2f2;font-size:16px;font-weight:400;color:#333;-webkit-font-smoothing:antialiased}.v2 a{color:#335fab;text-decoration:none}@media only screen and (min-width:768px){.v2 a:hover{color:#41a5f3}}.inline--sp{display:inline}@media only screen and (min-width:768px){.inline--sp{display:none}}.inline--pc{display:none}@media only screen and (min-width:768px){.inline--pc{display:inline}}@font-face{font-family:iconfont;src:url(../font/iconfont.eot);src:url(../font/iconfont.eot#iefix) format("eot"),url(../font/iconfont.woff2) format("woff2"),url(../font/iconfont.woff) format("woff"),url(../font/iconfont.ttf) format("truetype"),url(../font/iconfont.svg#iconfont) format("svg")}.page-index .indexAnimatetimesLink:after,.page-index .indexMenuArrow:after,.page-index .indexMenuButton:after,.page-index .indexMenuHeadline--calendar:before,.page-index .indexMenuHeadline--cart:before,.page-index .indexMenuHeadline--shop:before,.page-index .indexMenuLink i:after,.page-index .indexRecruitButton:after,.page-index .indexServiceSiteIcon--book:before,.page-index .indexServiceSiteIcon--cafe:before,.page-index .indexServiceSiteIcon--cos:before,.page-index .indexServiceSiteIcon--game:before,.page-index .indexServiceSiteIcon--gratte:before,.page-index .indexServiceSiteIcon--news:before,.page-index .indexServiceSiteLink:after,.page-index .indexShopListPrefectures dl.is-open dt:after,.page-index .indexShopListPrefectures dl.is-static dt:after,.page-index .indexShopListPrefectures dl dd a:after,.page-index .indexShopListPrefectures dl dt:after,.v2-menuContentMain li a:after,.v2-moreButton a:after,.v2-pagetop a:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.v2-banners{background:#335fab}.v2-bannersContent{width:89.33333%;margin:0 auto;padding:30px 0}.v2-bannersContent:after{display:block;content:"";visibility:hidden;clear:both;height:0}@media only screen and (min-width:768px){.v2-bannersContent{width:1120px;padding:60px;box-sizing:border-box}}.v2-bannersContent a{background:#fff;display:block;width:48.50746%;float:left;margin:0 2.98507% 10px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (min-width:768px){.v2-bannersContent a{width:192px;height:78px;margin:0 10px 10px 0}}.v2-bannersContent a:nth-of-type(2n){margin-right:0}@media only screen and (min-width:768px){.v2-bannersContent a:nth-of-type(2n){margin-right:10px}}@media only screen and (min-width:768px){.v2-bannersContent a:nth-of-type(5n){margin-right:0}}.v2-bannersContent a:nth-last-child(-n+2){margin-bottom:0}@media only screen and (min-width:768px){.v2-bannersContent a:nth-last-child(-n+2){margin-bottom:10px}}@media only screen and (min-width:768px){.v2-bannersContent a:nth-last-child(-n+5){margin-bottom:0}}.v2-bannersContent a:hover img{opacity:.6}.v2-bannersContent a img{display:block;width:100%;height:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.v2-footer{position:relative;top:0;left:0;background:#fff;width:100%;padding:40px 0;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.v2-footer{border-top:1px solid #e5e5e5;min-width:1120px;margin:0 auto;padding:60px 0}}.v2-footerLocalize{text-align:center;margin-bottom:30px}@media only screen and (min-width:768px){.v2-footerLocalize{margin-bottom:40px}}.v2-footerLink{text-align:center;font-size:0;margin-bottom:20px}@media only screen and (min-width:768px){.v2-footerLink{margin-bottom:40px}}.v2-footerLink a{display:inline-block;line-height:1;font-size:12px;color:#222;margin-bottom:10px}@media only screen and (min-width:768px){.v2-footerLink a{font-size:12px;margin-bottom:0}}.v2-footerLink a:after,.v2-footerLink a span{line-height:1;vertical-align:middle}.v2-footerLink a:after{background:#e5e5e5;display:inline-block;content:"";width:1px;height:14px;margin:0 15px}@media only screen and (min-width:768px){.v2-footerLink a:after{margin:0 20px}}.v2-footerLink a:last-of-type:after{display:none}.v2-footerLink a:hover{color:#41a5f3}.v2-footerCopyright{text-align:center;font-size:12px;line-height:1.66667}@media only screen and (min-width:768px){.v2-footerCopyright{font-size:12px}}.v2-footerMenu{background:#335fab;-webkit-font-smoothing:antialiased}.v2-footerMenuContent{box-sizing:border-box;font-size:0;line-height:1;text-align:center}.v2-footerMenuContent:after{display:block;content:"";visibility:hidden;clear:both;height:0}@media only screen and (min-width:768px){.v2-footerMenuContent{width:1120px;margin:0 auto;padding:0 60px}}.v2-footerMenuContent li{position:relative;top:0;left:0;border-bottom:1px solid #e5e5e5;width:50%;float:left}@media only screen and (min-width:768px){.v2-footerMenuContent li{border-bottom:none;width:auto;display:inline-block;line-height:1;float:none}}.v2-footerMenuContent li:nth-of-type(odd):after{position:absolute;top:0;right:0;background:#e5e5e5;display:block;content:"";width:1px;height:100%}@media only screen and (min-width:768px){.v2-footerMenuContent li:nth-of-type(odd):after{display:none}}.v2-footerMenuContent li:last-of-type a{padding-right:0}.v2-footerMenuContent li a{display:block;font-size:14px;font-weight:700;color:#fff;text-decoration:none;text-align:center;padding:25px 0}@media only screen and (min-width:768px){.v2-footerMenuContent li a{display:table;text-align:inherit;font-size:14px;padding:30px 25px}}.v2-footerMenuContent li a:last-of-type{padding-right:0}.v2-footerMenuContent li a:hover{color:#41a5f3}@media only screen and (min-width:768px){.v2-footerMenuContent li a span{display:table-cell;vertical-align:middle}}.v2-globals{position:relative;top:0;left:0;width:100%;z-index:0;padding-top:60px}@media only screen and (min-width:768px){.v2-globals{min-width:1120px;margin:0 auto;padding-top:0}}.v2-header{position:fixed;top:0;left:0;z-index:100;width:100%;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.v2-header{position:static;min-width:1120px;margin:0 auto}}.v2-headerSub{position:fixed;bottom:0;left:0;background:#335fab;box-sizing:border-box;pointer-events:none;opacity:0;width:100%;height:40px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media only screen and (min-width:768px){.v2-headerSub{position:relative;top:0;left:0;display:block;font-size:0;line-height:1;text-align:right;pointer-events:inherit;opacity:1;height:auto;padding:5px 60px}.v2-headerSub:after{display:block;content:"";visibility:hidden;clear:both;height:0}}.is-scrollEnd .v2-headerSub{pointer-events:inherit;opacity:1}.v2-headerSubLeft{position:absolute;top:50%;left:50%;width:94.66667%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.v2-headerSubLeft{position:relative;top:0;left:0;text-align:left;float:left;width:auto;-webkit-transform:translate(0);transform:translate(0)}}@media only screen and (min-width:768px){.v2-headerSubLeft #google_translate_element{display:inline-block;line-height:1;vertical-align:middle}}.v2-headerSubLeft>a{display:none}@media only screen and (min-width:768px){.v2-headerSubLeft>a{display:inline;font-size:12px;line-height:1;color:#fff;vertical-align:middle;margin-left:30px}}@media only screen and (min-width:768px){.v2-headerSubLeft>a:hover{color:#a6b7d6;text-decoration:none}}.v2-headerSubContent{display:none}@media only screen and (min-width:768px){.v2-headerSubContent{position:relative;top:6px;left:0;display:block;float:right}}@media only screen and (min-width:768px){.v2-headerSubContent a{font-size:12px;line-height:1;color:#fff;vertical-align:middle;margin-left:30px}}@media only screen and (min-width:768px){.v2-headerSubContent a:hover{color:#a6b7d6;text-decoration:none}}.v2-headerMain{position:relative;top:0;left:0;background:#fff;padding:0 5.33333%}@media only screen and (min-width:768px){.v2-headerMain{padding:0 60px}}.v2-headerMainContent{position:relative;top:0;left:0;height:60px}@media only screen and (min-width:768px){.v2-headerMainContent{height:auto;padding:25px 0}}.v2-headerMainContentLogo{position:absolute;top:50%;left:0;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.v2-headerMainContentLogo{position:static;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}}.v2-headerMainContentLogo a{display:block;width:125px}@media only screen and (min-width:768px){.v2-headerMainContentLogo a{width:170px}}.v2-headerMainContentLogo a:hover img{opacity:.7}.v2-headerMainContentLogo a img{display:block;width:100%;height:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.v2-headerMainContentMenu{display:none}@media only screen and (min-width:768px){.v2-headerMainContentMenu{position:absolute;top:50%;right:0;display:block;font-size:0;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:768px){.v2-headerMainContentMenu li{display:inline-block;line-height:1;height:100%}}@media only screen and (min-width:768px){.v2-headerMainContentMenu li:last-of-type a{padding-right:0}}@media only screen and (min-width:768px){.v2-headerMainContentMenu li a{position:relative;top:0;left:0;display:table;font-size:14px;font-weight:700;color:#222;text-decoration:none;height:100%;padding:0 13px}}@media only screen and (min-width:768px){.v2-headerMainContentMenu li a:hover{color:#41a5f3}}@media only screen and (min-width:768px){.v2-headerMainContentMenu li a span{display:table-cell;vertical-align:middle}}.v2-headerMainOpener{position:absolute;top:0;right:0;background:#335fab;width:60px;height:60px}@media only screen and (min-width:768px){.v2-headerMainOpener{display:none}}.v2-headerMainOpener a{position:relative;top:0;left:0;display:block;width:100%;height:100%}.v2-headerMainOpener a span{position:absolute;top:50%;left:50%;border-radius:1px;background:#fff;display:block;width:22px;height:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.showMenu .v2-headerMainOpener a span{background:#335fab}.v2-headerMainOpener a span:before{position:absolute;top:calc(50% - 7px);left:50%;background:#fff;display:block;content:"";width:22px;height:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.showMenu .v2-headerMainOpener a span:before{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.v2-headerMainOpener a span:after{position:absolute;top:calc(50% + 7px);left:50%;background:#fff;display:block;content:"";width:22px;height:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.showMenu .v2-headerMainOpener a span:after{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.v2-menu{position:fixed;top:60px;left:0;background:#eaeff6;box-sizing:border-box;z-index:100;pointer-events:none;opacity:0;width:100%;height:calc(100vh - 60px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-font-smoothing:antialiased}@media only screen and (min-width:768px){.v2-menu{display:none}}.showMenu .v2-menu{pointer-events:inherit;opacity:1}.v2-menuContent{position:relative;top:0;left:0;box-sizing:border-box;overflow-y:scroll;height:100%;padding:25px 10.66667% 120px;-webkit-overflow-scrolling:touch}.v2-menuContentMain{margin-bottom:15px}.v2-menuContentMain li{border-bottom:1px solid #fff}.v2-menuContentMain li a{position:relative;top:0;left:0;display:block;padding:15px 0}.v2-menuContentMain li a:after{content:"";position:absolute;top:50%;right:8px;font-size:12.5px;line-height:1;vertical-align:middle;width:12.5px;height:12.5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.v2-menuContentMain li a span{font-size:14px;font-weight:700}.v2-menuContentSub{margin-bottom:15px}.v2-menuContentSub:after{display:block;content:"";visibility:hidden;clear:both;height:0}.v2-menuContentSub:last-of-type{border-top:1px solid #fff}.v2-menuContentSub li{font-size:0;line-height:1;float:left;width:50%}.v2-menuContentSub li a{display:block;font-size:12px;padding:15px 0}.v2-pagetop{position:fixed;right:0;bottom:0;z-index:101;pointer-events:none;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (min-width:768px){.v2-pagetop{right:60px;bottom:60px}}.showPagetop .v2-pagetop{pointer-events:inherit;opacity:1}.v2-pagetop a{position:relative;top:0;left:0;background:#335fab;display:block;width:40px;height:40px;cursor:pointer}.v2-pagetop a:before{content:""}@media only screen and (min-width:768px){.v2-pagetop a{border:2px solid #335fab;border-radius:50%;background:#fff;width:60px;height:60px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.v2-pagetop a:before{position:absolute;top:0;right:0;bottom:0;left:0;font-size:12px;line-height:1;color:#fff;vertical-align:middle;width:12px;height:12px;margin:auto}@media only screen and (min-width:768px){.v2-pagetop a:before{color:#335fab;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}}.v2-pagetop a:after{position:absolute;top:2px;left:-1px;background:#fff;display:block;content:"";opacity:.3;width:1px;height:calc(100% - 4px)}@media only screen and (min-width:768px){.v2-pagetop a:after{display:none}}@media only screen and (min-width:768px){.v2-pagetop a:hover{background:#ecf6fe}}@media only screen and (min-width:768px){.v2-pagetop a:hover:before{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.v2-headlineStr{font-size:28px;font-weight:600;line-height:1;letter-spacing:.05em;text-align:center;margin-bottom:5px;font-family:Poppins,sans-serif}@media only screen and (min-width:768px){.v2-headlineStr{font-size:32px;margin-bottom:15px}}.v2-headlineSutStr{font-size:12px;font-weight:700;line-height:1;text-align:center}@media only screen and (min-width:768px){.v2-headlineSutStr{font-size:14px}}.v2-newsList{border-top:1px solid #e5e5e5;width:89.33333%;margin:0 auto}@media only screen and (min-width:768px){.v2-newsList{width:100%;margin:0}}.v2-newsListCell{border-bottom:1px solid #e5e5e5;font-size:0;padding:20px 0}@media only screen and (min-width:768px){.v2-newsListCell{padding:18px 0}}.v2-newsListCell_date{display:inline-block;font-size:12px;line-height:1.75;vertical-align:top;margin-right:15px}@media only screen and (min-width:768px){.v2-newsListCell_date{font-size:16px;line-height:1.5;width:130px;margin-right:0}}.v2-newsListCell_category{display:inline-block;line-height:1;vertical-align:top;width:80px}@media only screen and (min-width:768px){.v2-newsListCell_category{width:130px}}.v2-newsListCell_category label{border:1px solid #999;display:inline-block;box-sizing:border-box;font-size:10px;line-height:1;color:#999;text-align:center;width:100%;padding:5px 0 4px}@media only screen and (min-width:768px){.v2-newsListCell_category label{font-size:12px;width:110px;height:24px;padding:5px 0}}.is-important .v2-newsListCell_category label{border-color:#f00b0b;background:#f00b0b;color:#fff}.v2-newsListCell_str{display:block;vertical-align:top;margin-top:15px}@media only screen and (min-width:768px){.v2-newsListCell_str{display:inline-block;line-height:1.75;width:740px;margin-top:0}}.v2-newsListCell_str a,.v2-newsListCell_str span{display:block;font-size:14px}@media only screen and (min-width:768px){.v2-newsListCell_str a,.v2-newsListCell_str span{font-size:16px}}.is-important .v2-newsListCell_str a,.is-important .v2-newsListCell_str span{font-weight:700;color:#f00b0b}.is-important .v2-newsListCell_str a:hover{color:#fc6666}.v2-articleBoxs{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.v2-articleBox{position:relative;top:0;left:0;width:47.01493%}@media only screen and (max-width:767px){.v2-articleBox{margin-top:25px}}@media only screen and (min-width:768px){.v2-articleBox{width:300px}}@media only screen and (max-width:767px){.v2-articleBox:nth-of-type(-n+2){margin-top:0}}@media only screen and (min-width:768px){.v2-articleBox:last-of-type{display:none}}.v2-articleBoxLink{position:absolute;top:0;left:0;display:block;z-index:1;width:100%;height:100%}@media only screen and (min-width:768px){.v2-articleBoxLink:hover~.v2-articleBoxImg{opacity:.6}}@media only screen and (min-width:768px){.v2-articleBoxLink:hover~.v2-articleBoxTitle{color:#41a5f3}}.v2-articleBoxImg{position:relative;top:0;left:0;background:#f2f2f2;width:100%;margin-bottom:10px;padding-top:74.92063%}@media only screen and (min-width:768px){.v2-articleBoxImg{width:300px;margin-bottom:20px;padding-top:225px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}.v2-articleBoxImg img{position:absolute;top:50%;left:50%;display:block;width:auto;max-width:100%;height:auto;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v2-articleBoxTitle{display:block;font-size:14px;font-weight:700;line-height:1.71429;color:#335fab;margin-bottom:5px}@media only screen and (min-width:768px){.v2-articleBoxTitle{font-size:16px;line-height:1.75;margin-bottom:15px}}.v2-articleBoxPeriod{font-size:12px;line-height:1.66667}@media only screen and (min-width:768px){.v2-articleBoxPeriod{font-size:14px;line-height:1.71429}}.v2-articleSemiBoxs{border-top:1px solid #e5e5e5}@media only screen and (min-width:768px){.v2-articleSemiBoxs{border-top:none;display:-webkit-box;display:flex;flex-wrap:wrap}}.v2-articleSemiBox{position:relative;top:0;left:0;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;padding:20px 0}@media only screen and (min-width:768px){.v2-articleSemiBox{border-bottom:none;width:475px;margin:0 50px 50px 0;padding:0}}.v2-articleSemiBox:nth-of-type(2n){margin-right:0}.v2-articleSemiBox:nth-last-child(-n+2){margin-bottom:0}.v2-articleSemiBoxLink{position:absolute;top:0;left:0;display:block;z-index:1;width:100%;height:100%}@media only screen and (min-width:768px){.v2-articleSemiBoxLink:hover~.v2-articleSemiBoxImg{opacity:.6}}@media only screen and (min-width:768px){.v2-articleSemiBoxLink:hover~.v2-articleSemiBoxBody .v2-articleSemiBoxBodyTitle{color:#41a5f3}}.v2-articleSemiBoxImg{position:relative;top:0;left:0;background:#f2f2f2;width:35.8209%;padding-top:26.86567%}@media only screen and (min-width:768px){.v2-articleSemiBoxImg{width:160px;padding-top:120px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}.v2-articleSemiBoxImg img{position:absolute;top:50%;left:50%;display:block;width:auto;max-width:100%;height:auto;max-height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v2-articleSemiBoxBody{width:58.20896%}@media only screen and (min-width:768px){.v2-articleSemiBoxBody{width:285px}}.v2-articleSemiBoxBodyDate{font-size:12px;line-height:1;margin-bottom:5px}@media only screen and (min-width:768px){.v2-articleSemiBoxBodyDate{font-size:14px;margin-bottom:10px}}.v2-articleSemiBoxBodyTitle{display:block;font-size:14px;font-weight:700;line-height:1.71429;color:#335fab;margin-bottom:5px}@media only screen and (min-width:768px){.v2-articleSemiBoxBodyTitle{font-size:16px;line-height:1.75;margin-bottom:10px}}.v2-articleSemiBoxBodyTag{font-size:0}.v2-articleSemiBoxBodyTag label{background:#e5e5e5;display:inline-block;font-size:10px;line-height:1;color:#999;padding:3px 5px}@media only screen and (min-width:768px){.v2-articleSemiBoxBodyTag label{font-size:12px;padding:6px 10px}}.v2-moreButton{font-size:0;text-align:center}.v2-moreButton a{position:relative;top:0;left:0;border:2px solid #335fab;border-radius:8px;background:#fff;display:inline-block;box-sizing:border-box;width:69.33333%;height:55px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (min-width:768px){.v2-moreButton a{width:260px;height:55px}}.v2-moreButton a:after{content:"";position:absolute;top:50%;right:20px;display:block;font-size:12px;line-height:1;vertical-align:middle;width:12px;height:12px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.v2-moreButton a:after{right:20px;font-size:12px;width:12px;height:12px}}@media only screen and (min-width:768px){.v2-moreButton a:hover{background:#ecf6fe;color:#335fab}}@media only screen and (min-width:768px){.v2-moreButton a:hover:after{right:15px}}.v2-moreButton a span{position:absolute;top:50%;left:0;display:block;font-size:16px;font-weight:700;text-align:center;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.v2-moreButton a span{font-size:16px}}.groupLists{display:-webkit-box;display:flex;flex-wrap:wrap}.groupList{position:relative;top:0;left:0;width:47.01493%;margin-top:25px}@media only screen and (max-width:767px){.groupList{margin-right:5.97015%}}@media only screen and (min-width:768px){.groupList{width:250px;margin-top:40px}}@media only screen and (max-width:767px){.groupList:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:767px){.groupList:nth-of-type(-n+2){margin-top:0}}@media only screen and (min-width:768px){.groupList:nth-of-type(-n+4){margin-top:0}}.groupListLink{position:absolute;top:0;left:0;display:block;z-index:1;width:100%;height:100%}@media only screen and (min-width:768px){.groupListLink:hover~.groupListLogo{opacity:.6}}@media only screen and (min-width:768px){.groupListLink:hover~.groupListName{color:#41a5f3}}.groupListLogo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:41px}@media only screen and (min-width:768px){.groupListLogo{height:63px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}}.groupListLogo img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin-right:auto;margin-left:auto}.groupListName{font-size:12px;color:#335fab;text-align:center;margin-top:5px}@media only screen and (min-width:768px){.groupListName{font-size:16px;margin-top:15px}}.snsLists{display:-webkit-box;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.snsLists{-webkit-box-pack:center;justify-content:center}}.snsList{border:2px solid #e5e5e5;border-radius:8px;box-sizing:border-box;font-size:0;width:47.01493%;margin-top:20px;margin-right:5.97015%;padding:20px 5.97015% 18px}@media only screen and (min-width:768px){.snsList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:235px;margin-top:20px;margin-right:20px;padding:30px 22px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}}@media only screen and (min-width:768px){.snsList:nth-of-type(4){margin-right:0}}@media only screen and (max-width:767px){.snsList:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:767px){.snsList:nth-of-type(-n+2){margin-top:0}}@media only screen and (min-width:768px){.snsList:nth-of-type(-n+4){margin-top:0}}@media only screen and (min-width:768px){.snsList:last-of-type{margin-right:0}}@media only screen and (min-width:768px){.snsList:hover{background:#ecf6fe}}.snsList:before{background:transparent 0 0 no-repeat;background-size:cover;display:block;content:"";font-size:40px;width:40px;height:40px}@media only screen and (max-width:767px){.snsList:before{margin-right:auto;margin-left:auto}}@media only screen and (min-width:768px){.snsList:before{margin-right:15px}}.snsList--twitter span{color:#4cabf1}.snsList--twitter:before{background-image:url(/assets/img/index/sns_twitter.png)}.snsList--line span{color:#05c300}.snsList--line:before{background-image:url(/assets/img/index/sns_line.png)}.snsList--instagram span{color:#b832aa}.snsList--instagram:before{background-image:url(/assets/img/index/sns_instagram.png)}.snsList--wechat span{color:#2dc100}.snsList--wechat:before{background-image:url(/assets/img/index/sns_wechat.png)}.snsList--weibo span{color:#e5221d}.snsList--weibo:before{background-image:url(/assets/img/index/sns_weibo.png)}.snsList span{display:block;font-size:14px;font-weight:700}@media only screen and (max-width:767px){.snsList span{text-align:center;margin-top:7px}}@media only screen and (min-width:768px){.snsList span{font-size:18px}}@media only screen and (min-width:768px){.timesLists{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}}.timesList{position:relative;top:0;left:0;border-bottom:1px solid #fff;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding-top:15px;padding-bottom:15px}@media only screen and (min-width:768px){.timesList{display:-webkit-box;display:flex;width:475px;padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:767px){.timesList:first-of-type{padding-top:0;padding-bottom:27px}}@media only screen and (min-width:768px){.timesList:first-of-type{width:100%}}.timesListLink{position:absolute;top:0;left:0;display:block;z-index:1;width:100%;height:100%}@media only screen and (min-width:768px){.timesListLink:hover~.timesListImage{opacity:.6}}@media only screen and (min-width:768px){.timesListLink:hover~.timesListInfo .timesListInfoTitle{color:#41a5f3}}.timesListImage{width:100%}@media only screen and (min-width:768px){.timesListImage{width:300px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}}.timesListImage img{display:block;width:100%;height:auto}@media only screen and (max-width:767px){.timesListImage+.timesListInfo{margin-top:15px}}@media only screen and (min-width:768px){.timesListInfo{width:660px}}.timesListInfoDate{font-size:12px;color:#333}@media only screen and (min-width:768px){.timesListInfoDate{font-size:14px}}.timesListInfoTitle{font-size:14px;font-weight:700;line-height:1.75;color:#335fab;margin-top:5px}@media only screen and (min-width:768px){.timesListInfoTitle{font-size:16px;margin-top:10px}}.timesListInfoDescription{font-size:12px;line-height:1.7;color:#333;margin-top:5px}@media only screen and (min-width:768px){.timesListInfoDescription{font-size:14px;line-height:2;margin-top:10px}}.page-index .indexHero{position:relative;top:0;left:0;background:url(/assets/img/index/hero_bg--sp.jpg) 50% 50% no-repeat;background-size:cover;padding-top:53.33333%}@media only screen and (min-width:768px){.page-index .indexHero{background-image:url(/assets/img/index/hero_bg--pc.jpg);height:400px;padding-top:0}}.page-index .indexHeroContent{position:absolute;top:0;width:100%;padding-top:13.6%}@media only screen and (min-width:768px){.page-index .indexHeroContent{left:50%;padding-top:90px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-index .indexHeroContentLogo{width:210px;margin:0 auto 4%}@media only screen and (min-width:768px){.page-index .indexHeroContentLogo{width:420px;margin-bottom:20px}}.page-index .indexHeroContentLogo img{display:block;width:100%;height:auto}.page-index .indexHeroContentStr{font-size:16px;font-weight:700;color:#335fab;text-align:center;text-shadow:0 0 10px hsla(0,0%,100%,.45)}@media only screen and (min-width:768px){.page-index .indexHeroContentStr{font-size:24px;line-height:1.58333}}.page-index .indexMenus{position:relative;top:0;left:0;margin-top:-5.33333%;margin-right:5.33333%;margin-left:5.33333%}@media only screen and (min-width:768px){.page-index .indexMenus{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:1000px;margin-top:-75px;margin-right:auto;margin-left:auto}}.page-index .indexMenu{position:relative;top:0;left:0;border-radius:6px;background:#335fab;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;box-sizing:border-box;padding:13px 4.47761% 15px}@media only screen and (max-width:767px){.page-index .indexMenu{margin-top:10px}}@media only screen and (min-width:768px){.page-index .indexMenu{width:490px;padding:22px 20px}}@media only screen and (max-width:767px){.page-index .indexMenu:first-of-type{margin-top:0}}.page-index .indexMenu--wide{width:100%}@media only screen and (max-width:767px){.page-index .indexMenu--wide{padding:12px 4.47761%}}@media only screen and (min-width:768px){.page-index .indexMenu--wide{margin-top:20px;padding:26px 20px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}@media only screen and (min-width:768px){.page-index .indexMenu--wide:hover{opacity:.8}}.page-index .indexMenuHeadline{font-size:0}@media only screen and (min-width:768px){.page-index .indexMenuHeadline{margin-right:20px}}.page-index .indexMenuHeadline--cart:before{content:""}.page-index .indexMenuHeadline--shop:before{content:""}.page-index .indexMenuHeadline--calendar:before{content:""}.page-index .indexMenuHeadline:before{font-size:21px;line-height:1;color:#fff;vertical-align:middle;width:21px;height:21px;margin-right:7px}@media only screen and (min-width:768px){.page-index .indexMenuHeadline:before{font-size:30px;width:30px;height:30px;margin-right:10px}}.page-index .indexMenuHeadline span{font-size:16px;font-weight:700;line-height:1;color:#fff;vertical-align:middle}@media only screen and (min-width:768px){.page-index .indexMenuHeadline span{font-size:24px}}.page-index .indexMenuLink{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:auto}@media only screen and (min-width:768px){.page-index .indexMenuLink{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}.page-index .indexMenuLink:hover{opacity:.8}.page-index .indexMenuLink--wide{position:absolute;top:0;left:0;display:block;z-index:1;width:100%;height:100%}.page-index .indexMenuLink--wide:hover{opacity:1}.page-index .indexMenuLink span{font-size:12px;font-weight:700;color:#fff;margin-right:10px}@media only screen and (min-width:768px){.page-index .indexMenuLink span{font-size:16px}}.page-index .indexMenuLink i{position:relative;top:0;left:0;display:block;width:17px;height:17px}.page-index .indexMenuLink i:after{content:""}@media only screen and (min-width:768px){.page-index .indexMenuLink i{width:22px;height:22px}}.page-index .indexMenuLink i:before{position:absolute;top:0;left:0;border-radius:50%;background:#fff;content:"";width:17px;height:17px}@media only screen and (min-width:768px){.page-index .indexMenuLink i:before{width:22px;height:22px}}.page-index .indexMenuLink i:after{position:absolute;top:50%;left:calc(50% + 1px);font-size:10px;line-height:1;color:#335fab;vertical-align:middle;width:10px;height:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-index .indexMenuButtons{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;margin-top:12px}@media only screen and (min-width:768px){.page-index .indexMenuButtons{margin-top:20px}}.page-index .indexMenuButton{border-radius:6px;background:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;box-sizing:border-box;width:48.36066%;height:41px;padding-right:10px;padding-left:10px;box-shadow:1.5px 2.598px 10px 0 rgba(0,0,0,.24)}.page-index .indexMenuButton:after{content:""}@media only screen and (min-width:768px){.page-index .indexMenuButton{width:220px;height:55px;padding-right:20px;padding-left:20px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}}@media only screen and (min-width:768px){.page-index .indexMenuButton:hover{background:#ecf6fe;color:#335fab}}.page-index .indexMenuButton:hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.page-index .indexMenuButton:nth-of-type(odd){margin-right:3.27869%}@media only screen and (min-width:768px){.page-index .indexMenuButton:nth-of-type(odd){margin-right:10px}}.page-index .indexMenuButton:nth-of-type(3),.page-index .indexMenuButton:nth-of-type(4),.page-index .indexMenuButton:nth-of-type(5){margin-top:10px}@media only screen and (min-width:768px){.page-index .indexMenuButton:nth-of-type(3),.page-index .indexMenuButton:nth-of-type(4),.page-index .indexMenuButton:nth-of-type(5){margin-top:10px}}.page-index .indexMenuButton span{font-size:12px;font-weight:700;line-height:1.4;vertical-align:middle}@media only screen and (min-width:768px){.page-index .indexMenuButton span{font-size:16px}}.page-index .indexMenuButton small{font-size:10px;line-height:1.4;vertical-align:middle;margin-left:8px}@media only screen and (min-width:768px){.page-index .indexMenuButton small{font-size:14px;margin-left:20px}}.page-index .indexMenuButton:after{font-size:12px;line-height:1;vertical-align:middle;width:12px;height:12px;margin-left:auto}@media only screen and (min-width:768px){.page-index .indexMenuButton:after{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}}.page-index .indexMenuButton--short{border:1px solid #fff;border-top-right-radius:0;border-bottom-right-radius:0;background:transparent;width:24.18033%;margin-right:0!important;box-shadow:none}@media only screen and (min-width:768px){.page-index .indexMenuButton--short{width:110px}}@media only screen and (min-width:768px){.page-index .indexMenuButton--short:hover{background:transparent}}.page-index .indexMenuButton--short:last-of-type{border-left:none;border-top-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:0}.page-index .indexMenuButton--short span{font-size:10px;color:#fff}@media only screen and (min-width:768px){.page-index .indexMenuButton--short span{font-size:14px}}.page-index .indexMenuButton--short:after{color:#fff}.page-index .indexMenuButton--wide{width:100%;margin-right:0!important}.page-index .indexMenuButton--wide:last-of-type{margin-top:10px}.page-index .indexMenuLead{display:none}@media only screen and (min-width:768px){.page-index .indexMenuLead{font-size:14px;color:#fff;margin-right:auto}}.page-index .indexMenuArrow{position:relative;top:0;left:0;display:block;width:17px;height:17px}.page-index .indexMenuArrow:after{content:""}@media only screen and (min-width:768px){.page-index .indexMenuArrow{width:22px;height:22px}}.page-index .indexMenuArrow:before{position:absolute;top:0;left:0;border-radius:50%;background:#fff;content:"";width:17px;height:17px}@media only screen and (min-width:768px){.page-index .indexMenuArrow:before{width:22px;height:22px}}.page-index .indexMenuArrow:after{position:absolute;top:50%;left:calc(50% + 1px);font-size:10px;line-height:1;color:#335fab;vertical-align:middle;width:10px;height:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.page-index .indexMenuArrow:after{font-size:10px;width:10px;height:10px}}.page-index .indexService{margin-top:36px}@media only screen and (min-width:768px){.page-index .indexService{margin-top:54px}}.page-index .indexServiceContent{margin-right:5.33333%;margin-left:5.33333%;padding-bottom:50px}@media only screen and (min-width:768px){.page-index .indexServiceContent{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:1000px;margin-right:auto;margin-left:auto;padding-bottom:80px}}.page-index .indexServiceHeadline{font-size:16px;font-weight:700;text-align:center;width:100%}@media only screen and (min-width:768px){.page-index .indexServiceHeadline{font-size:24px}}.page-index .indexServiceBody{border:3px solid #d4dbe7;border-radius:8px;background:#fff;display:-webkit-box;display:flex;flex-wrap:wrap;box-sizing:border-box;margin-top:10px}@media only screen and (min-width:768px){.page-index .indexServiceBody{width:490px;margin-top:23px}}.page-index .indexServiceSite{position:relative;top:0;left:0;border-top:1px solid #d4dbe7;border-right:1px solid #d4dbe7;box-sizing:border-box;width:33.33333%}@media only screen and (max-width:767px){.page-index .indexServiceSite{padding-top:20px;padding-bottom:18px}}@media only screen and (min-width:768px){.page-index .indexServiceSite{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}.page-index .indexServiceSite:nth-of-type(3n){border-right:none}.page-index .indexServiceSite:nth-of-type(-n+3){border-top:none}.page-index .indexServiceSite--wide{border:3px solid #d4dbe7!important;border-radius:8px;background:#fff;margin-top:15px}@media only screen and (max-width:767px){.page-index .indexServiceSite--wide{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding-top:19px;padding-bottom:17px}}@media only screen and (min-width:768px){.page-index .indexServiceSite--wide{width:490px;margin-top:23px;padding:30px 30px 25px}}@media only screen and (max-width:767px){.page-index .indexServiceSite--wide .indexServiceSiteLink:after{right:20px}}@media only screen and (min-width:768px){.page-index .indexServiceSite--wide .indexServiceSiteLink:after{right:40px}}.page-index .indexServiceSiteLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.page-index .indexServiceSiteLink:after{content:""}@media only screen and (min-width:768px){.page-index .indexServiceSiteLink{-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}}.page-index .indexServiceSiteLink:after{position:absolute;top:50%;right:10px;font-size:10px;line-height:1;color:#335fab;vertical-align:middle;width:10px;height:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.page-index .indexServiceSiteLink:after{right:20px;font-size:12px;width:12px;height:12px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}}@media only screen and (min-width:768px){.page-index .indexServiceSiteLink:hover{background:#ecf6fe}}@media only screen and (min-width:768px){.page-index .indexServiceSiteLink:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}}.page-index .indexServiceSiteLogo{position:relative;top:0;left:0;pointer-events:none;width:39.51368%;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.page-index .indexServiceSiteLogo{width:180px}}.page-index .indexServiceSiteLogo img{position:relative;top:0;display:block;height:auto;margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.page-index .indexServiceSiteLogo img{width:90px}}@media only screen and (min-width:768px){.page-index .indexServiceSiteLogo img{left:-11px;width:100%}}@media only screen and (max-width:767px){.page-index .indexServiceSiteContent{width:60.79027%}}@media only screen and (min-width:768px){.page-index .indexServiceSiteContent{margin-top:20px}}.page-index .indexServiceSiteTitle{position:relative;top:0;left:0;font-size:14px;font-weight:700;line-height:1;color:#335fab;text-align:left;pointer-events:none;width:100%}@media only screen and (min-width:768px){.page-index .indexServiceSiteTitle{font-size:18px;text-align:center}}.page-index .indexServiceSiteDescription{position:relative;top:0;left:0;font-size:10px;line-height:1.4;color:#335fab;text-align:left;pointer-events:none;width:100%;margin-top:5px}@media only screen and (min-width:768px){.page-index .indexServiceSiteDescription{font-size:14px;line-height:1.7;text-align:center;margin-top:15px}}.page-index .indexServiceSiteIcon{position:relative;top:0;left:0;pointer-events:none;width:25px;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){.page-index .indexServiceSiteIcon{width:34px}}.page-index .indexServiceSiteIcon--book:before{content:""}.page-index .indexServiceSiteIcon--cafe:before{content:""}.page-index .indexServiceSiteIcon--news:before{content:""}.page-index .indexServiceSiteIcon--game:before{content:""}.page-index .indexServiceSiteIcon--gratte:before{content:""}.page-index .indexServiceSiteIcon--cos:before{content:""}.page-index .indexServiceSiteIcon:before{font-size:25px;line-height:1;color:#335fab;vertical-align:middle;width:25px;height:25px}@media only screen and (min-width:768px){.page-index .indexServiceSiteIcon:before{font-size:34px;width:34px;height:34px}}.page-index .indexServiceSiteName{position:relative;top:0;left:0;font-size:10px;font-weight:700;color:#335fab;text-align:center;pointer-events:none;width:100%;margin-top:5px}@media only screen and (min-width:768px){.page-index .indexServiceSiteName{font-size:14px;margin-top:10px}}.page-index .indexNews{background:#fff}.page-index .indexNewsContent{box-sizing:border-box;margin:0 auto;padding:0 0 50px}@media only screen and (min-width:768px){.page-index .indexNewsContent{width:1120px;padding:0 60px 80px}}.page-index .indexNewsContent hr{border:none;border-bottom:1px solid #e5e5e5;display:block;width:100%}.page-index .indexNews .v2-headline{margin-bottom:38px;padding-top:48px}@media only screen and (min-width:768px){.page-index .indexNews .v2-headline{margin-bottom:53px;padding-top:76px}}.page-index .indexNews .v2-moreButton{margin-top:40px}@media only screen and (min-width:768px){.page-index .indexNews .v2-moreButton{margin-top:60px}}html.v2 .page-index .indexPickup{display:none}html.v2 .page-index .indexNews+.indexPickup{display:block}@media only screen and (min-width:768px){html:not(.v2) .page-index .indexPickup{display:none}}.page-index .indexPickup{border-top:1px solid #e5e5e5;background:#fff}@media only screen and (min-width:768px){.page-index .indexPickup{margin-top:0}}.page-index .indexPickupContent{box-sizing:border-box;margin:0 auto;padding:46px 0 60px}@media only screen and (min-width:768px){.page-index .indexPickupContent{width:1120px;padding:75px 60px 80px}}.page-index .indexPickup .v2-headline{margin-bottom:40px}@media only screen and (min-width:768px){.page-index .indexPickup .v2-headline{margin-bottom:53px}}@media only screen and (max-width:767px){.page-index .indexPickupBanners{margin-bottom:-15px}}@media only screen and (min-width:768px){.page-index .indexPickupBannersContent{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:50px}}@media only screen and (min-width:768px){.page-index .indexPickupBannersContent:first-of-type{margin-top:0}}@media only screen and (max-width:767px){.page-index .indexPickupBanner{width:94.92537%;margin-top:15px;margin-right:auto;margin-left:auto}}@media only screen and (min-width:768px){.page-index .indexPickupBanner{width:300px;margin-right:50px}}@media only screen and (max-width:767px){.page-index .indexPickupBanner:first-of-type{margin-top:0}}@media only screen and (min-width:768px){.page-index .indexPickupBanner:nth-of-type(3n){margin-right:0}}.page-index .indexPickupBanner a{display:block}@media only screen and (min-width:768px){.page-index .indexPickupBanner a{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}@media only screen and (min-width:768px){.page-index .indexPickupBanner a:hover{opacity:.6}}.page-index .indexPickupBanner a img{display:block;width:100%;height:auto}.page-index .indexSNS{border-top:1px solid #e5e5e5;background:#fff}.page-index .indexSNS .v2-headline{margin-bottom:39px}@media only screen and (min-width:768px){.page-index .indexSNS .v2-headline{margin-bottom:60px}}.page-index .indexSNSContent{box-sizing:border-box;margin:0 5.33333%;padding:46px 0 50px}@media only screen and (min-width:768px){.page-index .indexSNSContent{width:1120px;margin-right:auto;margin-left:auto;padding:80px 60px}}.page-index .indexSNSDescription{font-size:14px;text-align:center;margin-top:35px}@media only screen and (min-width:768px){.page-index .indexSNSDescription{font-size:16px;margin-top:55px}}.page-index .indexSNS .v2-moreButton{margin-top:17px}@media only screen and (min-width:768px){.page-index .indexSNS .v2-moreButton{margin-top:15px}}@media only screen and (max-width:767px){.page-index .indexSNS .v2-moreButton a{width:77.61194%}}.page-index .indexHotword{border-top:1px solid #e5e5e5;background:#fff}.page-index .indexHotwordContent{box-sizing:border-box;margin:0 auto;padding:50px 0 38px}@media only screen and (min-width:768px){.page-index .indexHotwordContent{width:1120px;padding:80px 60px}}.page-index .indexHotwordStrs{text-align:center;width:89.33333%;margin:0 auto}@media only screen and (min-width:768px){.page-index .indexHotwordStrs{width:auto;margin:0}}.page-index .indexHotwordStrs a{display:inline-block;font-size:14px;line-height:24px;color:#ff5842;margin:0 10px 5px 0}@media only screen and (min-width:768px){.page-index .indexHotwordStrs a{font-size:16px;line-height:34px}}.page-index .indexHotwordStrs a:hover{color:#fea093}.page-index .indexHotwordStrs a.is-semiLarge{font-size:18px}@media only screen and (min-width:768px){.page-index .indexHotwordStrs a.is-semiLarge{font-size:20px}}.page-index .indexHotwordStrs a.is-large{font-size:22px}@media only screen and (min-width:768px){.page-index .indexHotwordStrs a.is-large{font-size:28px}}.page-index .indexHotword .v2-headline{margin-bottom:40px}@media only screen and (min-width:768px){.page-index .indexHotword .v2-headline{margin-bottom:60px}}.page-index .indexRecruit{background:url(/assets/img/index/recruit_bg--sp.jpg) 50% 50% no-repeat;background-size:cover}@media only screen and (min-width:768px){.page-index .indexRecruit{background-image:url(/assets/img/index/recruit_bg--pc.jpg)}}.page-index .indexRecruitContent{padding:47px 0 50px}@media only screen and (min-width:768px){.page-index .indexRecruitContent{box-sizing:border-box;width:1120px;margin:0 auto;padding:80px 60px}}.page-index .indexRecruit .v2-headline{color:#fff;margin-bottom:38px}@media only screen and (min-width:768px){.page-index .indexRecruit .v2-headline{margin-bottom:50px}}.page-index .indexRecruitButtons{width:89.33333%;margin:0 auto}.page-index .indexRecruitButtons:after{display:block;content:"";visibility:hidden;clear:both;height:0}@media only screen and (min-width:768px){.page-index .indexRecruitButtons{width:auto;margin:0}}.page-index .indexRecruitButton{position:relative;top:0;left:0;border-radius:6px;background:#fff;display:table;box-sizing:border-box;text-decoration:none;width:100%;height:90px;margin-bottom:15px;padding:0 5.97015%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-index .indexRecruitButton:after{content:""}@media only screen and (min-width:768px){.page-index .indexRecruitButton{display:block;float:left;width:480px;height:auto;margin-right:40px;margin-bottom:0;padding:40px}}.page-index .indexRecruitButton:last-of-type{margin-right:0;margin-bottom:0}.page-index .indexRecruitButton:after{position:absolute;top:50%;right:5.97015%;display:block;font-size:16px;line-height:1;vertical-align:middle;width:16px;height:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.page-index .indexRecruitButton:after{right:40px;font-size:16px;width:16px;height:16px}}.page-index .indexRecruitButton:hover{background:#ecf6fe;color:#335fab}.page-index .indexRecruitButton:hover:after{right:30px}.page-index .indexRecruitButton span{display:table-cell;font-size:16px;font-weight:700;line-height:1.6875;vertical-align:middle}@media only screen and (min-width:768px){.page-index .indexRecruitButton span{display:block;font-size:18px;line-height:1}}.page-index .indexAnimatetimes{background:#eaeff6}.page-index .indexAnimatetimesContent{margin-right:5.33333%;margin-left:5.33333%;padding:47px 0 52px}@media only screen and (min-width:768px){.page-index .indexAnimatetimesContent{box-sizing:border-box;width:1120px;margin:0 auto;padding:80px 60px}}.page-index .indexAnimatetimes .v2-headline{margin-bottom:45px}@media only screen and (min-width:768px){.page-index .indexAnimatetimes .v2-headline{margin-bottom:30px}}.page-index .indexAnimatetimesLinks{margin-top:40px}@media only screen and (min-width:768px){.page-index .indexAnimatetimesLinks{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:70px}}.page-index .indexAnimatetimesLink{position:relative;top:0;left:0;border:2px solid #335fab;border-radius:5px;background:#fff;display:block;box-sizing:border-box;width:77.61194%;height:55px}.page-index .indexAnimatetimesLink:after{content:""}@media only screen and (max-width:767px){.page-index .indexAnimatetimesLink{margin-top:15px;margin-right:auto;margin-left:auto}}@media only screen and (min-width:768px){.page-index .indexAnimatetimesLink{border-radius:8px;width:235px;height:55px;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out}}@media only screen and (max-width:767px){.page-index .indexAnimatetimesLink:first-of-type{margin-top:0}}.page-index .indexAnimatetimesLink:after{position:absolute;top:50%;right:20px;display:block;font-size:12px;line-height:1;vertical-align:middle;width:12px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.page-index .indexAnimatetimesLink:after{right:20px;font-size:12px;width:12px;height:12px;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}}@media only screen and (min-width:768px){.page-index .indexAnimatetimesLink:hover{background:#ecf6fe;color:#335fab}}@media only screen and (min-width:768px){.page-index .indexAnimatetimesLink:hover:after{right:15px}}.page-index .indexAnimatetimesLink span{position:absolute;top:50%;left:0;display:block;font-size:16px;font-weight:700;text-align:center;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.page-index .indexAnimatetimesLink span{font-size:16px}}.page-index .indexAnimatetimesSNS{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:40px}@media only screen and (min-width:768px){.page-index .indexAnimatetimesSNS{margin-top:60px}}.page-index .indexAnimatetimesSNS a{display:block;width:32px;height:32px;margin-right:15px;margin-left:15px}@media only screen and (min-width:768px){.page-index .indexAnimatetimesSNS a{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}@media only screen and (min-width:768px){.page-index .indexAnimatetimesSNS a:hover{opacity:.6}}.page-index .indexAnimatetimesSNS a img{display:block;width:100%;height:auto}.page-index .indexOnlyshop{background:#fff}.page-index .indexOnlyshopContent{margin-right:5.33333%;margin-left:5.33333%;padding:47px 0 50px}@media only screen and (min-width:768px){.page-index .indexOnlyshopContent{box-sizing:border-box;width:1120px;margin:0 auto;padding:80px 60px}}.page-index .indexOnlyshop .v2-headline{margin-bottom:40px}@media only screen and (min-width:768px){.page-index .indexOnlyshop .v2-headline{margin-bottom:60px}}.page-index .indexOnlyshop .v2-moreButton{margin-top:33px}@media only screen and (min-width:768px){.page-index .indexOnlyshop .v2-moreButton{margin-top:60px}}@media only screen and (max-width:767px){.page-index .indexOnlyshop .v2-moreButton a{width:77.61194%}}.page-index .indexBlog{border-top:1px solid #e5e5e5;background:#fff}.page-index .indexBlogContent{margin-right:5.33333%;margin-left:5.33333%;padding:48px 0 50px}@media only screen and (min-width:768px){.page-index .indexBlogContent{box-sizing:border-box;width:1120px;margin:0 auto;padding:80px 60px}}.page-index .indexBlog .v2-headline{margin-bottom:38px}@media only screen and (min-width:768px){.page-index .indexBlog .v2-headline{margin-bottom:60px}}.page-index .indexBlog .v2-moreButton{margin-top:40px}@media only screen and (min-width:768px){.page-index .indexBlog .v2-moreButton{margin-top:60px}}@media only screen and (max-width:767px){.page-index .indexBlog .v2-moreButton a{width:77.61194%}}.page-index .indexShopList{background:#eaeff6}.page-index .indexShopListContent{padding:50px 0}@media only screen and (min-width:768px){.page-index .indexShopListContent{box-sizing:border-box;width:1120px;margin:0 auto;padding:80px 60px}}.page-index .indexShopList .v2-headline{margin-bottom:40px}@media only screen and (min-width:768px){.page-index .indexShopList .v2-headline{margin-bottom:35px}}.page-index .indexShopListPrefectures{border-top:1px solid #fff;width:89.33333%;margin:0 auto}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures{border-top:none;width:auto;margin:0}}.page-index .indexShopListPrefectures dl{border-bottom:1px solid #fff}.page-index .indexShopListPrefectures dl:after{display:block;content:"";visibility:hidden;clear:both;height:0}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl{padding:20px 0}}.page-index .indexShopListPrefectures dl dt{position:relative;top:0;left:0;font-size:14px;font-weight:700;color:#335fab;padding:20px 5.97015%}.page-index .indexShopListPrefectures dl dt:after{content:""}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl dt{font-size:18px;color:inherit;float:left;width:200px;padding:0}}.page-index .indexShopListPrefectures dl dt:after{position:absolute;top:50%;right:5.97015%;font-size:12px;color:#335fab;width:12px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl dt:after{display:none}}.page-index .indexShopListPrefectures dl.is-open dt,.page-index .indexShopListPrefectures dl.is-static dt{background:#335fab;color:#fff}.page-index .indexShopListPrefectures dl.is-open dt:after,.page-index .indexShopListPrefectures dl.is-static dt:after{content:""}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl.is-open dt,.page-index .indexShopListPrefectures dl.is-static dt{background:inherit;color:inherit}}.page-index .indexShopListPrefectures dl.is-open dt:after,.page-index .indexShopListPrefectures dl.is-static dt:after{color:#fff}.page-index .indexShopListPrefectures dl dd{position:relative;top:0;left:0;font-size:0;overflow:hidden;margin-left:5.97015%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl dd{float:left;width:800px;height:auto!important;margin-left:0}}.page-index .indexShopListPrefectures dl dd a{position:relative;top:0;left:0;border-bottom:1px solid #fff;display:block;font-size:14px;padding:20px 6.34921%}.page-index .indexShopListPrefectures dl dd a:after{content:""}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl dd a{border-bottom:none;display:inline;font-size:16px;margin-right:30px;padding:0}}.page-index .indexShopListPrefectures dl dd a:last-of-type{border-bottom:none}.page-index .indexShopListPrefectures dl dd a:after{position:absolute;top:50%;right:6.34921%;font-size:12px;line-height:1;color:#335fab;vertical-align:middle;width:12px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl dd a:after{display:none}}.page-index .indexShopListPrefectures dl.is-open dd,.page-index .indexShopListPrefectures dl.is-static dd{height:auto}.page-index .indexShopListPrefectures dl.is-static dd{margin-left:0}.page-index .indexShopListPrefectures dl.is-static dd a{font-weight:700}@media only screen and (min-width:768px){.page-index .indexShopListPrefectures dl.is-static dd a{font-weight:inherit}}.page-index .indexGroup{background:#fff}.page-index .indexGroupContent{box-sizing:border-box;margin:0 5.33333%;padding:47px 0 50px}@media only screen and (min-width:768px){.page-index .indexGroupContent{width:1120px;margin-right:auto;margin-left:auto;padding:80px 60px}}.page-index .indexGroup .v2-headline{margin-bottom:35px}@media only screen and (min-width:768px){.page-index .indexGroup .v2-headline{margin-bottom:50px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2ZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9mb3VuZGF0aW9uL192YXJpYWJsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2ZvdW5kYXRpb24vX2ljb25mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9tb2R1bGUvY29tcG9uZW50L19iYW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9tb2R1bGUvY29tcG9uZW50L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL21vZHVsZS9jb21wb25lbnQvX2Zvb3Rlck1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL21vZHVsZS9jb21wb25lbnQvX2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL21vZHVsZS9jb21wb25lbnQvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL2NvbXBvbmVudC9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL2NvbXBvbmVudC9fcGFnZXRvcC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL3BhcnRzL19oZWFkbGluZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL3BhcnRzL19uZXdzTGlzdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL3BhcnRzL19hcnRpY2xlQm94cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL3BhcnRzL19hcnRpY2xlU2VtaUJveHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL21vZHVsZS9wYXJ0cy9fbW9yZUJ1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL3BhcnRzL19ncm91cExpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL21vZHVsZS9wYXJ0cy9fc25zTGlzdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvbW9kdWxlL3BhcnRzL190aW1lc0xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL3VuaXF1ZS9faW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUVBRUEsY0FHSSxxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLHdCQUF5QixDQUV6QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUVqQixrQkFBbUIsQ0FDbkIsdUNBQXdDLENBRTVDLDBCQWJJLGlCQUFrQixDQUNsQixhQWlCVSxDQUxkLFlBRUksZUFBZ0IsQ0FFaEIsUUFBUyxDQUNULFNBQVUsQ0FMZCxrQkFRUSxZQUFhLENBUnJCLHFCQVlRLGNBQWUsQ0FDZixXQUFZLENBR3BCLHFEQUVJLCtCQUF1QyxDQUl2Qyx1QkFBK0IsQ0FHbkMsYUFDSSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQU50Qix1Q0FVUSxVQUFXLENBQ1gsYUFBYyxDQVh0QixtQkFlUSxVQUFXLENBR2YsNEJBQ0ksaUJBQWtCLENBRzFCLGFBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixjQUFlLENBV2YsWUFBYSxDQ3RCZix1QkRhTSxXQUFZLENBTHBCLGlCQVFRLGFBQWMsQ0FSdEIsK0JBV1EsWUFBYSxDQVhyQiwwQkFpQlEsbUJBQW9CLENBR3hCLGdDQUNJLGFBQWMsQ0FHbEIsNEJBQ0ksaUJBQWtCLENBR3RCLDZCQUNJLGFBQWMsQ0FDZCxXQUFZLENB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bkQsb0RBTUUsV0FwRGMsQ0R2QmhCLHlDaUJQRiw4Q0F5K0NjLGtCQUFtQixDQUNuQixjQUFlLENBQ2YsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixTQUFVLENBdUJiLENBcGdEWCwyREFpL0NjLGtCQUFtQixDaEJyNkMvQixvRGdCeTZDWSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGNBQTRCLENBQzVCLGNBQXFCLENBQ3JCLGFBQWMsQ0FDZCxhbEJ4OUNPLENrQnk5Q1AscUJBQXNCLENBQ3RCLFVBQWlCLENBQ2pCLFdBQWtCLENBQ2xCLGtDQUEyQixDQUEzQiwwQkFBMkIsQ2pCdi9DdkMseUNDcUVBLG9EZ0JxN0NjLFlBQWEsQ0FFaEIsQ0FuZ0RiLDBHQXdnRFUsV0FBWSxDQXhnRHRCLHNEQTRnRFUsYUFBYyxDQTVnRHhCLHdEQStnRFksZUFBZ0IsQ2pCeGdEMUIseUNpQlBGLHdEQWtoRGMsbUJBQW9CLENBRXZCLENBcGhEWCx3QkEyaERJLGVBQWdCLENBM2hEcEIsK0JBOGhETSxxQkFBc0IsQ0FHdEIsaUJBQWtDLENBQ2xDLG1CQUFtQyxDakIzaER2Qyx5Q2lCUEYsK0JBcWlEUSxZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FFckIsQ0ExaURMLHFDQTZpRE0sa0JBQXlCLENqQnRpRDdCIiwiZmlsZSI6Ii4uL2Nzcy9idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLyoqIHVubW91bnRpbmcgaW4gaHRtbDUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmFkZHJlc3MsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5baGlkZGVuXSwgY29tbWFuZCwgZGF0YWxpc3QsIG1lbnVbdHlwZT1jb250ZXh0XSwgcnAsIHNvdXJjZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKiBkb2N1bWVudCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnYyIGJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICdtZWlyeW8nLCAn44Oh44Kk44Oq44KqJywgJ21zIHBnb3RoaWMnLCAnbXMgcOOCtOOCt+ODg+OCrycsICdvc2FrYScsIHNhbnMtc2VyaWYsICdUYWthb1BHb3RoaWMnLCAnU2F6YW5hbWkgR290aGljJztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4vKiogaDEgaDIgaDMgaDQgaDUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqIHVsIG9sIGRsICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG51bCwgb2wsIGRsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqIHAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnAge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKiB0YWJsZXMgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnRhYmxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcblxuICA+IGNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiogZm9ybSAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiogaW1hZ2VzICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qKiBwcmUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLyoqIGhyICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ociB7XG4gIG1hcmdpbjogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6NjAwXCIpO1xuLyoqIHVubW91bnRpbmcgaW4gaHRtbDUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmFkZHJlc3MsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltoaWRkZW5dLCBjb21tYW5kLCBkYXRhbGlzdCwgbWVudVt0eXBlPWNvbnRleHRdLCBycCwgc291cmNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiogZG9jdW1lbnQgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi52MiBib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnbWVpcnlvJywgJ+ODoeOCpOODquOCqicsICdtcyBwZ290aGljJywgJ21zIHDjgrTjgrfjg4Pjgq8nLCAnb3Nha2EnLCBzYW5zLXNlcmlmLCAnVGFrYW9QR290aGljJywgJ1NhemFuYW1pIEdvdGhpYyc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG4vKiogaDEgaDIgaDMgaDQgaDUgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiogdWwgb2wgZGwgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLCBvbCwgZGwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZGQge1xuICBtYXJnaW46IDA7IH1cblxuLyoqIHAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnAge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqIHRhYmxlcyAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xudGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gIHRhYmxlID4gY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICB0YWJsZSB0ZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyoqIGZvcm0gKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKiBpbWFnZXMgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4vKiogcHJlICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5wcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLyoqIGhyICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ociB7XG4gIG1hcmdpbjogMDsgfVxuXG4udjIgYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbi52MiBhIHtcbiAgY29sb3I6ICMzMzVmYWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnYyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0MWE1ZjM7IH0gfVxuXG4uaW5saW5lLS1zcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmlubGluZS0tc3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pbmxpbmUtLXBjIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmlubGluZS0tcGMge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvZGlzdC9pY29uZm9udC5lb3Q/MTU3MzE3OTQ2NDkyNVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L2Rpc3QvaWNvbmZvbnQuZW90PzE1NzMxNzk0NjQ5MjUjaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250L2Rpc3QvaWNvbmZvbnQud29mZjI/MTU3MzE3OTQ2NDkyNVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9kaXN0L2ljb25mb250LndvZmY/MTU3MzE3OTQ2NDkyNVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L2Rpc3QvaWNvbmZvbnQudHRmPzE1NzMxNzk0NjQ5MjVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvZGlzdC9pY29uZm9udC5zdmc/MTU3MzE3OTQ2NDkyNSNpY29uZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLnYyLW1lbnVDb250ZW50TWFpbiBsaSBhOmFmdGVyLCAudjItcGFnZXRvcCBhOmJlZm9yZSwgLnYyLW1vcmVCdXR0b24gYTphZnRlciwgLnBhZ2UtaW5kZXggLmluZGV4TWVudUhlYWRsaW5lLS1jYXJ0OmJlZm9yZSwgLnBhZ2UtaW5kZXggLmluZGV4TWVudUhlYWRsaW5lLS1zaG9wOmJlZm9yZSwgLnBhZ2UtaW5kZXggLmluZGV4TWVudUhlYWRsaW5lLS1jYWxlbmRhcjpiZWZvcmUsIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMaW5rIGk6YWZ0ZXIsIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b246YWZ0ZXIsIC5wYWdlLWluZGV4IC5pbmRleE1lbnVBcnJvdzphZnRlciwgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVMaW5rOmFmdGVyLCAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUljb24tLWJvb2s6YmVmb3JlLCAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUljb24tLWNhZmU6YmVmb3JlLCAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUljb24tLW5ld3M6YmVmb3JlLCAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUljb24tLWdhbWU6YmVmb3JlLCAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUljb24tLWdyYXR0ZTpiZWZvcmUsIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlSWNvbi0tY29zOmJlZm9yZSwgLnBhZ2UtaW5kZXggLmluZGV4UmVjcnVpdEJ1dHRvbjphZnRlciwgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzTGluazphZnRlciwgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbCBkdDphZnRlciwgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbC5pcy1vcGVuIGR0OmFmdGVyLCAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLXN0YXRpYyBkdDphZnRlciwgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbCBkZCBhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdpY29uZm9udCc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi52Mi1iYW5uZXJzIHtcbiAgYmFja2dyb3VuZDogIzMzNWZhYjsgfVxuICAudjItYmFubmVyc0NvbnRlbnQge1xuICAgIHdpZHRoOiA4OS4zMzMzMyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgLnYyLWJhbm5lcnNDb250ZW50OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52Mi1iYW5uZXJzQ29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gICAgLnYyLWJhbm5lcnNDb250ZW50IGEge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQ4LjUwNzQ2JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDIuOTg1MDclIDEwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudjItYmFubmVyc0NvbnRlbnQgYSB7XG4gICAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7IH0gfVxuICAgICAgLnYyLWJhbm5lcnNDb250ZW50IGE6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItYmFubmVyc0NvbnRlbnQgYTpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWJhbm5lcnNDb250ZW50IGE6bnRoLW9mLXR5cGUoNW4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnYyLWJhbm5lcnNDb250ZW50IGE6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItYmFubmVyc0NvbnRlbnQgYTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWJhbm5lcnNDb250ZW50IGE6bnRoLWxhc3QtY2hpbGQoLW4rNSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnYyLWJhbm5lcnNDb250ZW50IGE6aG92ZXIgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgICAgIC52Mi1iYW5uZXJzQ29udGVudCBhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cblxuLnYyLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnYyLWZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgIG1pbi13aWR0aDogMTEyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAudjItZm9vdGVyTG9jYWxpemUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLWZvb3RlckxvY2FsaXplIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC52Mi1mb290ZXJMaW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItZm9vdGVyTGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC52Mi1mb290ZXJMaW5rIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWZvb3RlckxpbmsgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnYyLWZvb3RlckxpbmsgYSBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC52Mi1mb290ZXJMaW5rIGE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnYyLWZvb3RlckxpbmsgYTphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gICAgICAudjItZm9vdGVyTGluayBhOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC52Mi1mb290ZXJMaW5rIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQxYTVmMzsgfVxuICAudjItZm9vdGVyQ29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLWZvb3RlckNvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi52Mi1mb290ZXJNZW51IHtcbiAgYmFja2dyb3VuZDogIzMzNWZhYjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgLnYyLWZvb3Rlck1lbnVDb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudjItZm9vdGVyTWVudUNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLWZvb3Rlck1lbnVDb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDsgfSB9XG4gICAgLnYyLWZvb3Rlck1lbnVDb250ZW50IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudjItZm9vdGVyTWVudUNvbnRlbnQgbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAgIC52Mi1mb290ZXJNZW51Q29udGVudCBsaTpudGgtb2YtdHlwZShvZGQpOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnYyLWZvb3Rlck1lbnVDb250ZW50IGxpOm50aC1vZi10eXBlKG9kZCk6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAudjItZm9vdGVyTWVudUNvbnRlbnQgbGk6bGFzdC1vZi10eXBlIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAudjItZm9vdGVyTWVudUNvbnRlbnQgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjVweCAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItZm9vdGVyTWVudUNvbnRlbnQgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7IH0gfVxuICAgICAgICAudjItZm9vdGVyTWVudUNvbnRlbnQgbGkgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLnYyLWZvb3Rlck1lbnVDb250ZW50IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNDFhNWYzOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItZm9vdGVyTWVudUNvbnRlbnQgbGkgYSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLnYyLWdsb2JhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudjItZ2xvYmFscyB7XG4gICAgICBtaW4td2lkdGg6IDExMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4udjItaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudjItaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtaW4td2lkdGg6IDExMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnYyLWhlYWRlclN1YiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzMzVmYWI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLWhlYWRlclN1YiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDVweCA2MHB4OyB9XG4gICAgICAgIC52Mi1oZWFkZXJTdWI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAgIC5pcy1zY3JvbGxFbmQgLnYyLWhlYWRlclN1YiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudjItaGVhZGVyU3ViTGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA5NC42NjY2NyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudjItaGVhZGVyU3ViTGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudjItaGVhZGVyU3ViTGVmdCAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gICAgICAudjItaGVhZGVyU3ViTGVmdCA+IGEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItaGVhZGVyU3ViTGVmdCA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItaGVhZGVyU3ViTGVmdCA+IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNhNmI3ZDY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgIC52Mi1oZWFkZXJTdWJDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWhlYWRlclN1YkNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52Mi1oZWFkZXJTdWJDb250ZW50IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWhlYWRlclN1YkNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNhNmI3ZDY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgLnYyLWhlYWRlck1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgNS4zMzMzMyU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItaGVhZGVyTWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDsgfSB9XG4gICAgLnYyLWhlYWRlck1haW5Db250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWhlYWRlck1haW5Db250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgICAgIC52Mi1oZWFkZXJNYWluQ29udGVudExvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItaGVhZGVyTWFpbkNvbnRlbnRMb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9IH1cbiAgICAgICAgLnYyLWhlYWRlck1haW5Db250ZW50TG9nbyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTI1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAudjItaGVhZGVyTWFpbkNvbnRlbnRMb2dvIGEge1xuICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7IH0gfVxuICAgICAgICAgIC52Mi1oZWFkZXJNYWluQ29udGVudExvZ28gYTpob3ZlciBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAgICAgICAudjItaGVhZGVyTWFpbkNvbnRlbnRMb2dvIGEgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgICAgIC52Mi1oZWFkZXJNYWluQ29udGVudE1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItaGVhZGVyTWFpbkNvbnRlbnRNZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItaGVhZGVyTWFpbkNvbnRlbnRNZW51IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC52Mi1oZWFkZXJNYWluQ29udGVudE1lbnUgbGk6bGFzdC1vZi10eXBlIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItaGVhZGVyTWFpbkNvbnRlbnRNZW51IGxpIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC52Mi1oZWFkZXJNYWluQ29udGVudE1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzQxYTVmMzsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItaGVhZGVyTWFpbkNvbnRlbnRNZW51IGxpIGEgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4gICAgLnYyLWhlYWRlck1haW5PcGVuZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzM1ZmFiO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWhlYWRlck1haW5PcGVuZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnYyLWhlYWRlck1haW5PcGVuZXIgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAudjItaGVhZGVyTWFpbk9wZW5lciBhIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgLnNob3dNZW51IC52Mi1oZWFkZXJNYWluT3BlbmVyIGEgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzM1ZmFiOyB9XG4gICAgICAgICAgLnYyLWhlYWRlck1haW5PcGVuZXIgYSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuICAgICAgICAgICAgLnNob3dNZW51IC52Mi1oZWFkZXJNYWluT3BlbmVyIGEgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAgICAgICAudjItaGVhZGVyTWFpbk9wZW5lciBhIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDdweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cbiAgICAgICAgICAgIC5zaG93TWVudSAudjItaGVhZGVyTWFpbk9wZW5lciBhIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4udjItbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWFlZmY2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Mi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2hvd01lbnUgLnYyLW1lbnUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnYyLW1lbnVDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMTAuNjY2NjclIDEyMHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC52Mi1tZW51Q29udGVudE1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnYyLW1lbnVDb250ZW50TWFpbiBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIC52Mi1tZW51Q29udGVudE1haW4gbGkgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgICAgIC52Mi1tZW51Q29udGVudE1haW4gbGkgYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIu6ogVwiOyB9XG4gICAgICAgICAgLnYyLW1lbnVDb250ZW50TWFpbiBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEyLjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIuNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnYyLW1lbnVDb250ZW50TWFpbiBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC52Mi1tZW51Q29udGVudFN1YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAudjItbWVudUNvbnRlbnRTdWI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgLnYyLW1lbnVDb250ZW50U3ViOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAudjItbWVudUNvbnRlbnRTdWIgbGkge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAudjItbWVudUNvbnRlbnRTdWIgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4udjItcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudjItcGFnZXRvcCB7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIGJvdHRvbTogNjBweDsgfSB9XG4gIC5zaG93UGFnZXRvcCAudjItcGFnZXRvcCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudjItcGFnZXRvcCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzMzNWZhYjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnYyLXBhZ2V0b3AgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLuqIJcIjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52Mi1wYWdldG9wIGEge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzM1ZmFiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgLnYyLXBhZ2V0b3AgYTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudjItcGFnZXRvcCBhOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMzMzVmYWI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cbiAgICAudjItcGFnZXRvcCBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogLjM7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52Mi1wYWdldG9wIGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52Mi1wYWdldG9wIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNmZlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItcGFnZXRvcCBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfSB9XG5cbi52Mi1oZWFkbGluZVN0ciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Mi1oZWFkbGluZVN0ciB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnYyLWhlYWRsaW5lU3V0U3RyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudjItaGVhZGxpbmVTdXRTdHIge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnYyLW5ld3NMaXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHdpZHRoOiA4OS4zMzMzMyU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudjItbmV3c0xpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAudjItbmV3c0xpc3RDZWxsIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLW5ld3NMaXN0Q2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDsgfSB9XG4gICAgLnYyLW5ld3NMaXN0Q2VsbF9kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudjItbmV3c0xpc3RDZWxsX2RhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC52Mi1uZXdzTGlzdENlbGxfY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLW5ld3NMaXN0Q2VsbF9jYXRlZ29yeSB7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4OyB9IH1cbiAgICAgIC52Mi1uZXdzTGlzdENlbGxfY2F0ZWdvcnkgbGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA0cHggMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnYyLW5ld3NMaXN0Q2VsbF9jYXRlZ29yeSBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDsgfSB9XG4gICAgICAgIC5pcy1pbXBvcnRhbnQgLnYyLW5ld3NMaXN0Q2VsbF9jYXRlZ29yeSBsYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjAwYjBiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMDBiMGI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudjItbmV3c0xpc3RDZWxsX3N0ciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52Mi1uZXdzTGlzdENlbGxfc3RyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLnYyLW5ld3NMaXN0Q2VsbF9zdHIgYSwgLnYyLW5ld3NMaXN0Q2VsbF9zdHIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC52Mi1uZXdzTGlzdENlbGxfc3RyIGEsIC52Mi1uZXdzTGlzdENlbGxfc3RyIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgLmlzLWltcG9ydGFudCAudjItbmV3c0xpc3RDZWxsX3N0ciBhLCAuaXMtaW1wb3J0YW50IC52Mi1uZXdzTGlzdENlbGxfc3RyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjZjAwYjBiOyB9XG4gICAgICAuaXMtaW1wb3J0YW50IC52Mi1uZXdzTGlzdENlbGxfc3RyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZjNjY2NjsgfVxuXG4udjItYXJ0aWNsZUJveHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udjItYXJ0aWNsZUJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDcuMDE0OTMlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudjItYXJ0aWNsZUJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Mi1hcnRpY2xlQm94IHtcbiAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudjItYXJ0aWNsZUJveDpudGgtb2YtdHlwZSgtbisyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Mi1hcnRpY2xlQm94Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnYyLWFydGljbGVCb3hMaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItYXJ0aWNsZUJveExpbms6aG92ZXIgfiAudjItYXJ0aWNsZUJveEltZyB7XG4gICAgICAgIG9wYWNpdHk6IC42OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItYXJ0aWNsZUJveExpbms6aG92ZXIgfiAudjItYXJ0aWNsZUJveFRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0MWE1ZjM7IH0gfVxuICAudjItYXJ0aWNsZUJveEltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNzQuOTIwNjMlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLWFydGljbGVCb3hJbWcge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgLnYyLWFydGljbGVCb3hJbWcgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudjItYXJ0aWNsZUJveFRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgICBjb2xvcjogIzMzNWZhYjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItYXJ0aWNsZUJveFRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC52Mi1hcnRpY2xlQm94UGVyaW9kIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItYXJ0aWNsZUJveFBlcmlvZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7IH0gfVxuXG4udjItYXJ0aWNsZVNlbWlCb3hzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Mi1hcnRpY2xlU2VtaUJveHMge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udjItYXJ0aWNsZVNlbWlCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Mi1hcnRpY2xlU2VtaUJveCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgd2lkdGg6IDQ3NXB4O1xuICAgICAgbWFyZ2luOiAwIDUwcHggNTBweCAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC52Mi1hcnRpY2xlU2VtaUJveDpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudjItYXJ0aWNsZVNlbWlCb3g6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnYyLWFydGljbGVTZW1pQm94TGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLWFydGljbGVTZW1pQm94TGluazpob3ZlciB+IC52Mi1hcnRpY2xlU2VtaUJveEltZyB7XG4gICAgICAgIG9wYWNpdHk6IC42OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItYXJ0aWNsZVNlbWlCb3hMaW5rOmhvdmVyIH4gLnYyLWFydGljbGVTZW1pQm94Qm9keSAudjItYXJ0aWNsZVNlbWlCb3hCb2R5VGl0bGUge1xuICAgICAgICBjb2xvcjogIzQxYTVmMzsgfSB9XG4gIC52Mi1hcnRpY2xlU2VtaUJveEltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgd2lkdGg6IDM1LjgyMDklO1xuICAgIHBhZGRpbmctdG9wOiAyNi44NjU2NyU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItYXJ0aWNsZVNlbWlCb3hJbWcge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgLnYyLWFydGljbGVTZW1pQm94SW1nIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnYyLWFydGljbGVTZW1pQm94Qm9keSB7XG4gICAgd2lkdGg6IDU4LjIwODk2JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52Mi1hcnRpY2xlU2VtaUJveEJvZHkge1xuICAgICAgICB3aWR0aDogMjg1cHg7IH0gfVxuICAgIC52Mi1hcnRpY2xlU2VtaUJveEJvZHlEYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52Mi1hcnRpY2xlU2VtaUJveEJvZHlEYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLnYyLWFydGljbGVTZW1pQm94Qm9keVRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgY29sb3I6ICMzMzVmYWI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLWFydGljbGVTZW1pQm94Qm9keVRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLnYyLWFydGljbGVTZW1pQm94Qm9keVRhZyB7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC52Mi1hcnRpY2xlU2VtaUJveEJvZHlUYWcgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudjItYXJ0aWNsZVNlbWlCb3hCb2R5VGFnIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9IH1cblxuLnYyLW1vcmVCdXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudjItbW9yZUJ1dHRvbiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzNWZhYjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNjkuMzMzMzMlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItbW9yZUJ1dHRvbiBhIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7IH0gfVxuICAgIC52Mi1tb3JlQnV0dG9uIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLuqIFcIjsgfVxuICAgIC52Mi1tb3JlQnV0dG9uIGE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnYyLW1vcmVCdXR0b24gYTphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnYyLW1vcmVCdXR0b24gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2Y2ZmU7XG4gICAgICAgIGNvbG9yOiAjMzM1ZmFiOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudjItbW9yZUJ1dHRvbiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC52Mi1tb3JlQnV0dG9uIGEgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudjItbW9yZUJ1dHRvbiBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5ncm91cExpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5ncm91cExpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ3LjAxNDkzJTtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdyb3VwTGlzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuOTcwMTUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ncm91cExpc3Qge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZ3JvdXBMaXN0Om50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdyb3VwTGlzdDpudGgtb2YtdHlwZSgtbisyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ncm91cExpc3Q6bnRoLW9mLXR5cGUoLW4rNCkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ncm91cExpc3RMaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ3JvdXBMaXN0TGluazpob3ZlciB+IC5ncm91cExpc3RMb2dvIHtcbiAgICAgICAgb3BhY2l0eTogLjY7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ncm91cExpc3RMaW5rOmhvdmVyIH4gLmdyb3VwTGlzdE5hbWUge1xuICAgICAgICBjb2xvcjogIzQxYTVmMzsgfSB9XG4gIC5ncm91cExpc3RMb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdyb3VwTGlzdExvZ28ge1xuICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7IH0gfVxuICAgIC5ncm91cExpc3RMb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5ncm91cExpc3ROYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzMzVmYWI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ncm91cExpc3ROYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLnNuc0xpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc25zTGlzdHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc25zTGlzdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDcuMDE0OTMlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUuOTcwMTUlO1xuICBwYWRkaW5nOiAyMHB4IDUuOTcwMTUlIDE4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbnNMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjJweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNuc0xpc3Q6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbnNMaXN0Om50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNuc0xpc3Q6bnRoLW9mLXR5cGUoLW4rMikge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc25zTGlzdDpudGgtb2YtdHlwZSgtbis0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbnNMaXN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNuc0xpc3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VjZjZmZTsgfSB9XG4gIC5zbnNMaXN0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbnNMaXN0OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zbnNMaXN0OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIC5zbnNMaXN0LS10d2l0dGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjNGNhYmYxOyB9XG4gIC5zbnNMaXN0LS10d2l0dGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaW5kZXgvc25zX3R3aXR0ZXIucG5nXCIpOyB9XG4gIC5zbnNMaXN0LS1saW5lIHNwYW4ge1xuICAgIGNvbG9yOiAjMDVjMzAwOyB9XG4gIC5zbnNMaXN0LS1saW5lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaW5kZXgvc25zX2xpbmUucG5nXCIpOyB9XG4gIC5zbnNMaXN0LS1pbnN0YWdyYW0gc3BhbiB7XG4gICAgY29sb3I6ICNiODMyYWE7IH1cbiAgLnNuc0xpc3QtLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2luZGV4L3Nuc19pbnN0YWdyYW0ucG5nXCIpOyB9XG4gIC5zbnNMaXN0LS13ZWNoYXQgc3BhbiB7XG4gICAgY29sb3I6ICMyZGMxMDA7IH1cbiAgLnNuc0xpc3QtLXdlY2hhdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2luZGV4L3Nuc193ZWNoYXQucG5nXCIpOyB9XG4gIC5zbnNMaXN0LS13ZWlibyBzcGFuIHtcbiAgICBjb2xvcjogI2U1MjIxZDsgfVxuICAuc25zTGlzdC0td2VpYm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pbmRleC9zbnNfd2VpYm8ucG5nXCIpOyB9XG4gIC5zbnNMaXN0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbnNMaXN0IHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNuc0xpc3Qgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVzTGlzdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi50aW1lc0xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVzTGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQ3NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGltZXNMaXN0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZXNMaXN0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudGltZXNMaXN0TGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpbWVzTGlzdExpbms6aG92ZXIgfiAudGltZXNMaXN0SW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAuNjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpbWVzTGlzdExpbms6aG92ZXIgfiAudGltZXNMaXN0SW5mbyAudGltZXNMaXN0SW5mb1RpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0MWE1ZjM7IH0gfVxuICAudGltZXNMaXN0SW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpbWVzTGlzdEltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7IH0gfVxuICAgIC50aW1lc0xpc3RJbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpbWVzTGlzdEltYWdlICsgLnRpbWVzTGlzdEluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZXNMaXN0SW5mbyB7XG4gICAgICB3aWR0aDogNjYwcHg7IH0gfVxuICAudGltZXNMaXN0SW5mb0RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aW1lc0xpc3RJbmZvRGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC50aW1lc0xpc3RJbmZvVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBjb2xvcjogIzMzNWZhYjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGltZXNMaXN0SW5mb1RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLnRpbWVzTGlzdEluZm9EZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpbWVzTGlzdEluZm9EZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhIZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2luZGV4L2hlcm9fYmctLXNwLmpwZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDUzLjMzMzMzJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4SGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pbmRleC9oZXJvX2JnLS1wYy5qcGdcIik7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhIZXJvQ29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTMuNiU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhIZXJvQ29udGVudCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4SGVyb0NvbnRlbnRMb2dvIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleEhlcm9Db250ZW50TG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4SGVyb0NvbnRlbnRMb2dvIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4SGVyb0NvbnRlbnRTdHIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMzM1ZmFiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4SGVyb0NvbnRlbnRTdHIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ODMzMzsgfSB9XG5cbi5wYWdlLWluZGV4IC5pbmRleE1lbnVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01LjMzMzMzJTtcbiAgbWFyZ2luLXJpZ2h0OiA1LjMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDUuMzMzMzMlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhNZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogIzMzNWZhYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEzcHggNC40Nzc2MSUgMTVweCA0LjQ3NzYxJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnUge1xuICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TWVudS0td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51LS13aWRlIHtcbiAgICAgICAgcGFkZGluZzogMTJweCA0LjQ3NzYxJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudS0td2lkZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudS0td2lkZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51SGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVIZWFkbGluZS0tY2FydDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLuqIZcIjsgfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVIZWFkbGluZS0tc2hvcDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLuqI5cIjsgfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVIZWFkbGluZS0tY2FsZW5kYXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qiFXCI7IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51SGVhZGxpbmU6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51SGVhZGxpbmU6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUhlYWRsaW5lIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51SGVhZGxpbmUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMaW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUxpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51TGluay0td2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMaW5rLS13aWRlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMaW5rIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51TGluayBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMaW5rIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMaW5rIGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6ogVwiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMaW5rIGkge1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51TGluayBpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51TGluayBpOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51TGluayBpOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxcHgpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzMzNWZhYjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhNZW51QnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNDguMzYwNjYlO1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3gtc2hhZG93OiAxLjVweCAyLjU5OHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6ogVwiOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNmZlO1xuICAgICAgICBjb2xvcjogIzMzNWZhYjsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b246bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjc4NjklOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b246bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QnV0dG9uOm50aC1vZi10eXBlKDMpLCAucGFnZS1pbmRleCAuaW5kZXhNZW51QnV0dG9uOm50aC1vZi10eXBlKDQpLCAucGFnZS1pbmRleCAuaW5kZXhNZW51QnV0dG9uOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbjpudGgtb2YtdHlwZSgzKSwgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbjpudGgtb2YtdHlwZSg0KSwgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b24gc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b24gc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b246YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbi0tc2hvcnQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAyNC4xODAzMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbi0tc2hvcnQge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b24tLXNob3J0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QnV0dG9uLS1zaG9ydDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUJ1dHRvbi0tc2hvcnQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b24tLXNob3J0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b24tLXNob3J0OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QnV0dG9uLS13aWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVCdXR0b24tLXdpZGU6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucGFnZS1pbmRleCAuaW5kZXhNZW51TGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVMZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4TWVudUFycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qiBXCI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QXJyb3cge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QXJyb3c6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleE1lbnVBcnJvdzphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMzMzVmYWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhNZW51QXJyb3c6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlIHtcbiAgbWFyZ2luLXRvcDogMzZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZUNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzMzMzMlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZUNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlSGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlSGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlQm9keSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2Q0ZGJlNztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlQm9keSB7XG4gICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGRiZTc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q0ZGJlNztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGU6bnRoLW9mLXR5cGUoLW4rMykge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlLS13aWRlIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNkNGRiZTcgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlLS13aWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGUtLXdpZGUge1xuICAgICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyNXB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZS0td2lkZSAuaW5kZXhTZXJ2aWNlU2l0ZUxpbms6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGUtLXdpZGUgLmluZGV4U2VydmljZVNpdGVMaW5rOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogNDBweDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVMaW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUxpbms6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6ogVwiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlTGluayB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUxpbms6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMzMzVmYWI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVMaW5rOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2Y2ZmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUxpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlTG9nbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogMzkuNTEzNjglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVMb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVMb2dvIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUxvZ28gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlTG9nbyBpbWcge1xuICAgICAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVDb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDYwLjc5MDI3JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVDb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVUaXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMzM1ZmFiO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVUaXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVEZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAjMzM1ZmFiO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVEZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlSWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVJY29uLS1ib29rOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qiDXCI7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlSWNvbi0tY2FmZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6ohFwiOyB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZUljb24tLW5ld3M6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLuqIxcIjsgfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVJY29uLS1nYW1lOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qiIXCI7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlSWNvbi0tZ3JhdHRlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qiJXCI7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlSWNvbi0tY29zOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qiHXCI7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNlcnZpY2VTaXRlSWNvbjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzMzNWZhYjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVJY29uOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4U2VydmljZVNpdGVOYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzM1ZmFiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTZXJ2aWNlU2l0ZU5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnBhZ2UtaW5kZXggLmluZGV4TmV3cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TmV3c0NvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAwIDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhOZXdzQ29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweCA4MHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhOZXdzQ29udGVudCBociB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TmV3cyAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhOZXdzIC52Mi1oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NnB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4TmV3cyAudjItbW9yZUJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE5ld3MgLnYyLW1vcmVCdXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuaHRtbC52MiAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwudjIgLnBhZ2UtaW5kZXggLmluZGV4TmV3cyArIC5pbmRleFBpY2t1cCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbDpub3QoLnYyKSAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhQaWNrdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4UGlja3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXBDb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQ2cHggMCA2MHB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXBDb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgICAgcGFkZGluZzogNzVweCA2MHB4IDgwcHggNjBweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleFBpY2t1cCAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXAgLnYyLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXBCYW5uZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWluZGV4IC5pbmRleFBpY2t1cEJhbm5lcnNDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWluZGV4IC5pbmRleFBpY2t1cEJhbm5lcnNDb250ZW50OmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXBCYW5uZXIge1xuICAgICAgd2lkdGg6IDk0LjkyNTM3JTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXBCYW5uZXIge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWluZGV4IC5pbmRleFBpY2t1cEJhbm5lcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4UGlja3VwQmFubmVyOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXBCYW5uZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhQaWNrdXBCYW5uZXIgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFBpY2t1cEJhbm5lciBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjY7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleFBpY2t1cEJhbm5lciBhIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wYWdlLWluZGV4IC5pbmRleFNOUyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYWdlLWluZGV4IC5pbmRleFNOUyAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTTlMgLnYyLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleFNOU0NvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogNS4zMzMzMyU7XG4gICAgcGFkZGluZzogNDZweCAwIDUwcHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNOU0NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhTTlNEZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U05TRGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhTTlMgLnYyLW1vcmVCdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTTlMgLnYyLW1vcmVCdXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTTlMgLnYyLW1vcmVCdXR0b24gYSB7XG4gICAgICAgIHdpZHRoOiA3Ny42MTE5NCU7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhIb3R3b3JkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4SG90d29yZENvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwIDM4cHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleEhvdHdvcmRDb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4SG90d29yZFN0cnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODkuMzMzMzMlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4SG90d29yZFN0cnMge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhIb3R3b3JkU3RycyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICNmZjU4NDI7XG4gICAgICBtYXJnaW46IDAgMTBweCA1cHggMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhIb3R3b3JkU3RycyBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4SG90d29yZFN0cnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmVhMDkzOyB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhIb3R3b3JkU3RycyBhLmlzLXNlbWlMYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4SG90d29yZFN0cnMgYS5pcy1zZW1pTGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleEhvdHdvcmRTdHJzIGEuaXMtbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wYWdlLWluZGV4IC5pbmRleEhvdHdvcmRTdHJzIGEuaXMtbGFyZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4SG90d29yZCAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhIb3R3b3JkIC52Mi1oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhSZWNydWl0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaW5kZXgvcmVjcnVpdF9iZy0tc3AuanBnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1pbmRleCAuaW5kZXhSZWNydWl0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2luZGV4L3JlY3J1aXRfYmctLXBjLmpwZ1wiKTsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleFJlY3J1aXRDb250ZW50IHtcbiAgICBwYWRkaW5nOiA0N3B4IDAgNTBweCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4UmVjcnVpdENvbnRlbnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4UmVjcnVpdCAudjItaGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhSZWNydWl0IC52Mi1oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhSZWNydWl0QnV0dG9ucyB7XG4gICAgd2lkdGg6IDg5LjMzMzMzJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleFJlY3J1aXRCdXR0b25zOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFJlY3J1aXRCdXR0b25zIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleFJlY3J1aXRCdXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDUuOTcwMTUlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleFJlY3J1aXRCdXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLuqIFcIjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleFJlY3J1aXRCdXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAgIC5wYWdlLWluZGV4IC5pbmRleFJlY3J1aXRCdXR0b246bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhSZWNydWl0QnV0dG9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDUuOTcwMTUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhSZWNydWl0QnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhSZWNydWl0QnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y2ZmU7XG4gICAgICBjb2xvcjogIzMzNWZhYjsgfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4UmVjcnVpdEJ1dHRvbjpob3ZlcjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4UmVjcnVpdEJ1dHRvbiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4UmVjcnVpdEJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXMge1xuICBiYWNrZ3JvdW5kOiAjZWFlZmY2OyB9XG4gIC5wYWdlLWluZGV4IC5pbmRleEFuaW1hdGV0aW1lc0NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDQ3cHggMCA1MnB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXNDb250ZW50IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleEFuaW1hdGV0aW1lcyAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXMgLnYyLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleEFuaW1hdGV0aW1lc0xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzTGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXNMaW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzNWZhYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA3Ny42MTE5NCU7XG4gICAgaGVpZ2h0OiA1NXB4OyB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzTGluazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6ogVwiOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzTGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleEFuaW1hdGV0aW1lc0xpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpLCBjb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzTGluazpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzTGluazphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXNMaW5rOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXNMaW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjZmZTtcbiAgICAgICAgY29sb3I6ICMzMzVmYWI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleEFuaW1hdGV0aW1lc0xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzTGluayBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleEFuaW1hdGV0aW1lc0xpbmsgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzU05TIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXNTTlMge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXNTTlMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzU05TIGEge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhBbmltYXRldGltZXNTTlMgYTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjY7IH0gfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4QW5pbWF0ZXRpbWVzU05TIGEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnBhZ2UtaW5kZXggLmluZGV4T25seXNob3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYWdlLWluZGV4IC5pbmRleE9ubHlzaG9wQ29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogNS4zMzMzMyU7XG4gICAgcGFkZGluZzogNDdweCAwIDUwcHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE9ubHlzaG9wQ29udGVudCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhPbmx5c2hvcCAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhPbmx5c2hvcCAudjItaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4T25seXNob3AgLnYyLW1vcmVCdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhPbmx5c2hvcCAudjItbW9yZUJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleE9ubHlzaG9wIC52Mi1tb3JlQnV0dG9uIGEge1xuICAgICAgICB3aWR0aDogNzcuNjExOTQlOyB9IH1cblxuLnBhZ2UtaW5kZXggLmluZGV4QmxvZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYWdlLWluZGV4IC5pbmRleEJsb2dDb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA1LjMzMzMzJTtcbiAgICBwYWRkaW5nOiA0OHB4IDAgNTBweCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4QmxvZ0NvbnRlbnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4QmxvZyAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhCbG9nIC52Mi1oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhCbG9nIC52Mi1tb3JlQnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4QmxvZyAudjItbW9yZUJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWluZGV4IC5pbmRleEJsb2cgLnYyLW1vcmVCdXR0b24gYSB7XG4gICAgICAgIHdpZHRoOiA3Ny42MTE5NCU7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdCB7XG4gIGJhY2tncm91bmQ6ICNlYWVmZjY7IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RDb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdENvbnRlbnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4OyB9IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3QgLnYyLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3QgLnYyLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiA4OS4zMzMzMyU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsIGR0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMzMzVmYWI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNS45NzAxNSU7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbCBkdDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLuqI1cIjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbCBkdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwgZHQ6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogNS45NzAxNSU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMzM1ZmFiO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsIGR0OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLW9wZW4gZHQsIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwuaXMtc3RhdGljIGR0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzNWZhYjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbC5pcy1vcGVuIGR0OmFmdGVyLCAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLXN0YXRpYyBkdDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLuqItcIjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbC5pcy1vcGVuIGR0LCAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLXN0YXRpYyBkdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH0gfVxuICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLW9wZW4gZHQ6YWZ0ZXIsIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwuaXMtc3RhdGljIGR0OmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbCBkZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1Ljk3MDE1JTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsIGRkIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwgZGQgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYuMzQ5MjElOyB9XG4gICAgICAgICAgLnBhZ2UtaW5kZXggLmluZGV4U2hvcExpc3RQcmVmZWN0dXJlcyBkbCBkZCBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7qiBXCI7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsIGRkIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsIGRkIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsIGRkIGE6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogNi4zNDkyMSU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzM1ZmFiO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwgZGQgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLW9wZW4gZGQsIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwuaXMtc3RhdGljIGRkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLXN0YXRpYyBkZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5wYWdlLWluZGV4IC5pbmRleFNob3BMaXN0UHJlZmVjdHVyZXMgZGwuaXMtc3RhdGljIGRkIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGFnZS1pbmRleCAuaW5kZXhTaG9wTGlzdFByZWZlY3R1cmVzIGRsLmlzLXN0YXRpYyBkZCBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4ucGFnZS1pbmRleCAuaW5kZXhHcm91cCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBhZ2UtaW5kZXggLmluZGV4R3JvdXBDb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDQ3cHggMCA1MHB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhHcm91cENvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7IH0gfVxuICAucGFnZS1pbmRleCAuaW5kZXhHcm91cCAudjItaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1pbmRleCAuaW5kZXhHcm91cCAudjItaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiIsIi8vIC5zaG93TWVudSxcbi8vIC5zaG93TWVudSBib2R5IHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB0b3A6IDA7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDEwMCU7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyB9XG5cbi52MiB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMzM7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWVIb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlubGluZS0tc3Age1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlubGluZS0tcGMge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbiIsIi8vIERlZmF1bHRcbiRsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKTtcbiRlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMS4wMDApO1xuJGVhc2VJbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZU91dDogY3ViaWMtYmV6aWVyKC4wMDAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbiRlYXNlSW5PdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG4vLyBDb2xvclxuJGFuaW1hdGVCbHVlOiAjMzM1ZmFiO1xuJGFuaW1hdGVCbHVlSG92ZXI6ICM0MWE1ZjM7XG4iLCJAbWl4aW4gb25seU1vYmlsZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gb25seURlc2t0b3Age1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvbnRGYW1pbHkoJGZvbnROYW1lKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udE5hbWUsIHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb25mb250JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvZGlzdC9pY29uZm9udC5lb3Q/I3skdGltZXN0YW1wfScpO1xuICBzcmM6IHVybCgnLi4vZm9udC9kaXN0L2ljb25mb250LmVvdD8jeyR0aW1lc3RhbXB9I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnQvZGlzdC9pY29uZm9udC53b2ZmMj8jeyR0aW1lc3RhbXB9JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udC9kaXN0L2ljb25mb250LndvZmY/I3skdGltZXN0YW1wfScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udC9kaXN0L2ljb25mb250LnR0Zj8jeyR0aW1lc3RhbXB9JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9kaXN0L2ljb25mb250LnN2Zz8jeyR0aW1lc3RhbXB9I2ljb25mb250JykgZm9ybWF0KCdzdmcnKTtcbn1cblxuQG1peGluIGljb25mb250LXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8vIHNwZWFrOiBub25lOyAvLyBvbmx5IG5lY2Vzc2FyeSBpZiBub3QgdXNpbmcgdGhlIHByaXZhdGUgdW5pY29kZSByYW5nZSAoZmlyc3RHbHlwaCBvcHRpb24pXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiVpY29uZm9udCB7XG4gIEBpbmNsdWRlIGljb25mb250LXN0eWxlcztcbn1cblxuQGZ1bmN0aW9uIGljb25mb250LWNoYXIoJGZpbGVuYW1lKSB7XG4gICRjaGFyOiAnJztcblxuICBAaWYgJGZpbGVuYW1lID09IGFycm93UmlnaHQge1xuICAgICRjaGFyOiAnXFxFQTAxJztcbiAgfVxuICBAaWYgJGZpbGVuYW1lID09IGFycm93VG9wIHtcbiAgICAkY2hhcjogJ1xcRUEwMic7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBib29rIHtcbiAgICAkY2hhcjogJ1xcRUEwMyc7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBjYWZlIHtcbiAgICAkY2hhcjogJ1xcRUEwNCc7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBjYWxlbmRhciB7XG4gICAgJGNoYXI6ICdcXEVBMDUnO1xuICB9XG4gIEBpZiAkZmlsZW5hbWUgPT0gY2FydCB7XG4gICAgJGNoYXI6ICdcXEVBMDYnO1xuICB9XG4gIEBpZiAkZmlsZW5hbWUgPT0gY29zIHtcbiAgICAkY2hhcjogJ1xcRUEwNyc7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBnYW1lIHtcbiAgICAkY2hhcjogJ1xcRUEwOCc7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBncmF0dGUge1xuICAgICRjaGFyOiAnXFxFQTA5JztcbiAgfVxuICBAaWYgJGZpbGVuYW1lID09IG1lbnUge1xuICAgICRjaGFyOiAnXFxFQTBBJztcbiAgfVxuICBAaWYgJGZpbGVuYW1lID09IG1pbnVzIHtcbiAgICAkY2hhcjogJ1xcRUEwQic7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBuZXdzIHtcbiAgICAkY2hhcjogJ1xcRUEwQyc7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBwbHVzIHtcbiAgICAkY2hhcjogJ1xcRUEwRCc7XG4gIH1cbiAgQGlmICRmaWxlbmFtZSA9PSBzaG9wIHtcbiAgICAkY2hhcjogJ1xcRUEwRSc7XG4gIH1cblxuICBAcmV0dXJuICRjaGFyO1xufVxuXG5AbWl4aW4gaWNvbmZvbnQoJGZpbGVuYW1lLCAkaW5zZXJ0OiBiZWZvcmUsICRleHRlbmQ6IHRydWUpIHtcbiAgJjojeyRpbnNlcnR9IHtcbiAgICBAaWYgJGV4dGVuZCB7XG4gICAgICBAZXh0ZW5kICVpY29uZm9udDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGljb25mb250LXN0eWxlcztcbiAgICB9XG4gICAgY29udGVudDogaWNvbmZvbnQtY2hhcigkZmlsZW5hbWUpO1xuICB9XG59XG5cbi8vIC5pY29uZm9udC0tYXJyb3dSaWdodCB7XG4vLyAgIEBpbmNsdWRlIGljb25mb250KGFycm93UmlnaHQpO1xuLy8gfVxuLy8gLmljb25mb250LS1hcnJvd1RvcCB7XG4vLyAgIEBpbmNsdWRlIGljb25mb250KGFycm93VG9wKTtcbi8vIH1cbi8vIC5pY29uZm9udC0tYm9vayB7XG4vLyAgIEBpbmNsdWRlIGljb25mb250KGJvb2spO1xuLy8gfVxuLy8gLmljb25mb250LS1jYWZlIHtcbi8vICAgQGluY2x1ZGUgaWNvbmZvbnQoY2FmZSk7XG4vLyB9XG4vLyAuaWNvbmZvbnQtLWNhbGVuZGFyIHtcbi8vICAgQGluY2x1ZGUgaWNvbmZvbnQoY2FsZW5kYXIpO1xuLy8gfVxuLy8gLmljb25mb250LS1jYXJ0IHtcbi8vICAgQGluY2x1ZGUgaWNvbmZvbnQoY2FydCk7XG4vLyB9XG4vLyAuaWNvbmZvbnQtLWNvcyB7XG4vLyAgIEBpbmNsdWRlIGljb25mb250KGNvcyk7XG4vLyB9XG4vLyAuaWNvbmZvbnQtLWdhbWUge1xuLy8gICBAaW5jbHVkZSBpY29uZm9udChnYW1lKTtcbi8vIH1cbi8vIC5pY29uZm9udC0tZ3JhdHRlIHtcbi8vICAgQGluY2x1ZGUgaWNvbmZvbnQoZ3JhdHRlKTtcbi8vIH1cbi8vIC5pY29uZm9udC0tbWVudSB7XG4vLyAgIEBpbmNsdWRlIGljb25mb250KG1lbnUpO1xuLy8gfVxuLy8gLmljb25mb250LS1taW51cyB7XG4vLyAgIEBpbmNsdWRlIGljb25mb250KG1pbnVzKTtcbi8vIH1cbi8vIC5pY29uZm9udC0tbmV3cyB7XG4vLyAgIEBpbmNsdWRlIGljb25mb250KG5ld3MpO1xuLy8gfVxuLy8gLmljb25mb250LS1wbHVzIHtcbi8vICAgQGluY2x1ZGUgaWNvbmZvbnQocGx1cyk7XG4vLyB9XG4vLyAuaWNvbmZvbnQtLXNob3Age1xuLy8gICBAaW5jbHVkZSBpY29uZm9udChzaG9wKTtcbi8vIH1cbi8vICIsIi52Mi1iYW5uZXJzIHtcbiAgYmFja2dyb3VuZDogJGFuaW1hdGVCbHVlO1xuXG4gICZDb250ZW50IHtcbiAgICB3aWR0aDogKDY3MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAoNjBweCAvIDIpIDA7XG4gICAgQGluY2x1ZGUgZml4O1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogKDMyNXB4IC8gNjcwcHggKiAxMDAlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwICgyMHB4IC8gNjcwcHggKiAxMDAlKSAoMjBweCAvIDIpIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDVuKSB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis1KSB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudjItZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAoODBweCAvIDIpIDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBtaW4td2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICAmTG9jYWxpemUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAoNjBweCAvIDIpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmTGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAoNDBweCAvIDIpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAoMjRweCAvIDIpO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoMjBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZDb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICgyNHB4IC8gMik7XG4gICAgbGluZS1oZWlnaHQ6ICg0MCAvIDI0KTtcblxuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi52Mi1mb290ZXJNZW51IHtcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC8vIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRhbmltYXRlQmx1ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgJkNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmaXg7XG5cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAoMjhweCAvIDIpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAvLyBjb2xvcjogIzIyMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAoNTBweCAvIDIpIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZUhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudjItZ2xvYmFscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy10b3A6ICgxMjBweCAvIDIpO1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICBtaW4td2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuIiwiLnYyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1pbi13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgJlN1YiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMzMzVmYWI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyAkZWFzZUluT3V0O1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDVweCA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBmaXg7XG4gICAgfVxuXG4gICAgLmlzLXNjcm9sbEVuZCAmIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmTGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAoNzEwcHggLyA3NTBweCAqIDEwMCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB9XG5cbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQge1xuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTZiN2Q2O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYTZiN2Q2O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZNYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwICg0MHB4IC8gNzUwcHggKiAxMDAlKTtcblxuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAoMTIwcHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIH1cblxuICAgICAgJkxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6ICgyNTBweCAvIDIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZNZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZUhvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJk9wZW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRlQmx1ZTtcbiAgICAgIHdpZHRoOiAoMTIwcHggLyAyKTtcbiAgICAgIGhlaWdodDogKDEyMHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAoNDRweCAvIDIpO1xuICAgICAgICAgIGhlaWdodDogKDRweCAvIDIpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgJGVhc2VJbk91dDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgIC5zaG93TWVudSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRlQmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6ICg0NHB4IC8gMik7XG4gICAgICAgICAgICBoZWlnaHQ6ICg0cHggLyAyKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgJGVhc2VJbk91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblxuICAgICAgICAgICAgLnNob3dNZW51ICYge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgN3B4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6ICg0NHB4IC8gMik7XG4gICAgICAgICAgICBoZWlnaHQ6ICg0cHggLyAyKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgJGVhc2VJbk91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblxuICAgICAgICAgICAgLnNob3dNZW51ICYge1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBpY29uZm9udCgnbWVudScpO1xuICAgICAgICAvL1xuICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgIHRvcDogMDtcbiAgICAgICAgLy8gICByaWdodDogMDtcbiAgICAgICAgLy8gICBib3R0b206IDA7XG4gICAgICAgIC8vICAgbGVmdDogMDtcbiAgICAgICAgLy8gICBmb250LXNpemU6ICg0NHB4IC8gMik7XG4gICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC8vICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC8vICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy8gICB3aWR0aDogKDQ0cHggLyAyKTtcbiAgICAgICAgLy8gICBoZWlnaHQ6ICg0NHB4IC8gMik7XG4gICAgICAgIC8vICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudjItbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAoMTIwcHggLyAyKTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2VhZWZmNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG5cbiAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAuc2hvd01lbnUgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICZDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6ICg1MHB4IC8gMikgKDgwcHggLyA3NTBweCAqIDEwMCUpICgyNDBweCAvIDIpO1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgJk1haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDMwcHggLyAyKTtcblxuICAgICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogKDMwcHggLyAyKSAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2Fycm93UmlnaHQnLCAnYWZ0ZXInKTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogKDE2cHggLyAyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDI1cHggLyAyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAoMjVweCAvIDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAoMjVweCAvIDIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMjhweCAvIDIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmU3ViIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgzMHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIGZpeDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICgyNHB4IC8gMik7XG4gICAgICAgICAgcGFkZGluZzogKDMwcHggLyAyKSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudjItcGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyAkZWFzZUluT3V0O1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICByaWdodDogNjBweDtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cblxuICAuc2hvd1BhZ2V0b3AgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0ZUJsdWU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGljb25mb250KCdhcnJvd1RvcCcpO1xuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhbmltYXRlQmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgJGVhc2VJbk91dDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgJGVhc2VJbk91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNmZlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52Mi1oZWFkbGluZSB7XG4gICZTdHIge1xuICAgIGZvbnQtc2l6ZTogKDU2cHggLyAyKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAjeyg1MCAvIDEwMDApfWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAoMTBweCAvIDIpO1xuXG4gICAgQGluY2x1ZGUgZm9udEZhbWlseSgnUG9wcGlucycpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmU3V0U3RyIHtcbiAgICBmb250LXNpemU6ICgyNHB4IC8gMik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLCIudjItbmV3c0xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgd2lkdGg6ICg2NzBweCAvIDc1MHB4ICogMTAwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmQ2VsbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6ICg0MHB4IC8gMikgMDtcblxuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICB9XG5cbiAgICAmX2RhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAoMjRweCAvIDIpO1xuICAgICAgbGluZS1oZWlnaHQ6ICgyMSAvIDEyKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgzMHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAoMTYwcHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6ICgyMHB4IC8gMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWltcG9ydGFudCAmIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMDBiMGI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwMGIwYjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfc3RyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi10b3A6ICgzMHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogKDI4IC8gMTYpO1xuICAgICAgICB3aWR0aDogNzQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGEsIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAoMjhweCAvIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaW1wb3J0YW50ICYge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjZjAwYjBiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAuaXMtaW1wb3J0YW50ICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmM2NjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudjItYXJ0aWNsZUJveHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnYyLWFydGljbGVCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6ICgzMTVweCAvIDY3MHB4ICogMTAwJSk7XG5cbiAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogKDUwcHggLyAyKTtcbiAgfVxuICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgtbisyKSB7XG4gICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZMaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgfiAudjItYXJ0aWNsZUJveEltZyB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIH4gLnYyLWFydGljbGVCb3hUaXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBjb2xvcjogJGFuaW1hdGVCbHVlSG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmSW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoMjBweCAvIDIpO1xuICAgIHBhZGRpbmctdG9wOiAoMjM2cHggLyAzMTVweCAqIDEwMCUpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMjVweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzICRlYXNlSW5PdXQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmVGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogKDI4cHggLyAyKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAoNDggLyAyOCk7XG4gICAgY29sb3I6ICRhbmltYXRlQmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAoMTBweCAvIDIpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICgyOCAvIDE2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfTtcbiAgfVxuXG4gICZQZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogKDI0cHggLyAyKTtcbiAgICBsaW5lLWhlaWdodDogKDQwIC8gMjQpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICgyNCAvIDE0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi52Mi1hcnRpY2xlU2VtaUJveHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4udjItYXJ0aWNsZVNlbWlCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAoNDBweCAvIDIpIDA7XG5cbiAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDQ3NXB4O1xuICAgIG1hcmdpbjogMCA1MHB4IDUwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmTGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpob3ZlciB+IC52Mi1hcnRpY2xlU2VtaUJveEltZyB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgfiAudjItYXJ0aWNsZVNlbWlCb3hCb2R5IC52Mi1hcnRpY2xlU2VtaUJveEJvZHlUaXRsZSB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWVIb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmSW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICB3aWR0aDogKDI0MHB4IC8gNjcwcHggKiAxMDAlKTtcbiAgICBwYWRkaW5nLXRvcDogKDE4MHB4IC8gNjcwcHggKiAxMDAlKTtcblxuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzICRlYXNlSW5PdXQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmQm9keSB7XG4gICAgd2lkdGg6ICgzOTBweCAvIDY3MHB4ICogMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICB3aWR0aDogMjg1cHg7XG4gICAgfVxuXG4gICAgJkRhdGUge1xuICAgICAgZm9udC1zaXplOiAoMjRweCAvIDIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoMTBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6ICgyOHB4IC8gMik7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6ICg0OCAvIDI4KTtcbiAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoMTBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyOCAvIDE2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmVGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogKDIwcHggLyAyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBwYWRkaW5nOiAoNnB4IC8gMikgKDEwcHggLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudjItbW9yZUJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYW5pbWF0ZUJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6ICg1MjBweCAvIDc1MHB4ICogMTAwJSk7XG4gICAgaGVpZ2h0OiAoMTEwcHggLyAyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG5cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGljb25mb250KCdhcnJvd1JpZ2h0JywgJ2FmdGVyJyk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6ICg0MHB4IC8gMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogKDI0cHggLyAyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAoMjRweCAvIDIpO1xuICAgICAgaGVpZ2h0OiAoMjRweCAvIDIpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyAkZWFzZUluT3V0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2Y2ZmU7XG4gICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAoMzJweCAvIDIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ncm91cExpc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ3JvdXBMaXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAoMzE1cHggLyA2NzBweCAqIDEwMCUpO1xuICBtYXJnaW4tdG9wOiAoNTBweCAvIDIpO1xuXG4gIEBpbmNsdWRlIG9ubHlNb2JpbGUge1xuICAgIG1hcmdpbi1yaWdodDogKDQwcHggLyA2NzBweCAqIDEwMCUpO1xuICB9XG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKC1uKzIpIHtcbiAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgtbis0KSB7XG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmTGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmIH4gLmdyb3VwTGlzdExvZ28ge1xuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB+IC5ncm91cExpc3ROYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWVIb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZMb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAoODJweCAvIDIpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgJGVhc2VPdXQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJk5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGFuaW1hdGVCbHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAoMTBweCAvIDIpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbnNMaXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNuc0xpc3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6ICgzMTVweCAvIDY3MHB4ICogMTAwJSk7XG4gIG1hcmdpbi10b3A6ICg0MHB4IC8gMik7XG4gIG1hcmdpbi1yaWdodDogKDQwcHggLyA2NzBweCAqIDEwMCUpO1xuICBwYWRkaW5nOiAoNDBweCAvIDIpICg0MHB4IC8gNjcwcHggKiAxMDAlKSAoMzZweCAvIDIpO1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyAkZWFzZUluT3V0O1xuICB9XG5cbiAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKC1uKzIpIHtcbiAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgtbis0KSB7XG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y2ZmU7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tdHdpdHRlciB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzRjYWJmMTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2luZGV4L3Nuc190d2l0dGVyLnBuZycpO1xuICAgIH1cbiAgfVxuXG4gICYtLWxpbmUge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMwNWMzMDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pbmRleC9zbnNfbGluZS5wbmcnKTtcbiAgICB9XG4gIH1cblxuICAmLS1pbnN0YWdyYW0ge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNiODMyYWE7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pbmRleC9zbnNfaW5zdGFncmFtLnBuZycpO1xuICAgIH1cbiAgfVxuXG4gICYtLXdlY2hhdCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzJkYzEwMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2luZGV4L3Nuc193ZWNoYXQucG5nJyk7XG4gICAgfVxuICB9XG5cbiAgJi0td2VpYm8ge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNlNTIyMWQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pbmRleC9zbnNfd2VpYm8ucG5nJyk7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAoMTRweCAvIDIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCIudGltZXNMaXN0cyB7XG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnRpbWVzTGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICgzMHB4IC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiAoMzBweCAvIDIpO1xuXG4gIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA0NzVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoNTRweCAvIDIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmTGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpob3ZlciB+IC50aW1lc0xpc3RJbWFnZSB7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgfiAudGltZXNMaXN0SW5mbyAudGltZXNMaXN0SW5mb1RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZUhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZJbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyAkZWFzZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmSW1hZ2UgKyAmSW5mbyB7XG4gICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAoMzBweCAvIDIpO1xuICAgIH1cbiAgfVxuXG4gICZJbmZvIHtcbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICB3aWR0aDogNjYwcHg7XG4gICAgfVxuXG4gICAgJkRhdGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtaW5kZXgge1xuICAuaW5kZXhIZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9pbmRleC9oZXJvX2JnLS1zcC5qcGcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiAoNDAwcHggLyA3NTBweCAqIDEwMCUpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pbmRleC9oZXJvX2JnLS1wYy5qcGcnKTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAoMTAycHggLyA3NTBweCAqIDEwMCUpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJkxvZ28ge1xuICAgICAgICB3aWR0aDogKDQyMHB4IC8gMik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICgzMHB4IC8gNzUwcHggKiAxMDAlKTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlN0ciB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDMycHggLyAyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNDUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICgzOCAvIDI0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmRleE1lbnVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogKC00MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6ICg0MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICBtYXJnaW4tbGVmdDogKDQwcHggLyA3NTBweCAqIDEwMCUpO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5pbmRleE1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogJGFuaW1hdGVCbHVlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogKDI2cHggLyAyKSAoMzBweCAvIDY3MHB4ICogMTAwJSkgKDMwcHggLyAyKSAoMzBweCAvIDY3MHB4ICogMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6ICgyMHB4IC8gMik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6ICgyNHB4IC8gMikgKDMwcHggLyA2NzBweCAqIDEwMCUpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzICRlYXNlSW5PdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi0tY2FydCB7XG4gICAgICAgIEBpbmNsdWRlIGljb25mb250KCdjYXJ0JywgJ2JlZm9yZScpO1xuICAgICAgfVxuXG4gICAgICAmLS1zaG9wIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ3Nob3AnLCAnYmVmb3JlJyk7XG4gICAgICB9XG5cbiAgICAgICYtLWNhbGVuZGFyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2NhbGVuZGFyJywgJ2JlZm9yZScpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDQycHggLyAyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogKDQycHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoNDJweCAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgxNHB4IC8gMik7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6ICgzMnB4IC8gMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgJGVhc2VJbk91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuXG4gICAgICAgIC8vIGkge1xuICAgICAgICAvLyAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICAmLS13aWRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAvLyAmIH4gLmluZGV4TWVudUFycm93IHtcbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgLy8gICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6ICgyNHB4IC8gMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICgzNHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDM0cHggLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBpY29uZm9udCgnYXJyb3dSaWdodCcsICdhZnRlcicpO1xuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgJGVhc2VJbk91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6ICgzNHB4IC8gMik7XG4gICAgICAgICAgaGVpZ2h0OiAoMzRweCAvIDIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMXB4KTtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZCdXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogKDI5NXB4IC8gNjEwcHggKiAxMDAlKTtcbiAgICAgIGhlaWdodDogKDgycHggLyAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgyMHB4IC8gMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgyMHB4IC8gMik7XG4gICAgICBib3gtc2hhZG93OiAxLjVweCAyLjU5OHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIC4yNCk7XG5cbiAgICAgIEBpbmNsdWRlIGljb25mb250KCdhcnJvd1JpZ2h0JywgJ2FmdGVyJyk7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzICRlYXNlSW5PdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VjZjZmZTtcbiAgICAgICAgICBjb2xvcjogJGFuaW1hdGVCbHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoMjBweCAvIDYxMHB4ICogMTAwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDQpLCAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogKDIwcHggLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAoMjRweCAvIDIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzICRlYXNlSW5PdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc2hvcnQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogKCgyOTVweCAvIDIpIC8gNjEwcHggKiAxMDAlKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgfTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDIwcHggLyAyKTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS13aWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAoMzRweCAvIDIpO1xuICAgICAgaGVpZ2h0OiAoMzRweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBpY29uZm9udCgnYXJyb3dSaWdodCcsICdhZnRlcicpO1xuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzICRlYXNlSW5PdXQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAoMzRweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICgzNHB4IC8gMik7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxcHgpO1xuICAgICAgICBmb250LXNpemU6ICgyMHB4IC8gMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGFuaW1hdGVCbHVlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogKDIwcHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoMjBweCAvIDIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbmRleFNlcnZpY2Uge1xuICAgIG1hcmdpbi10b3A6ICg3MnB4IC8gMik7XG5cbiAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogKDQwcHggLyA3NTBweCAqIDEwMCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICg0MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoMTAwcHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkhlYWRsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogKDMycHggLyAyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZCb2R5IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNkNGRiZTc7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAoMjBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmU2l0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGRiZTc7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkYmU3O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAoMTAwJSAvIDMpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICg0MHB4IC8gMik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAoMzZweCAvIDIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgtbiszKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLXdpZGUge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZDRkYmU3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogKDMwcHggLyAyKTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAoMzhweCAvIDIpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoMzRweCAvIDIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjVweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGV4U2VydmljZVNpdGVMaW5rOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBvbmx5TW9iaWxlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAoNDBweCAvIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJkxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2Fycm93UmlnaHQnLCAnYWZ0ZXInKTtcbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzICRlYXNlSW5PdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6ICgyMHB4IC8gMik7XG4gICAgICAgICAgZm9udC1zaXplOiAoMjBweCAvIDIpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogKDIwcHggLyAyKTtcbiAgICAgICAgICBoZWlnaHQ6ICgyMHB4IC8gMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgJGVhc2VJbk91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNmZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmTG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6ICgyNjBweCAvIDY1OHB4ICogMTAwJSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogKDE4MHB4IC8gMik7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZDb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6ICg0MDBweCAvIDY1OHB4ICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogKDI4cHggLyAyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGFuaW1hdGVCbHVlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJkRlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogKDIwcHggLyAyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAoMTBweCAvIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmSWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6ICg1MHB4IC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm9vayB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2Jvb2snKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhZmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb25mb250KCdjYWZlJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXdzIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uZm9udCgnbmV3cycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ2FtZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2dhbWUnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyYXR0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2dyYXR0ZScpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29zIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29uZm9udCgnY29zJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAoNTBweCAvIDIpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogKDUwcHggLyAyKTtcbiAgICAgICAgICBoZWlnaHQ6ICg1MHB4IC8gMik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJk5hbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAoMjBweCAvIDIpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6ICgxMHB4IC8gMik7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZGV4TmV3cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICZDb250ZW50IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMCAoMTAwcHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHggODBweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnYyLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICg3NnB4IC8gMik7XG4gICAgICBwYWRkaW5nLXRvcDogKDk2cHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudjItbW9yZUJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAoODBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaHRtbC52MiAmIC5pbmRleFBpY2t1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGh0bWwudjIgJiAuaW5kZXhOZXdzICsgLmluZGV4UGlja3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGh0bWw6bm90KC52MikgJiAuaW5kZXhQaWNrdXAge1xuICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmluZGV4UGlja3VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAoOTJweCAvIDIpIDAgKDEyMHB4IC8gMikgMDtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDYwcHggODBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52Mi1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoODBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkJhbm5lcnMge1xuICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAmQ29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZCYW5uZXIge1xuICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAoNjM2cHggLyA2NzBweCAqIDEwMCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAoMzBweCAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyAkZWFzZUluT3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5kZXhTTlMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAudjItaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDc4cHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogKDQwcHggLyA3NTBweCAqIDEwMCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICg0MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICAgIHBhZGRpbmc6ICg5MnB4IC8gMikgMCAoMTAwcHggLyAyKSAwO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmRGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogKDcwcHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnYyLW1vcmVCdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogKDM0cHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6ICg1MjBweCAvIDY3MHB4ICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5kZXhIb3R3b3JkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJkNvbnRlbnQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogKDEwMHB4IC8gMikgMCAoNzZweCAvIDIpIDA7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZTdHJzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAoNjcwcHggLyA3NTBweCAqIDEwMCUpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAoMjhweCAvIDIpO1xuICAgICAgICBsaW5lLWhlaWdodDogKDQ4cHggLyAyKTtcbiAgICAgICAgY29sb3I6ICNmZjU4NDI7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZlYTA5MztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc2VtaUxhcmdlIHtcbiAgICAgICAgICBmb250LXNpemU6ICgzNnB4IC8gMik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1sYXJnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAoNDRweCAvIDIpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52Mi1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoODBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZGV4UmVjcnVpdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9pbmRleC9yZWNydWl0X2JnLS1zcC5qcGcnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pbmRleC9yZWNydWl0X2JnLS1wYy5qcGcnKTtcbiAgICB9XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAoOTRweCAvIDIpIDAgKDEwMHB4IC8gMikgMDtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52Mi1oZWFkbGluZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICg3NnB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQnV0dG9ucyB7XG4gICAgICB3aWR0aDogKDY3MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBmaXg7XG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAoMTgwcHggLyAyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgzMHB4IC8gMik7XG4gICAgICBwYWRkaW5nOiAwICg0MHB4IC8gNjcwcHggKiAxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgJGVhc2VJbk91dDtcblxuICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2Fycm93UmlnaHQnLCAnYWZ0ZXInKTtcbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAoNDBweCAvIDY3MHB4ICogMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICgzMnB4IC8gMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogKDMycHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoMzJweCAvIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjZmZTtcbiAgICAgICAgY29sb3I6ICRhbmltYXRlQmx1ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAoMzJweCAvIDIpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogKDU0IC8gMzIpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5kZXhBbmltYXRldGltZXMge1xuICAgIGJhY2tncm91bmQ6ICNlYWVmZjY7XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICg0MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoNDBweCAvIDc1MHB4ICogMTAwJSk7XG4gICAgICBwYWRkaW5nOiAoOTRweCAvIDIpIDAgKDEwNHB4IC8gMikgMDtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52Mi1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoOTBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6ICg4MHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYW5pbWF0ZUJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAoMTBweCAvIDIpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAoNTIwcHggLyA2NzBweCAqIDEwMCUpO1xuICAgICAgaGVpZ2h0OiAoMTEwcHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ2Fycm93UmlnaHQnLCAnYWZ0ZXInKTtcbiAgICAgIEBpbmNsdWRlIG9ubHlNb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAoMzBweCAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyAkZWFzZUluT3V0LCBjb2xvciAuMnMgJGVhc2VJbk91dDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6ICg0MHB4IC8gMik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICgyNHB4IC8gMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogKDI0cHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoMjRweCAvIDIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgLjJzICRlYXNlSW5PdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNmZlO1xuICAgICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICgzMnB4IC8gMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlNOUyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAoODBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgJGVhc2VJbk91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZGV4T25seXNob3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICg0MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoNDBweCAvIDc1MHB4ICogMTAwJSk7XG4gICAgICBwYWRkaW5nOiAoOTRweCAvIDIpIDAgKDEwMHB4IC8gMikgMDtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogODBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52Mi1oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoODBweCAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnYyLW1vcmVCdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogKDY2cHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgb25seU1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6ICg1MjBweCAvIDY3MHB4ICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5kZXhCbG9nIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJkNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoNDBweCAvIDc1MHB4ICogMTAwJSk7XG4gICAgICBtYXJnaW4tbGVmdDogKDQwcHggLyA3NTBweCAqIDEwMCUpO1xuICAgICAgcGFkZGluZzogKDk2cHggLyAyKSAwICgxMDBweCAvIDIpIDA7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudjItaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDc2cHggLyAyKTtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52Mi1tb3JlQnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICg4MHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG9ubHlNb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAoNTIwcHggLyA2NzBweCAqIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZGV4U2hvcExpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNlYWVmZjY7XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAoMTAwcHggLyAyKSAwO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnYyLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICg4MHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmUHJlZmVjdHVyZXMge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB3aWR0aDogKDY3MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGRsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgQGluY2x1ZGUgZml4O1xuICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6ICgyOHB4IC8gMik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJGFuaW1hdGVCbHVlO1xuICAgICAgICAgIHBhZGRpbmc6ICg0MHB4IC8gMikgKDQwcHggLyA2NzBweCAqIDEwMCUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbmZvbnQoJ3BsdXMnLCAnYWZ0ZXInKTtcbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6ICg0MHB4IC8gNjcwcHggKiAxMDAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDI0cHggLyAyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYW5pbWF0ZUJsdWU7XG4gICAgICAgICAgICB3aWR0aDogKDI0cHggLyAyKTtcbiAgICAgICAgICAgIGhlaWdodDogKDI0cHggLyAyKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiBkdCwgJi5pcy1zdGF0aWMgZHQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRlQmx1ZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgIEBpbmNsdWRlIGljb25mb250KCdtaW51cycsICdhZnRlcicpO1xuICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICg0MHB4IC8gNjcwcHggKiAxMDAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICRlYXNlSW5PdXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBvbmx5RGVza3RvcCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDI4cHggLyAyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICg0MHB4IC8gMikgKDQwcHggLyA2MzBweCAqIDEwMCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uZm9udCgnYXJyb3dSaWdodCcsICdhZnRlcicpO1xuICAgICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogKDQwcHggLyA2MzBweCAqIDEwMCUpO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICgyNHB4IC8gMik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBjb2xvcjogJGFuaW1hdGVCbHVlO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICB3aWR0aDogKDI0cHggLyAyKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAoMjRweCAvIDIpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4gZGQsICYuaXMtc3RhdGljIGRkIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXN0YXRpYyBkZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZGV4R3JvdXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmQ29udGVudCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6ICg0MHB4IC8gNzUwcHggKiAxMDAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoNDBweCAvIDc1MHB4ICogMTAwJSk7XG4gICAgICBwYWRkaW5nOiAoOTRweCAvIDIpIDAgKDEwMHB4IC8gMikgMDtcblxuICAgICAgQGluY2x1ZGUgb25seURlc2t0b3Age1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnYyLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICg3MHB4IC8gMik7XG5cbiAgICAgIEBpbmNsdWRlIG9ubHlEZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/