*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#7dab1b;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}html{font-size:16px;min-width:1024px;font-size:15px;min-width:0}@media (max-width: 1060px){html{width:1060px}}@media (max-width: 1060px){html{width:100%}}body{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.wrapper{width:100%}.contents{overflow:hidden}.contents__inner.-content-3{width:100%}.contents__inner.-footer{width:100%}.main{margin:0 0 20px}.header__inner{padding-top:55px;position:relative}.header__main{position:fixed;top:0;left:0;right:0;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background:#fff;min-height:55px}.header__main--top.is-nonfixed{height:68px}.header__main.is-nonfixed{top:-45px;position:static;margin:-55px 0 0;padding-bottom:5px}.header__main.is-fixed{top:0;-webkit-transition:top 0.3s ease;transition:top 0.3s ease;position:fixed}.header__logo{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.header__logo>a{width:110px;display:block}.header__logo>a>img{width:100%;margin:0;display:block}.header__logo--top>a{width:110px;display:block}.header__logo--top>a>img{width:100%;margin:0;display:block}.is-nonfixed .header__logo--top{position:absolute;left:50%;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-nonfixed .header__logo--top a{width:160px;display:block}.is-nonfixed .header__logo--top a>img{width:100%;margin:0;display:block}.header__link{-webkit-box-flex:1;-ms-flex:1;flex:1}.header__menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu>li{padding:0 8px}.header__menu>li:first-child{padding-left:0}.header__menu>li:last-child{padding-right:0}.header__menu>li>a{display:block}.header__menu>li>a>svg{display:block;width:20px;height:20px}.breadcrumbs{margin:10px 15px 0}.breadcrumbs__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.breadcrumbs__list>li{position:relative;font-size:.75rem;line-height:1;margin:0 0 6px}.breadcrumbs__list>li+li{padding-left:6px}.breadcrumbs__list>li+li::before{content:'';display:inline-block;width:8px;height:11px;background:url(../../img/icon_arrow_green_s10.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 2px 0 0}.breadcrumbs__list>li span{font-weight:bold}.breadcrumbs__list>li>em{font-style:normal}.breadcrumbs__list--article{display:none}.breadcrumbs .supporter__area{text-align:right;float:right;margin:-3px 0 5px}.breadcrumbs .supporter__name{font-size:.75rem;color:#8e8f89}.breadcrumbs .supporter__name a{color:#8e8f89}.breadcrumbs .supporter__name+.supporter__name::before{content:"";display:inline-block;border-left:1px solid #d0d1cb;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:12px;vertical-align:-2px;margin:0 10px 0 7px}.breadcrumbs .breadcrumbs__list+.supporter__area{margin:8px 0 5px}div.footer__nav{position:relative;z-index:1001}.footer{background-color:#000;padding-bottom:45px}.footer__nav{bottom:0;left:0;right:0}.footer__nav .nav-global__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;right:0;list-style:none;margin:0;padding:0;z-index:1001;background:rgba(0,0,0,0.95);-ms-flex-pack:distribute;justify-content:space-around;height:55px}.footer__nav .nav-global__list>li{width:20%;text-align:center}.footer__nav .nav-global__list>li:last-child{border-right:0 none}.footer__nav .nav-global__list>li>a,.footer__nav .nav-global__list>li>button{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;padding:11px 0;display:block;line-height:normal;text-align:center;width:100%;outline:none}.footer__nav .nav-global__item{width:100%;position:fixed;bottom:45px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.footer__nav .nav-global__item[aria-hidden="true"]{position:absolute;overflow:hidden;opacity:0;z-index:-100;top:0}.footer__nav .nav-global__item[aria-hidden="false"]{width:100%;background-color:rgba(0,0,0,0.95);opacity:1;z-index:1001;top:0}.footer__nav .nav-global__item--close{position:absolute;top:12px;right:15px;z-index:100;padding:8px}.footer__nav .nav-global__item--close img{width:12px;height:12px}.footer__nav .nav-global__item--head{color:#c4d700;margin:20px auto 10px;text-align:center;font-size:1.2rem;letter-spacing:.2em;position:relative}.footer__nav .nav-global__item--head a{color:#c4d700}.footer__nav .nav-global__item--head::after{content:'';display:block;text-align:center;width:95vw;max-width:400px;height:20px;background:url(../../img/line_head_green.svg) no-repeat bottom center;background-size:contain;margin:6px auto 0}.footer__nav .nav-global__item--inner{overflow:scroll;height:calc(100% - 96px)}.footer__nav .nav-global__item--list{margin:0 auto;padding:0;list-style:none;width:85vw;max-width:400px}.footer__nav .nav-global__item--list>li{border-bottom:1px solid rgba(255,255,255,0.1)}.footer__nav .nav-global__item--list>li:last-child{border-bottom:none}.footer__nav .nav-global__item--list>li a{color:#fff;display:block;padding:12px 0;font-size:1.1rem;text-align:center}.footer__nav .nav-global__item--list .-ad a{color:#e5bfa0}.footer__nav .nav-global__item--list .-ad .nav-global__item-arrow{stroke:#e5bfa0}.footer__nav .nav-global__item-arrow{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);width:8px;height:16px;fill:none;stroke:#fff}.footer__nav .nav-global__item-tag{margin:-10px 0 15px -15px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav .nav-global__item-tag>li{margin:10px 0 0 15px}.footer__nav .nav-global__item-tag>li a{font-size:13px;color:#fff}.footer__nav .nav-global__item-tag>li a:before{content:"#";display:inline-block}.footer__nav .nav-global__item-btn{margin-bottom:0;text-align:center}.footer__nav .nav-global__item-btn>a{max-width:290px;margin:0 auto;padding:9px 15px;display:block;font-size:18px;line-height:1.6;text-align:center;text-decoration:none;color:#9c856e;background-color:#fff}.footer__inner{padding:0 15px 60px}.footer__link{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top}.footer__link>li{width:50%;position:relative;padding:10px;border-bottom:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}.footer__link>li:nth-child(2n){border-right:none}.footer__link>li>a{font-size:.9rem;color:#fff;display:block}.footer__logo{width:100px;margin:20px auto}.footer__logo img{width:100%;margin:0;display:block}.footer__copy{color:rgba(255,255,255,0.7);text-align:center}.is-pc{display:none}.ad_sp_kiji_video{margin:25px -15px;font-size:0;text-align:center}.sub-ad-area-1{margin:0 auto;text-align:center;min-height:250px;margin:30px auto 0;max-width:336px}.sub-ad-area-2{margin:0 auto 30px;text-align:center;min-height:250px;max-width:336px}.top-ad-area-1,.top-ad-area-2,.top-ad-area-3{margin:0 auto;text-align:center;margin:30px auto;max-width:336px}.top-ad-area-1{min-height:280px}.footer-ad-area{background:#e0e2dc;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1024px;padding:30px 0;display:block;min-width:0}.footer-ad-area__item{margin:0 40px;display:block;width:300px;-ms-flex-negative:0;flex-shrink:0;height:250px;position:relative;margin:0 auto}.footer-ad-area__item img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block}.top-ad-area{text-align:center;min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0;margin:10px 0;min-height:180px}.article-ad-area-0,.article-ad-area-1,.article-ad-area-2,.article-ad-area-3,.article-ad-area-4,.article-ad-area-5{margin:30px auto;text-align:center;max-width:336px;min-height:123px}.article-ad-area-1{min-height:122px;min-height:123px}.article-ad-area-0,.article-ad-area-2,.article-ad-area-3{min-height:280px}.ad-floating-bnr{position:fixed;bottom:50px;z-index:21;width:100%;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-nav{margin:50px 0 60px;margin:30px 10px 0}.article-nav__list{width:1024px;max-width:100%;margin:20px auto 0;list-style:none;width:100%}.article-nav__list>li{display:inline-block;padding:0 15px 0 10px;margin:0 0 15px;line-height:1;position:relative}.article-nav__list>li a,.article-nav__list>li span{display:block;font-size:.9rem;font-weight:bold}.article-nav__list>li::after{content:"";position:absolute;display:inline-block;border-left:1px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:16px;right:0;top:-1px;height:14px;top:0}.article-nav__list>li:last-child::after{border:none}.btn-1{text-align:center;margin:40px 0;margin:20px 0 40px}.btn-1>a{width:300px;width:290px;padding:20px 15px;display:inline-block;font-size:.9rem;font-weight:bold;line-height:1.6;text-align:center;text-decoration:none;background-color:#e0e2dc}.btn-1>button{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;width:300px;width:290px;outline:none;padding:15px 10px 23px;display:inline-block;font-size:1rem;font-weight:bold;line-height:1.6;text-align:center;background-color:#e0e2dc;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 18px}.btn-1>button::after{content:'';display:inline-block;position:absolute;bottom:3px;left:calc(50% - 6px);text-align:center;width:12px;height:12px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-2,.btn-2__small,.btn-2__back,.btn-4__small,.btn-4__back{margin:-62px auto 0;padding-bottom:62px;position:relative;z-index:10;width:1024px;width:auto;margin:10px auto 0;padding-bottom:0}.main .btn-2,.main .btn-2__small,.main .btn-2__back,.main .btn-4__small,.main .btn-4__back{width:auto}.btn-2>a,.btn-2__small>a,.btn-2__back>a,.btn-4__small>a,.btn-4__back>a{float:right;display:block;font-size:.85rem;letter-spacing:.05em;font-weight:bold;text-align:right;text-decoration:none}.btn-2>a::after,.btn-2__small>a::after,.btn-2__back>a::after,.btn-4__small>a::after,.btn-4__back>a::after{content:'';display:inline-block;width:9px;height:14px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 9px}.btn-2>a,.btn-2__small>a,.btn-2__back>a,.btn-4__small>a,.btn-4__back>a{float:none;font-size:1rem;letter-spacing:0;text-align:center;background:#EBF3D7;width:85%;margin:auto;padding:15px 20px 15px 20px;position:relative}.btn-2>a::after,.btn-2__small>a::after,.btn-2__back>a::after,.btn-4__small>a::after,.btn-4__back>a::after{position:absolute;width:7px;height:12px;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.btn-2__small{padding-bottom:24px;margin:-24px auto 0}.btn-2__back{padding-bottom:0;margin:50px 0 0}.btn-2__back>a{float:none;text-align:center;font-size:1rem}.btn-2__back>a::after{content:none;display:none}.btn-2__back>a::before{content:'';display:inline-block;width:15px;height:15px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-4px 9px 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-3{text-align:center;margin:15px 0 0;margin:5px 0 10px}.btn-3>a{width:250px;padding:15px 23px;display:inline-block;font-size:.9rem;font-weight:bold;line-height:1.6;text-align:center;text-decoration:none;background-color:#c4d700;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease;position:relative;margin:15px 0 0}.btn-3>a::after{content:'';display:inline-block;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:url(../../img/icon_arrow_black.svg) no-repeat;background-size:contain}.btn-3>a:hover{opacity:.7;color:#000}.btn-4{margin:10px auto 0;padding-bottom:62px;position:relative;z-index:10;width:1024px;width:auto;padding-bottom:0}.main .btn-4{width:auto}.btn-4>a{float:right;display:block;font-size:.85rem;letter-spacing:.05em;font-weight:bold;text-align:right;text-decoration:none}.btn-4>a::after{content:'';display:inline-block;width:9px;height:14px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 9px}.btn-4>a{float:none;font-size:1rem;letter-spacing:0;text-align:center;background:#EBF3D7;width:85%;margin:auto;padding:15px 20px 15px 20px;position:relative}.btn-4>a::after{position:absolute;width:7px;height:12px;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.btn-4__small{padding-bottom:24px;margin:-24px auto 0}.btn-4__back{padding-bottom:0;margin:50px 0 0}.btn-4__back>a{float:none;text-align:center;font-size:1rem}.btn-4__back>a::after{content:none;display:none}.btn-4__back>a::before{content:'';display:inline-block;width:15px;height:15px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-4px 9px 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chumoku-nav{background-color:#F2F3ED}.chumoku-nav__list{margin:0 auto;padding:0;list-style:none;width:1052px;font-size:0;width:auto}.chumoku-nav__list>li{display:inline-block}.chumoku-nav__list>li>a{padding:10px 6px;margin:0 8px;display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.8rem;text-decoration:none;background-color:#F2F3ED;position:relative}.chumoku-nav__list>li>a:before,.chumoku-nav__list>li>a:after{position:absolute;bottom:0;content:"";display:inline-block;width:0;height:2px;background:#7dab1b;-webkit-transition:.3s;transition:.3s}.chumoku-nav__list>li>a:before{left:50%}.chumoku-nav__list>li>a:after{right:50%}.chumoku-nav__list>li>a:hover:before,.chumoku-nav__list>li>a:hover:after{width:50%}.iPad .chumoku-nav__list>li>a:before,.iPad .chumoku-nav__list>li>a:after,.AndroidTab .chumoku-nav__list>li>a:before,.AndroidTab .chumoku-nav__list>li>a:after{content:none}.footer-college{width:1024px;margin:auto;padding:50px 0 30px;text-align:center;width:auto;padding:30px 0 20px}.footer-college__title{font-size:1.2rem;font-weight:bold;text-align:center;letter-spacing:.05em;display:inline-block;padding:0 25px 0 30px;position:relative;font-size:1rem;line-height:1.6;margin:0}.footer-college__title br{display:none}.footer-college__title::before,.footer-college__title::after{content:"";display:inline-block;position:absolute;border-left:1px solid #000;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.footer-college__title::before{left:5px}.footer-college__title::after{right:5px}.footer-college__title br{display:inline-block}.footer-college__list{margin:20px;list-style:none;margin:5px}.footer-college__list>li{display:inline-block;padding:0 10px;width:140px;height:90px;position:relative}.footer-college__list>li img{max-width:calc(100% - 20px);max-height:100%;width:auto;height:auto;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}.footer-college__list>li{width:110px;height:67.5px}.footer-genre{background:#000;font-size:0;padding:0 15px}.footer-genre__list{width:1024px;padding:30px 0;margin:auto;border-bottom:1px solid #33342e;width:100%;padding:15px 10px}.footer-genre__list>li{display:inline-block;margin:4px 15px 4px 0}.footer-genre__list>li a{color:#B3B4AE;font-size:.7rem}.footer-genre__list>li a:hover{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.7}.footer-info{width:1024px;margin:0 auto;padding:40px 0;width:auto;padding:20px 0 0}.footer-info__list{margin:30px auto;width:710px;list-style:none;font-size:1rem;font-size:.95rem;width:auto;margin:10px 15px 20px}.footer-info__item{padding:12px 0 0}.footer-info__item.-new{position:relative}.footer-info__item.-new::after{content:'';display:inline-block;width:34px;height:12px;background:url(../../img/icon_new.svg) no-repeat;background-size:contain;margin:0 0 0 6px;vertical-align:-1px}.footer-info__item.-new::after{display:none}.footer-info__item.-new .footer-info__date::after{content:'';display:inline-block;width:32px;height:10px;background:url(../../img/icon_new.svg) no-repeat;background-size:contain;margin:0 0 0 8px}.footer-info__date{margin-right:15px;font-weight:bold;font-size:.75rem;display:block;margin:0 0 5px}.footer-info .btn-4{padding-bottom:22px}.footer-menu{background:url(../../img/logo_4_white.svg) #d4d6d0 no-repeat right bottom;background-size:auto 240px;padding:60px 0;position:relative;background-size:45% auto;padding:35px 0}.footer-info+.footer-menu{margin:30px 0 0}.footer-menu__text{width:1024px;margin:-10px auto 30px;width:auto;margin:-10px 15px 25px}.footer-menu__text p{font-size:.85rem;line-height:1.8;text-align:center}.footer-menu__text p+p{margin-top:15px}.footer-menu__text p{text-align:left}.footer-menu__catch{width:1024px;margin:0 auto 40px;font-style:italic;text-align:center;font-size:1.8rem;font-weight:900;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.1em;padding-left:5px;width:auto;font-size:1.2rem;line-height:2;padding-left:10px;letter-spacing:.05em;margin:0 auto 30px}.footer-menu__catch img{width:168px;margin:0 12px 0 0;vertical-align:-10px}.footer-menu__catch img{width:100px;margin:0 3px 0 0;vertical-align:-5px}.footer-menu__item{width:1024px;margin:auto;width:auto}.footer-menu__head{margin:0 auto 40px;font-style:italic;text-align:center;font-size:1.7rem;font-weight:900;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.1em;position:relative;width:350px;width:280px;font-size:1.6rem;line-height:1.4}.footer-menu__head::after{content:'';display:inline-block;position:absolute;bottom:-30px;left:0;text-align:center;width:350px;height:20px;background:url(../../img/line_head.svg) no-repeat 10px 0;background-size:contain;vertical-align:middle;width:280px;background-position-x:0}.footer-menu__share{list-style:none;margin:0 auto;padding:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-menu__share>li{padding:0 20px;padding:0 10px}.footer-menu__share>li:first-child{padding-left:0}.footer-menu__share>li:last-child{padding-right:0}.footer-menu__share>li>a{display:block}.footer-menu__share>li>a>svg{display:block;width:50px;height:50px;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;width:35px;height:35px}.footer-sitelist{padding:40px 0;background:#d4d6d0;padding:30px 15px}.footer-sitelist__inner{width:1024px;margin:auto;width:100%}.footer-sitelist__hdg{font-weight:bold;margin-bottom:20px;position:relative;margin-bottom:0;padding-bottom:5px;border-bottom:solid 1px #000}.footer-sitelist__hdg::after{content:'';position:absolute;top:8px;right:2px;width:8px;height:8px;border-bottom:2px solid #000;border-left:2px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.footer-sitelist__hdg.is-active::after{-webkit-transform:rotate(135deg) translate(4px, -4px);transform:rotate(135deg) translate(4px, -4px)}.footer-sitelist__body{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;padding-top:15px}.footer-sitelist__list{width:20%;width:100%}.footer-sitelist__list:nth-child(2):after,.footer-sitelist__list:nth-child(4):after,.footer-sitelist__list:nth-child(5):after{clear:both;display:block;content:""}.footer-sitelist__list:nth-child(2) .footer-sitelist__item:last-child:after,.footer-sitelist__list:nth-child(4) .footer-sitelist__item:last-child:after,.footer-sitelist__list:nth-child(5) .footer-sitelist__item:last-child:after{content:none}.footer-sitelist__list:nth-child(2),.footer-sitelist__list:nth-child(4){margin-bottom:20px}.footer-sitelist__item{list-style:none;font-size:.8rem;float:left;margin:5px 20px 0 0;position:relative}.footer-sitelist__item:after{position:absolute;right:-10px;top:1px;bottom:0;margin:auto;content:"";display:inline-block;width:1px;height:14px;background:#8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}.footer-sitelist__item:not(:last-child){margin-bottom:10px;margin-bottom:0}.footer-sitelist__item.nolink{display:block;float:none}.footer-sitelist__item.nolink:after{content:none}.footer-sitelist__item.nolink span{font-weight:bold}.footer-sitelist__item a{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.footer-sitelist__item a:nth-child(n+2){margin-left:20px;position:relative}.footer-sitelist__item a:nth-child(n+2):before{position:absolute;left:-10px;top:1px;bottom:0;margin:auto;content:"";display:inline-block;width:1px;height:14px;background:#8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}.footer-supporter{width:1024px;margin:auto;padding:20px 0 30px;text-align:center;width:auto;padding:20px 0 10px}.footer-supporter__title{font-size:1.2rem;font-weight:bold;text-align:center;letter-spacing:.1em;display:inline-block;padding:0 30px 0 35px;position:relative;font-size:1rem}.footer-supporter__title::before,.footer-supporter__title::after{content:"";display:inline-block;position:absolute;border-left:1px solid #000;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.footer-supporter__title::before{left:5px}.footer-supporter__title::after{right:5px}.footer-supporter__list{margin:20px 0;list-style:none;margin:10px 0}.footer-supporter__list>li{display:inline-block;padding:10px 20px 5px}.footer-supporter__list>li img{width:150px;height:auto}.footer-supporter__list>li{padding:10px 10px}.footer-supporter__list>li img{width:100px}select{outline:none;text-overflow:'';background:none transparent;vertical-align:middle;font-size:.9rem;-webkit-appearance:button;-moz-appearance:button;appearance:button;padding:8px 12px;border:1px solid #000;border-radius:0;padding-right:30px;background:url(../../img/icon_triangle_green.svg) no-repeat right 15px center;background-size:8px 8px}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.sub-link__head,.sub-ranking__head,.sub-recommend__head,.sub-sites__head{margin:0 15px;width:80%;margin:auto;position:relative}.sub-link__head h2,.sub-ranking__head h2,.sub-recommend__head h2,.sub-sites__head h2{font-size:1.1rem;text-align:center;letter-spacing:.1em;position:relative;line-height:1;padding:5px 15px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before,.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before{left:5px}.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{right:5px}.sub-link__head h2,.sub-ranking__head h2,.sub-recommend__head h2,.sub-sites__head h2{font-size:1.2rem;text-align:center;letter-spacing:.1em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before,.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before{left:5px}.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{right:5px}.head-2,.head-2__small,.top-game-schedule__title,.top-game-twiiter__title,.top-insite__title{font-style:italic;margin:0 auto 40px;text-align:center;font-size:1.7rem;font-weight:900;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.1em;position:relative}.head-2::after,.head-2__small::after,.top-game-schedule__title::after,.top-game-twiiter__title::after,.top-insite__title::after{content:'';display:inline-block;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:350px;height:20px;background:url(../../img/line_head.svg) no-repeat;background-size:contain;vertical-align:middle}.head-1{background:url(../../img/logo_4_green.svg) no-repeat top center;background-size:auto 115px;height:115px;font-family:"Futura","Century Gothic","Noto Sans JP Black";text-align:center;font-size:2.1rem;line-height:1;padding:40px 0 0;width:1024px;margin:0 auto 10px;width:auto;background-size:auto 90px;height:90px;padding:26px 0 0;font-size:2.05rem}.main .head-1{width:auto}.head-1 span{margin:10px 0 0 -5px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;display:block;font-size:11px;letter-spacing:.2em}.before_ios9 .head-1{font-family:"Century Gothic","Noto Sans JP Black"}.head-1 span{margin:8px 0 0 -5px;font-size:10px;letter-spacing:.1em}.head-1__jp{background:url(../../img/logo_4_green.svg) no-repeat top center;background-size:auto 115px;height:115px;padding:42px 0 0;width:1024px;margin:auto;width:auto;background-size:auto 90px;height:90px;padding:32px 0 0;font-size:2rem}.head-1__jp span{font-style:italic;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;text-align:center;font-weight:900;font-size:1.8rem;line-height:1;letter-spacing:.1em;display:block}.head-1__jp span{font-size:1.6rem}.head-2{margin:10px auto 45px;margin:10px auto 35px}.head-2__small{font-size:1.2rem;margin:20px auto}.head-2__small::after{bottom:-25px;width:280px;height:15px}.head-2__small::after{bottom:-20px;width:250px;height:13px;background-position-x:center}.head-3{font-size:1.2rem;font-weight:bold;margin:10px 0 0 5px;position:relative;margin:15px 15px 0}.head-3::before{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:23px;margin:0 12px 0 0;top:2px;left:0}.head-3 a,.head-3 span,.head-3 h2,.head-3 h3{font-size:1.2rem;display:inline-block;padding-left:15px;padding-left:12px}.head-3 a>a,.head-3 a span,.head-3 span>a,.head-3 span span,.head-3 h2>a,.head-3 h2 span,.head-3 h3>a,.head-3 h3 span{padding-left:0}.panel-article__card.-movie .panel-article__img,.panel-article__card.-gallery .panel-article__img,.panel-article__card.-live .panel-article__img,.panel-series__card.-movie .panel-article__img,.panel-series__card.-gallery .panel-article__img,.panel-series__card.-live .panel-article__img{position:relative}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after,.panel-series__card.-movie .panel-article__img::after,.panel-series__card.-gallery .panel-article__img::after,.panel-series__card.-live .panel-article__img::after{content:'';display:inline-block;width:36px;height:27px;position:absolute;bottom:9px;right:10px}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after,.panel-series__card.-movie .panel-article__img::after,.panel-series__card.-gallery .panel-article__img::after,.panel-series__card.-live .panel-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.panel-article__list--1col .panel-article__card.-movie .panel-article__img::after,.panel-article__list--1col .panel-article__card.-gallery .panel-article__img::after,.panel-article__list--1col .panel-article__card.-live .panel-article__img::after,.panel-article__list--1col .panel-series__card.-movie .panel-article__img::after,.panel-article__list--1col .panel-series__card.-gallery .panel-article__img::after,.panel-article__list--1col .panel-series__card.-live .panel-article__img::after{width:36px;height:27px;bottom:9px;right:10px}.panel-article__card.-movie .panel-article__img,.panel-article__card.-gallery .panel-article__img,.panel-article__card.-live .panel-article__img,.panel-series__card.-movie .panel-article__img,.panel-series__card.-gallery .panel-article__img,.panel-series__card.-live .panel-article__img{position:relative}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after,.panel-series__card.-movie .panel-article__img::after,.panel-series__card.-gallery .panel-article__img::after,.panel-series__card.-live .panel-article__img::after{content:'';display:inline-block;width:36px;height:27px;background-size:contain;position:absolute;bottom:9px;right:10px}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after,.panel-series__card.-movie .panel-article__img::after,.panel-series__card.-gallery .panel-article__img::after,.panel-series__card.-live .panel-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.panel-article__list--1col .panel-article__card.-movie .panel-article__img::after,.panel-article__list--1col .panel-article__card.-gallery .panel-article__img::after,.panel-article__list--1col .panel-article__card.-live .panel-article__img::after,.panel-article__list--1col .panel-series__card.-movie .panel-article__img::after,.panel-article__list--1col .panel-series__card.-gallery .panel-article__img::after,.panel-article__list--1col .panel-series__card.-live .panel-article__img::after{width:36px;height:27px;bottom:9px;right:10px}.thumb-article__card.-movie .thumb-article__img,.thumb-article__card.-gallery .thumb-article__img,.thumb-article__card.-live .thumb-article__img{position:relative}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{content:'';display:inline-block;width:36px;height:27px;background-size:contain;position:absolute;bottom:9px;right:10px}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.thumb-article__card.-movie .thumb-article__img,.thumb-article__card.-gallery .thumb-article__img,.thumb-article__card.-live .thumb-article__img{position:relative}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{content:'';display:inline-block;width:36px;height:27px;background-size:contain;position:absolute;bottom:9px;right:10px}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.panel-article{margin:0 15px 30px}.panel-article[aria-hidden="true"]{position:absolute;z-index:-1;opacity:0}.panel-article[aria-hidden="false"]{position:static;opacity:1}.panel-article__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.panel-article__list>li{list-style-type:none;width:calc((100% - 62px) / 2);max-width:300px;padding:16px 0 0;margin:0 62px 20px 0;width:calc((100% - 8%) / 2);margin:0 8% 10px 0;max-width:100%}.panel-article__list>li:nth-child(2n){margin-right:0}.panel-article__list--1col{margin:20px 0}.panel-article__list--1col>li{list-style-type:none;width:480px;max-width:100%;margin:0 auto 15px;width:auto;padding-top:0}.panel-article__list--1col>li .panel-article__img{padding-top:0}.panel-article__list--1col>li .panel-article__img a{height:auto;position:relative;padding-top:0}.panel-article__list--1col>li .panel-article__img a img{width:100%;height:auto;position:relative}.top-series .panel-article__list--1col>li,.top-feature .panel-article__list--1col>li{margin-bottom:30px}.top-series .panel-article__list--1col>li:last-child,.top-feature .panel-article__list--1col>li:last-child{margin-bottom:20px}.panel-article__list--3col{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-whats-new-article .panel-article__list--3col{width:1024px;margin:auto}.panel-article__list--3col>li{list-style-type:none;width:calc((100% - 124px) / 3);max-width:296px;padding:16px 0 0;margin:0 62px 20px 0}.panel-article__list--3col>li:nth-child(3n){margin-right:0}.panel-article__list.is-hidden{position:absolute;z-index:-1;opacity:0}.panel-article__card.-new .panel-article__img{position:relative}.panel-article__card.-new .panel-article__img::before{content:'';display:inline-block;width:40px;height:13px;background:url(../../img/icon_new.svg) no-repeat;background-size:contain;position:absolute;top:-16px;right:0}.panel-article__card.-new .panel-article__img::before{content:'';display:inline-block;width:38px;height:18px;background:url(../../img/icon_new.svg) no-repeat #fff right 3px top 4px;background-size:30px auto;top:0;right:0}.panel-article__list--1col .panel-article__card.-new .panel-article__img::before{content:'';display:inline-block;width:50px;height:24px;background:url(../../img/icon_new.svg) no-repeat #fff right 4px top 5px;background-size:38px auto;top:0;right:0}.panel-article__card.-movie .panel-article__img::after{background:url(../../img/icon_movie.svg) no-repeat;background-size:contain}.panel-article__card.-gallery .panel-article__img::after{background:url(../../img/icon_gallery.svg) no-repeat;background-size:contain}.panel-article__card.-live .panel-article__img::after{background:url(../../img/icon_live.svg) no-repeat;background-size:contain}.panel-article__theme{font-size:1.05rem;font-weight:bold;margin:0 0 8px 5px;position:relative;font-size:1.1rem}.panel-article__theme a{padding-left:15px;display:inline-block;padding-left:12px}.panel-article__theme::before{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:23px;margin:0 12px 0 0;height:18px;margin:0 10px 0 0;top:3px;left:0}.-new .panel-article__theme{padding-right:40px;padding-right:0}.panel-article__img{background-color:#fff;height:222px;z-index:1;position:relative;padding-top:75%;height:auto}.panel-article__img a{width:100%;height:100%;position:relative;z-index:-1;display:block}.panel-article__img img{max-width:100%;max-height:100%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:auto;height:auto}.panel-article__img a{position:absolute;left:0;top:0;width:100%;height:100%}.panel-article__subcategory{margin:-28px 0 0 -10px;z-index:10;position:relative;margin:-22px 0 0 0}.panel-article__list--1col .panel-article__subcategory{margin-top:-28px}.panel-article__title{padding:6px 0 0;font-size:1.05rem;font-weight:bold;line-height:1.4;font-size:.95rem}.panel-article__list--1col .panel-article__title{font-size:1.05rem}.panel-article__title>a{text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;padding:8px 0 5px}.panel-article__lead{font-size:.75rem;margin:3px 0 5px;line-height:1.6}.panel-article__tag{padding:0;margin:5px 0 0;font-size:0}.panel-article__info{line-height:1.4;font-size:0;margin:3px 0 0}.panel-article__title+.panel-article__info{margin-top:2px}.panel-article__author{display:inline-block}.panel-article__name{font-size:.75rem;margin-right:8px}.panel-article__name:last-child{margin-right:12px}.panel-article__name>a{display:inline-block;text-decoration:none}.panel-article__name>a:hover{color:#7dab1b}.panel-article__date{font-size:.75rem;display:inline-block}.panel-series{margin:0 0 30px;margin:15px 15px 30px}.panel-series[aria-hidden="true"]{position:absolute;z-index:-1;opacity:0}.panel-series[aria-hidden="false"]{position:static;opacity:1}.panel-series__list>li{list-style-type:none;margin:0 0 60px;margin:0 0 40px}.panel-series__list.is-hidden{position:absolute;z-index:-1;opacity:0}.panel-series__card{display:-webkit-box;display:-ms-flexbox;display:flex;display:block}.panel-series__card.-new .panel-series__img{position:relative}.panel-series__card.-new .panel-series__img::before{content:'';display:inline-block;width:40px;height:13px;background:url(../../img/icon_new.svg) no-repeat;background-size:contain;position:absolute;top:-16px;right:0}.panel-series__card.-new .panel-series__img::before{content:'';display:inline-block;width:50px;height:24px;background:url(../../img/icon_new.svg) no-repeat #fff right 4px top 5px;background-size:38px auto;top:0;right:0}.panel-series__card.-movie .panel-series__img::after{background:url(../../img/icon_movie.svg) no-repeat;background-size:contain}.panel-series__card.-gallery .panel-series__img::after{background:url(../../img/icon_gallery.svg) no-repeat;background-size:contain}.panel-series__card.-live .panel-series__img::after{background:url(../../img/icon_live.svg) no-repeat;background-size:contain}.panel-series__img{background-color:#fff;z-index:1;position:relative;width:300px;height:225px;margin:5px 20px 0 0;width:100%;height:auto;padding-top:75%;margin:0 0 10px}.panel-series__img a{width:100%;height:100%;position:relative;display:block;z-index:-1}.panel-series__img img{max-width:100%;max-height:100%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:auto;height:auto}.panel-series__img a{position:absolute;left:0;top:0;width:100%;height:100%}.panel-series__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.panel-series__theme{font-size:1.1rem;font-weight:900;font-style:italic;position:relative;margin:0 0 8px;letter-spacing:.03em}.panel-series__theme a{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #c4d700));background:linear-gradient(transparent 70%, #c4d700 0%);display:inline}.panel-series__theme a:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(196,215,0,0.7)));background:linear-gradient(transparent 70%, rgba(196,215,0,0.7) 0%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:.7}.panel-series__desc{font-size:.9rem;margin-bottom:5px;line-height:1.6;margin:0 0 3px;font-size:.75rem}.panel-series__tag{padding:0;margin:5px 0 0;font-size:0}.panel-series__tag li{margin:0px 6px 4px 0}.panel-series__info{line-height:1.2}.panel-series__author{display:inline-block}.panel-series__name{color:#000;font-size:.75rem;margin-right:8px}.panel-series__name>a{display:inline-block;color:#000;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.panel-series__date{color:#000;font-size:.75rem;display:inline-block}.panel-series__link>a{margin:10px 0 0;display:block;font-size:.9rem;font-weight:bold;margin:5px 0 0;text-align:right}.panel-series__link>a::after{content:'';display:inline-block;width:7px;height:12px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 7px}.pick-up-content{background:#e0e2dc;padding:40px 0;padding:20px 0}.pick-up-content .panel-article__list{width:auto;margin:10px 15px}.pick-up-content .panel-article__list--3col{width:1024px;margin:15px auto}.pick-up-content .panel-article__card.-new .panel-article__img::before{background:url(../../img/icon_new.svg) no-repeat #e1e3da right 3px top 4px;background-size:30px auto}.recommend-content{background:#e0e2dc;padding:40px 0 10px;margin:50px 0 0;padding:20px 0 10px}.recommend-content .panel-article__list--3col{width:1024px;margin:15px auto;width:auto;margin:10px 15px}.sub-fixed-content__inner{-webkit-transition:top 0.2s ease;transition:top 0.2s ease;top:98px}.sub-fixed-content__inner.is-fixed{width:300px;position:fixed;top:122px}.sub-fixed-content__inner.is-fixed.is-absolute{position:absolute;bottom:0;top:auto}.sub-link{margin:0 15px 30px}.sub-link__list{margin:15px 0 0;padding:0;list-style:none}.sub-link__list>li{padding-bottom:12px;border-bottom:1px solid #d0d1cb}.sub-link__list>li:first-child{padding-top:12px}.sub-link__list>li:not(:last-child){margin-bottom:12px;margin-bottom:8px}.sub-link__list>li>a{display:block;font-size:.9rem;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;font-size:.95rem}.sub-link__list>li>a:hover .icon-blank{fill:#de6a0a}.sub-link__list>li .icon-blank{margin:-2px 0 0 6px;width:14px;height:14px;display:inline-block;vertical-align:middle;fill:#444;-webkit-transition:fill 0.4s ease;transition:fill 0.4s ease}.sub-link__title{font-weight:bold}.sub-link__desc{margin:5px 0 0;display:block;font-size:.7rem}.sub-ranking{margin:10px 10px 30px;margin:10px 15px 30px}.sub-ranking.-collegenews{margin-top:50px}.sub-ranking.is-fixed{position:fixed}.sub-ranking__head{position:relative}.-collegenews .sub-ranking__head{margin:0;margin:auto}.sub-ranking__head h2{font-family:"Futura","Century Gothic","Noto Sans JP Black";font-size:1.5rem;letter-spacing:0;font-size:1.8rem;line-height:1.3}.before_ios9 .sub-ranking__head h2{font-family:"Century Gothic","Noto Sans JP Black"}.sub-ranking__head span{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;display:block;margin:5px 0 0;font-size:10px;letter-spacing:.1em;font-weight:500;margin:0}.sub-ranking__list{margin:20px 0 0;padding:0;list-style:none;counter-reset:ranking}.sub-ranking__list>li{position:relative;z-index:0;margin-bottom:25px}.sub-ranking__list>li:before{content:counter(ranking);counter-increment:ranking;position:absolute;background:#E50055;top:-10px;left:-5px;width:24px;height:24px;text-align:center;line-height:24px;color:#fff;font-size:.9rem;font-family:"Futura","Century Gothic","Noto Sans JP Black";z-index:100}.before_ios9 .sub-ranking__list>li:before{font-family:"Century Gothic","Noto Sans JP Black"}.sub-ranking__list>li:last-child{margin-bottom:15px}.sub-ranking__card{display:-webkit-box;display:-ms-flexbox;display:flex}.sub-ranking__card.-movie .sub-ranking__img::after{content:'';display:inline-block;background-size:contain;position:absolute;width:30px;height:23px;bottom:5px;right:5px;background:url(../../img/icon_movie.svg) no-repeat;background-size:contain}.sub-ranking__card.-gallery .sub-ranking__img::after{content:'';display:inline-block;background-size:contain;position:absolute;width:30px;height:23px;bottom:5px;right:5px;background:url(../../img/icon_gallery.svg) no-repeat;background-size:contain}.sub-ranking__card.-live .sub-ranking__img::after{content:'';display:inline-block;background-size:contain;position:absolute;width:30px;height:23px;bottom:5px;right:5px;background:url(../../img/icon_live.svg) no-repeat;background-size:contain}.sub-ranking__img{margin:0 10px 0 0;-ms-flex-negative:0;flex-shrink:0;position:relative}.sub-ranking__img a{position:relative;width:120px;height:90px;display:block;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.sub-ranking__img a:hover{opacity:0.7}.sub-ranking__img img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}.-collegenews .sub-ranking__img img{border:1px solid #8e8f89}.sub-ranking__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.sub-ranking__title{font-size:.9rem;font-weight:bold;font-size:.95rem}.sub-ranking__college a{font-size:.75rem;margin:0 0 5px}.sub-ranking__btn>a{display:block;font-size:.75rem;font-weight:bold;text-align:right;text-decoration:none;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.sub-ranking__btn>a::after{content:'';display:inline-block;width:15px;height:14px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 7px}.sub-ranking__btn>a{font-size:1rem;letter-spacing:0;text-align:center;background:#EBF3D7;width:80%;margin:auto;padding:15px 5px;position:relative}.sub-ranking__btn>a::after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.sub-ranking__value{font-size:.7rem;color:#8e8f89;margin:5px 0 0;margin:3px 0 0}.sub-ranking__value img{width:15px;height:auto;margin-right:3px;width:20px;height:15px}.sub-ranking__value .num{font-size:.7rem;color:#8e8f89;display:inline-block;margin:2px 0 0}.sub-ranking__desc{color:#8e8f89;margin:10px 0 25px;font-size:.75rem}.sub-ranking__desc img{width:15px;height:12px;vertical-align:-1px;margin:0 1px 0 3px}.sub-recommend{margin:40px 0 0;margin:50px 0 0}.sub-recommend .panel-article__list{margin:0 15px 30px}.sub-recommend .panel-article__list--1col{margin:15px 10px 40px}.sub-recommend .panel-article__list--1col>li{min-height:280px}.sub-recommend .panel-article__list>li{min-height:205px}.sub-recommend .panel-article__title{font-size:.9rem;font-size:.95rem}.sub-recommend .panel-article__name{margin:5px 0 0;font-size:.7rem;display:block}.sub-recommend .panel-article__date{margin:5px 0 0;font-size:.7rem}.sub-sites{margin:0 10px 30px;padding-top:20px;margin:0 15px 30px;padding-top:10px}.sub-sites.is-fixed{position:fixed}.sub-sites__head{position:relative}.sub-sites__head h2{font-family:"Futura","Century Gothic","Noto Sans JP Black";font-size:1.5rem;letter-spacing:0;font-size:1.8rem;line-height:1.3}.before_ios9 .sub-sites__head h2{font-family:"Century Gothic","Noto Sans JP Black"}.sub-sites__head span{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;display:block;margin:5px 0 0;font-size:10px;letter-spacing:.1em;font-weight:500;margin:0}.sub-sites__list{margin:20px 0 0;padding:0;list-style:none;margin:10px 0 0}.sub-sites__list>li{margin-bottom:20px}.sub-sites__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-sites__img{width:90px;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;width:60px}.sub-sites__img img{width:100%;height:auto;border:1px solid #d0d1cb}.sub-sites__img a{display:block}.sub-sites__img img{display:block;margin:0;width:100%}.sub-sites__info{padding:0 0 0 12px}.sub-sites__title{font-size:.9rem;font-weight:bold;line-height:1.6;font-size:1rem}.sub-sites__desc{margin:5px 0 0;display:block;font-size:.7rem;color:#454640}a:hover .sub-sites__desc{color:#7dab1b;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.panel-article__subcategory,.thumb-article__subcategory,.top-hero__subcategory,.top-hot-article .panel-article__subcategory{height:28px;overflow-y:hidden;font-size:0;height:22px}.panel-article__subcategory p,.thumb-article__subcategory p,.top-hero__subcategory p,.top-hot-article .panel-article__subcategory p{display:inline-block;background:#fff}.panel-article__subcategory p a,.thumb-article__subcategory p a,.top-hero__subcategory p a,.top-hot-article .panel-article__subcategory p a,.panel-article__subcategory p span,.thumb-article__subcategory p span,.top-hero__subcategory p span,.top-hot-article .panel-article__subcategory p span{font-size:.8rem;display:inline-block;padding:4px 5px 0;font-weight:bold;min-width:5.6em;text-align:center;text-decoration:none;background:#c4d700;height:28px}.panel-article__subcategory p a:hover,.thumb-article__subcategory p a:hover,.top-hero__subcategory p a:hover,.panel-article__subcategory p span:hover,.thumb-article__subcategory p span:hover,.top-hero__subcategory p span:hover{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.7}.panel-article__subcategory p a:hover,.thumb-article__subcategory p a:hover,.top-hero__subcategory p a:hover,.panel-article__subcategory p span:hover,.thumb-article__subcategory p span:hover,.top-hero__subcategory p span:hover{color:#000}.panel-article__subcategory p a,.thumb-article__subcategory p a,.top-hero__subcategory p a,.top-hot-article .panel-article__subcategory p a,.panel-article__subcategory p span,.thumb-article__subcategory p span,.top-hero__subcategory p span,.top-hot-article .panel-article__subcategory p span{font-size:.75rem;padding:3px 5px 0;height:22px}.panel-article__subcategory p a:hover,.thumb-article__subcategory p a:hover,.top-hero__subcategory p a:hover,.panel-article__subcategory p span:hover,.thumb-article__subcategory p span:hover,.top-hero__subcategory p span:hover{-webkit-transition:none;transition:none;opacity:1}.panel-article__list--1col .panel-article__subcategory,.top-hero__subcategory{height:28px}.panel-article__list--1col .panel-article__subcategory p a,.top-hero__subcategory p a,.panel-article__list--1col .panel-article__subcategory p span,.top-hero__subcategory p span{font-size:.9rem;padding:3px 5px 0;height:28px}.panel-article__list--1col .panel-article__subcategory p a:hover,.top-hero__subcategory p a:hover,.panel-article__list--1col .panel-article__subcategory p span:hover,.top-hero__subcategory p span:hover{-webkit-transition:none;transition:none;opacity:1}.tag-nav{background-color:#e5e6e0}.tag-nav__list{margin:0 auto;padding:0;list-style:none;width:1052px;font-size:0;width:auto}.tag-nav__list>li{display:inline-block}.tag-nav__list>li>a{font-weight:bold;padding:10px 8px;margin:0 6px;display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.9rem;letter-spacing:.05rem;text-decoration:none;background-color:#e5e6e0;position:relative}.tag-nav__list>li>a:before,.tag-nav__list>li>a:after{position:absolute;bottom:0;content:"";display:inline-block;width:0;height:3px;background:#7dab1b;-webkit-transition:.3s;transition:.3s}.tag-nav__list>li>a:before{left:50%}.tag-nav__list>li>a:after{right:50%}.tag-nav__list>li>a:hover:before,.tag-nav__list>li>a:hover:after{width:50%}.iPad .tag-nav__list>li>a:before,.iPad .tag-nav__list>li>a:after,.AndroidTab .tag-nav__list>li>a:before,.AndroidTab .tag-nav__list>li>a:after{content:none}.panel-article__tag,.panel-series__tag,.thumb-article__tag,.top-hero__tag,.top-tag__list{font-size:0}.panel-article__tag>li,.panel-series__tag>li,.thumb-article__tag>li,.top-hero__tag>li,.top-tag__list>li{list-style:none;display:inline-block;margin:2px 8px 4px 0}.panel-article__tag>li>a,.panel-series__tag>li>a,.thumb-article__tag>li>a,.top-hero__tag>li>a,.top-tag__list>li>a{padding:3px 5px 4px 3px;min-width:5em;text-align:center;display:block;font-size:.75rem;line-height:1;text-decoration:none;border:1px solid #33342e;color:#000}.panel-article__tag>li>a:hover,.panel-series__tag>li>a:hover,.thumb-article__tag>li>a:hover,.top-hero__tag>li>a:hover,.top-tag__list>li>a:hover{border:1px solid #7dab1b;color:#7dab1b}.panel-article__tag>li,.panel-series__tag>li,.thumb-article__tag>li,.top-hero__tag>li,.top-tag__list>li{margin:2px 6px 4px 0}.panel-article__tag>li>a,.panel-series__tag>li>a,.thumb-article__tag>li>a,.top-hero__tag>li>a,.top-tag__list>li>a{padding:3px 5px 3px 3px;font-size:10px;line-height:1.1}.thumb-article[aria-hidden="true"]{position:absolute;z-index:-1;opacity:0}.thumb-article[aria-hidden="false"]{position:static;opacity:1}.thumb-article__list{margin:30px 0 0;margin:30px 15px 0}.top-series .thumb-article__list,.top-feature .thumb-article__list{margin:25px 0 0}.top-series .thumb-article__list,.top-feature .thumb-article__list{margin:20px 0 0}.thumb-article__list>li{list-style-type:none;margin:0 0 40px;margin:0 0 20px}.thumb-article__list.is-hidden{position:absolute;z-index:-1;opacity:0}.thumb-article__card{min-height:90px;position:relative}.thumb-article__card::after{display:block;clear:both;content:""}.thumb-article__card.-new .thumb-article__img{position:relative}.thumb-article__card.-new .thumb-article__img::before{content:'';display:inline-block;width:40px;height:13px;background:url(../../img/icon_new.svg) no-repeat;background-size:contain;position:absolute;top:-16px;right:0}.thumb-article__card.-new .thumb-article__img::before{content:'';display:inline-block;width:38px;height:18px;background:url(../../img/icon_new.svg) no-repeat #fff left 4px top 4px;background-size:30px auto;top:0;left:0}.thumb-article__card.-movie .thumb-article__img::after{background:url(../../img/icon_movie.svg) no-repeat;background-size:contain}.thumb-article__card.-gallery .thumb-article__img::after{background:url(../../img/icon_gallery.svg) no-repeat;background-size:contain}.thumb-article__card.-live .thumb-article__img::after{background:url(../../img/icon_live.svg) no-repeat;background-size:contain}.thumb-article__theme{font-size:1rem;font-weight:900;font-style:italic;position:relative;margin:0 0 8px;margin:0 0 12px;padding:3px 0 0}.thumb-article__theme a{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #c4d700));background:linear-gradient(transparent 70%, #c4d700 0%);display:inline}.thumb-article__theme a:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(196,215,0,0.7)));background:linear-gradient(transparent 70%, rgba(196,215,0,0.7) 0%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:.7}.thumb-article__img{float:left;background-color:#fff;z-index:1;position:relative;margin:5px 25px 0 0;margin:0 10px 0 0}.thumb-article__img a{width:200px;height:150px;overflow:hidden;position:relative;display:block;z-index:-1;width:120px;height:90px}.thumb-article__img img{max-width:100%;max-height:100%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;height:auto;width:auto}.thumb-article__subcategory{position:absolute;z-index:10;top:127px;left:-10px;position:static;margin:0 0 5px}.thumb-article__item{padding-left:225px;padding-left:130px}.top-series .thumb-article__item,.top-feature .thumb-article__item{padding:0}.thumb-article__title{font-size:1.05rem;font-weight:bold;line-height:1.4;margin:0 0 7px;font-size:.95rem}.thumb-article__title>a{text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;display:block}.thumb-article__lead{font-size:.75rem;margin-bottom:5px;clear:both;padding:5px 0 0}.thumb-article__tag{padding:0;margin:8px 0 0;font-size:0;margin:5px 0 0}.thumb-article__tag li{margin:0px 6px 4px 0}.thumb-article__info{line-height:1.4;font-size:0;margin:3px 0 0}.thumb-article__title+.thumb-article__info{margin-top:5px}.thumb-article__author{display:inline-block}.thumb-article__name{color:#000;font-size:.75rem;margin-right:8px;margin-right:5px}.thumb-article__name:last-child{margin-right:12px}.thumb-article__name:last-child{margin-right:8px}.thumb-article__name>a{display:inline-block;color:#000;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.thumb-article__date{color:#000;font-size:.75rem;display:inline-block}.top-hero{background:#000;position:relative;margin:5px 0 0}.top-hero__thumb{z-index:10;width:1024px;margin:0 auto;min-height:100%;width:auto}.top-hero__thumb.-new .top-hero__img::before{content:'';display:inline-block;width:50px;height:24px;background:url(../../img/icon_new.svg) no-repeat #fff right 4px top 5px;background-size:38px auto;position:absolute;top:0;right:0;z-index:1}.top-hero__thumb.-movie+.top-hero__article::before{content:'';display:inline-block;width:36px;height:27px;position:absolute;background:url(../../img/icon_movie.svg) no-repeat;background-size:contain;top:-35px;right:10px}.top-hero__img{width:720px;-ms-flex-negative:0;flex-shrink:0;width:auto;margin:0}.top-hero__img img{width:100%;height:auto;margin:0;display:block;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-hero__img a{display:block;overflow:hidden}.top-hero__article{pointer-events:none;right:0;bottom:0;left:0;margin:auto;width:1024px;z-index:20;position:absolute;width:auto;position:relative;background:rgba(0,0,0,0.8);padding:8px 0 3px}.top-hero__item{pointer-events:none;width:1024px;margin:auto;width:auto}.top-hero__item>article{pointer-events:none}.top-hero__inner{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:block;text-align:left}.top-hero__icon{margin:0 0 3px;margin:0}.top-hero__icon p{display:inline-block;text-align:right;margin:0 0 8px 8px;display:none}.top-hero__icon p img{height:22px;vertical-align:bottom}.top-hero__icon .icon-new{margin:0 0 5px 8px}.top-hero__icon .icon-new img{width:40px;height:auto;vertical-align:middle}.top-hero__article.-new .icon-new,.top-hero__article.-movie .icon-movie,.top-hero__article.-gallery .icon-gallery,.top-hero__article.-live .icon-live{display:inline-block}.top-hero__tag{padding:0;font-size:0;text-align:right;width:290px;margin:0 0 5px;padding-left:5px;text-align:left;margin:0}.top-hero__tag>li{margin:0 0 6px 8px;margin:0 0 4px 8px}.top-hero__tag>li>a{pointer-events:auto;border:1px solid #d0d1cb;color:#fff;padding:3px 5px 4px 3px;min-width:5em;font-size:.75rem;font-size:10px}.top-hero__tag>li>a:hover{border:1px solid #c4d700;color:#c4d700}.top-hero__theme{font-size:1.2rem;font-weight:bold;color:#fff;background:rgba(0,0,0,0.65);font-weight:900;padding:8px 0 0 18px;margin:5px 0 0;letter-spacing:.05em;padding:5px 15px 0 15px;margin:0;-webkit-transform:skewX(14deg);transform:skewX(14deg);font-style:italic;font-size:.9rem}.top-hero__theme a{color:#fff;-webkit-transform:skewX(-14deg);transform:skewX(-14deg);display:block;pointer-events:auto}.top-hero__theme a:hover{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.7}.top-hero__subcategory{font-size:0;margin:3px 0;position:absolute;margin:0;top:-28px}.top-hero__subcategory p{background:#000}.top-hero__subcategory p a{pointer-events:auto}.top-hero__title{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.9rem;background:rgba(0,0,0,0.65);display:inline-block;padding:5px 0 7px 15px;font-weight:900;-webkit-transform:skewX(14deg);transform:skewX(14deg);font-style:italic;background:none;font-size:1.5rem;line-height:1.3;padding:5px 13px 10px 13px}.top-hero__title>a{pointer-events:auto;letter-spacing:.05em;-webkit-transform:skewX(-14deg);transform:skewX(-14deg);display:block;color:#fff}.top-hero__title>a:hover{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.7}.top-hero__info{padding:0 0 15px 0;text-align:right;line-height:1.2;width:290px;padding:0 15px 10px;text-align:left}.top-hero__author{display:inline-block}.top-hero__name{color:#fff;font-size:.75rem;display:inline-block;margin-right:8px;padding-bottom:3px;margin-right:5px}.top-hero__name:last-child{margin-right:0}.top-hero__name>a{pointer-events:auto;color:#fff}.top-hero__name>a:hover{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.7}.top-hero__date{color:#fff;font-size:.75rem;display:inline-block;margin-left:15px;margin-left:12px}.top-attention{width:1024px;margin:30px auto 0;text-align:center;position:relative;width:auto;text-align:left;margin:15px}.top-attention:before,.top-attention:after{position:absolute;bottom:0;content:"";display:inline-block;width:0;height:2px;background:rgba(229,0,85,0.5);-webkit-transition:.5s;transition:.5s}.top-attention:before{left:50%}.top-attention:after{right:50%}.top-attention:hover:before,.top-attention:hover:after{width:50%}.iPad .top-attention:before,.iPad .top-attention:after,.AndroidTab .top-attention:before,.AndroidTab .top-attention:after{content:none}.top-attention:before,.top-attention:after{content:none;display:none}.top-attention a{display:block;padding:15px 10px;background:#FFDEE5;position:relative;padding:15px}.top-attention a::after{content:'';display:inline-block;width:15px;height:15px;background:url(../../img/icon_arrow_pink.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 18px}.top-attention a:hover{background:rgba(229,0,85,0.2);color:#000}.iPad .top-attention a:hover,.AndroidTab .top-attention a:hover{background:#FFDEE5}.top-attention a::after{position:absolute;width:12px;height:12px;margin:0;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-attention__text{font-size:1rem;font-weight:bold;display:inline-block;font-size:.9rem;line-height:1.6;padding-right:20px}.top-banner{width:1024px;margin:30px auto 0;text-align:center;width:auto;text-align:left;margin:15px}.top-banner a{display:block}.top-banner a:hover{background:rgba(255,255,255,0.2)}.top-banner__image{width:100%}.top-banner__image img{width:100%;height:auto}.top-hot-article{width:1024px;margin:30px auto 0;width:auto;margin:20px auto 0}.top-hot-article .panel-article__item{padding:0 10px 5px 10px}.top-game-information{margin:30px 0 0;background:#e0e2dc;padding:40px 0;background:none;margin:0;padding:20px 0}.top-game-information .btn-2,.top-game-information .btn-2__small,.top-game-information .btn-2__back,.top-game-information .btn-4__small,.top-game-information .btn-4__back{width:1024px;width:auto}.top-game-information__inner{width:1024px;margin:0 auto;width:auto}.top-game-information__inner::after{display:block;clear:both;content:""}.top-game-schedule,.top-game-twiiter{margin:20px 0 0;width:50%;float:left;width:100%;float:none}.top-game-schedule__inner,.top-game-twiiter__inner{background:#fff;min-height:740px;padding:10px;min-height:0;padding:5px 0}.top-game-schedule__title,.top-game-twiiter__title{font-size:1.4rem;width:280px;margin:20px auto;width:250px}.top-game-schedule__title::after,.top-game-twiiter__title::after{bottom:-25px;width:280px;height:15px}.top-game-schedule__title::after,.top-game-twiiter__title::after{bottom:-20px;width:250px;height:13px;background-position-x:center}.top-game-schedule{padding:0 20px 0 0;padding:0}.top-game-schedule__inner{height:740px;overflow-y:auto;height:auto}.top-game-schedule__table{width:100%;border-bottom:1px solid #e5e6e0}.top-game-schedule__table td,.top-game-schedule__table th{border-top:1px solid #d0d1cb;border-top:1px solid #e5e6e0;padding:10px 8px;font-size:.85rem;padding:8px}.top-game-schedule__table td.item-date,.top-game-schedule__table th.item-date{width:90px;padding:8px}.top-game-schedule__table td.item-sports,.top-game-schedule__table th.item-sports{min-width:90px}.top-game-schedule__table td.item-date,.top-game-schedule__table th.item-date{width:80px;padding:6px 8px}.top-game-schedule__table td.item-sports,.top-game-schedule__table th.item-sports{min-width:100px}.top-game-schedule__table tr:first-child th,.top-game-schedule__table tr:first-child td{border-top:none}.top-game-schedule__table th{font-size:.75rem;color:#8e8f89;padding-bottom:3px;font-weight:normal}.top-game-schedule__table td.item-date{vertical-align:top;font-size:1.05rem;font-weight:900;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;background:#F3F4F0}.top-game-schedule__table td.item-date span{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.75rem;margin-left:3px;font-weight:bold}.top-game-schedule__table td.item-sports{vertical-align:top}.top-game-schedule__table td.item-name{vertical-align:top}.top-game-schedule__table td.item-name p{padding-bottom:5px}.top-game-schedule__table td.item-name p:last-child{padding-bottom:0}.top-game-schedule__table td.item-name a{font-weight:bold;display:block}.top-game-schedule__table td.item-name a::after{content:'';display:inline-block;width:6px;height:10px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 5px}.top-game-twiiter{padding:0 0 0 20px}.top-game-twiiter__inner{height:740px}.top-game-twiiter__inner iframe{height:720px !important}.top-whats-new-article{background:#e0e2dc;padding:40px 0;margin:50px 0 0;padding:0;background:none;margin:30px 0 0}.top-tag{background:#e0e2dc;padding:40px 0;margin:30px 0 0;padding:20px 0;margin:30px 0}.top-tag__list{width:1024px;margin:30px auto 0;padding:0 100px;text-align:center;list-style:none;width:auto;padding:0;margin:20px 15px 0}.top-tag__list>li{margin:0 12px 10px 0}.top-tag__list>li>a{padding:5px 8px;font-size:1rem;font-weight:bold;background:#fff;font-size:.9rem}.top-insite{margin:40px 0 0}.top-insite__title{margin:10px auto 45px;margin:10px auto 35px;width:250px}.top-insite__title::after{bottom:-20px;width:250px;height:13px;background-position-x:center}.top-insite__inner{width:682px;background:#e5e6e0;width:auto;overflow-y:hidden;height:45px;margin:0 0 0 -10px}.top-insite__carousel{overflow-x:scroll;position:relative;padding-bottom:30px;margin-left:-10px;height:75px}.top-insite__list{width:100%;white-space:nowrap;font-size:0;position:absolute;padding-left:5px}.top-insite__list li{cursor:pointer;outline:none;height:45px;display:inline-block;padding:10px 35px;font-weight:bold;font-size:1rem;border-bottom:3px solid transparent;width:auto}.top-insite__list li.slick-current{border-bottom:3px solid #7dab1b;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.top-insite__layer--left,.top-insite__layer--right{height:45px;width:80px;margin-top:-45px;position:relative;z-index:100;width:50px}.top-insite__layer--left{background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(1%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(to right, #fff 0%, #fff 1%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);margin-left:-10px}.top-insite__layer--right{background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(1%, rgba(255,255,255,0)), to(#fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);margin-left:593px;margin-left:calc(100% - 50px)}.top-insite .slick-list{padding-left:10px;margin-left:-10px}.top-insite .panel-article__list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;outline:none}.top-insite .panel-article__list a{outline:none}.top-insite .thumb-article__list{margin-top:0}.top-photo-gallry{margin:40px 0 0;margin:40px 15px 0}.top-photo-gallry .panel-article__list{margin:20px 0 0;margin:5px 0 0}.top-movie{margin:60px 0 0;margin:40px 15px 0}.top-movie .panel-article__list{margin:20px 0 0;margin:5px 0 0}.top-feature{margin:60px 0 0;margin:40px 15px 0}.top-feature .panel-article__list--1col{margin:20px 0 0}.top-series{margin:60px 0 0;margin:40px 15px 0}.top-series .panel-article__list--1col{margin:20px 0 0}.top-special-feature{background:#e0e2dc;padding:30px 0;margin:30px 0 0;margin:20px 0 0;padding:20px 0 10px}.top-special-feature .panel-series__card{width:692px;margin:40px auto 0;width:auto;margin:15px 15px 0}.top-special-feature .panel-series__card.-new .panel-series__img::before{content:'';display:inline-block;width:50px;height:24px;background:url(../../img/icon_new.svg) no-repeat #e5e6e0 right 4px top 5px;background-size:38px auto;top:0;right:0}.top-special-feature .panel-series__card .panel-series__link a{background:none;text-align:right;margin:0;width:auto;font-size:.9rem;letter-spacing:0;padding:5px 25px 5px 5px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3AvY3NzL3RvcC5jc3MiLCJzb3VyY2VzIjpbInNwL2Nzcy90b3Auc2NzcyIsImJvb3RzdHJhcC9fZnVuY3Rpb25zLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zsb2F0LnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvX3JlYm9vdC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwic3AvX3N0cnVjdHVyZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYWQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtbmF2LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19idG4uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2NodW1va3UtbmF2LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19mb290ZXItY29sbGVnZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLWdlbnJlLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19mb290ZXItaW5mby5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLW1lbnUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1zaXRlbGlzdC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLXN1cHBvcnRlci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9ybS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9faGVhZC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9faWNvbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fcGFuZWwtYXJ0aWNsZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fcGFuZWwtc2VyaWVzLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19waWNrLXVwLWNvbnRlbnQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3JlY29tbWVuZC1jb250ZW50LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItZml4LWNvbnRlbnQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1saW5rLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItcmFua2luZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3ViLXJlY29tbWVuZC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3ViLXNpdGVzLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWJjYXRlZ29yeS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGFnLW5hdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGFnLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L190aHVtYi1hcnRpY2xlLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L190b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQW9Db0JBLEFBQUEsQ0FBQyxDQUNELENBQUMsQUFBQSxRQUFRLENBQ1QsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSxVQUFVLENBQ3ZCLEFBRUQsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsVUFBVSxDQUN2QixXQUFXLENBQUUsSUFBSSxDQUNqQix3QkFBd0IsQ0FBRSxJQUFJLENBQzlCLG9CQUFvQixDQUFFLElBQUksQ0FDMUIsa0JBQWtCLENBQUUsU0FBUyxDQUM3QiwyQkFBMkIsQ0FBRSxhQUFnQixDQUM5QyxBQUlDLGFBQWEsQ0FDWCxLQUFLLENBQUUsWUFBWSxDQU12QixBQUFBLE9BQU8sQ0FBRSxLQUFLLENBQUUsTUFBTSxDQUFFLFVBQVUsQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsSUFBSSxDQUFFLEdBQUcsQ0FBRSxPQUFP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 */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwic3AvX3N0cnVjdHVyZS5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLW5hdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYnRuLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jaHVtb2t1LW5hdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLWNvbGxlZ2Uuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1nZW5yZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLWluZm8uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1tZW51LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19mb290ZXItc2l0ZWxpc3Quc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1zdXBwb3J0ZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvcm0uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1yYW5raW5nLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItcmVjb21tZW5kLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItc2l0ZXMuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2hlYWQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RvcC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fcGFuZWwtc2VyaWVzLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19pY29uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L190aHVtYi1hcnRpY2xlLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19wYW5lbC1hcnRpY2xlLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19waWNrLXVwLWNvbnRlbnQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3JlY29tbWVuZC1jb250ZW50LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItZml4LWNvbnRlbnQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1saW5rLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWJjYXRlZ29yeS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGFnLW5hdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGFnLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidG9wLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQkEscUJBR0UsOEJBQUEsQUFBc0IscUJBQUEsQ0FDdkIsS0FHQyx1QkFDQSxpQkFDQSw4QkFDQSwwQkFDQSw2QkFDQSx5Q0FBNkMsQ0FDOUMsY0FLRyxrQkFBbUIsQ0FNdkIsNkVBQ0UsYUFBYyxDQUNmLEtBV0MsU0FDQSx3SkFDQSxlQUNBLGdCQUNBLGdCQUNBLFdBQ0EsZ0JBQ0EscUJDckRhLENEc0RkLHNCQVFDLG9CQUFxQixDQUN0QixHQVNDLCtCQUFBLEFBQ0EsdUJBQUEsU0FDQSxnQkFBaUIsQ0FDbEIsa0JBYUMsYUFDQSxlRTFEd0IsQ0YyRHpCLEVBUUMsYUFDQSxlRXJFeUIsQ0ZzRTFCLHNDQVdDLDBCQUNBLHlDQUFBLEFBQ0EsaUNBQUEsWUFDQSxlQUFnQixDQUNqQixRQUdDLG1CQUNBLGtCQUNBLG1CQUFvQixDQUNyQixTQUtDLGFBQ0Esa0JBQW1CLENBQ3BCLHdCQU1DLGVBQWdCLENBQ2pCLEdBR0MsZUMwRitCLENEekZoQyxHQUdDLG9CQUNBLGFBQWMsQ0FDZixXQUdDLGVBQWdCLENBQ2pCLElBR0MsaUJBQWtCLENBQ25CLFNBS0Msa0JBQW1CLENBQ3BCLE1BSUMsYUFBYyxDQUNmLFFBU0Msa0JBQ0EsY0FDQSxjQUNBLHVCQUF3QixDQUN6QixJQUVLLGFBQWMsQ0FB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QSxrQkFBQSxpQkFBQSxDQUFBLGlDQUFBLFNBQ1Isb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsWUFFVCxDQUFBLG1DQUlaLFlBQ0ksQ0FBQSxpQ0FDa0IsWUE1RmYsQ0E4RlAsa0JBQUEsZ0JBRUksa0JBQ1MsQ0FBQSx1Q0FFTCxnQkFuR1osY0F1R1EsQ0FBQSxXQUFBLGdCQUVDLGtCQUlMLENBQUEsZ0NBRVksZ0JBSGhCLGNBS0ksQ0FBQSxhQUNJLGdCQUVJLGtCQUVQLENBQUEsd0NBRUwsZUFLSSxDQUFBLFlBQUEsZ0JBQ1ksa0JBSVgsQ0FBQSx1Q0FLVyxlQUhoQixDQUFBLHFCQUlRLG1CQUNZLGVBQ1gsZ0JBSUcsZ0JBRUksbUJBSEwsQ0FJSCx5Q0FDWSxZQUNYLG1CQUlMLFdBQ0Esa0JBQ0EsQ0FBQSx5RUFLQSxXQUFBLHFCQUVJLFdBQVEsWUFFRywyRUFJUCwwQkFFUSxNQUNBLE9BQVMsQ0FBQSwrREFHRyxnQkFBNEIsaUJBQW1CLFNBQWEsV0FDeEUsZ0JBQWlCLGlCQUVULHdCQWpCeEIsQ0FBQTs7QWEvdkJKLDByb0hBQTByb0giLCJmaWxlIjoic3AvY3NzL3RvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuICAvLyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pLCAkc3BhY2Vycyk7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZSgoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSwgJHNpemVzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEZvbnRzXG4kZm9udC1mYW1pbHktYmFzZTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWVuOiBcIkZ1dHVyYVwiLFwiQ2VudHVyeSBHb3RoaWNcIiwgXCJOb3RvIFNhbnMgSlAgQmxhY2tcIjtcbiRmb250LWZhbWlseS1lbl9fYmVmb3JlX2lvczk6IFwiQ2VudHVyeSBHb3RoaWNcIiwgXCJOb3RvIFNhbnMgSlAgQmxhY2tcIjtcblxuLy8gQ29sb3JzXG4kYmxhY2stYmFzZTogIzAwMDtcbiRib2R5LWNvbG9yOiAjMDAwO1xuXG4vLyBSMCBHKzEgQi01XG4kZ3JheS04MDogIzMzMzQyZTtcbiRncmF5LTc1OiAjNDU0NjQwO1xuJGdyYXktNjA6ICM2OTZBNjQ7XG4kZ3JheS00NTogIzhlOGY4OTtcbiRncmF5LTMwOiAjQjNCNEFFO1xuJGdyYXktMjA6ICNkMGQxY2I7XG4kZ3JheS0xMDogI2U1ZTZlMDtcblxuJGdyZWVuOiAjOEZDMzFGO1xuJGdyZWVuLWhvdmVyOiAjN2RhYjFiO1xuJGdyZWVuX3RhZzogI2M0ZDcwMDtcbiRncmVlbi0yMDogI0VCRjNENztcblxuJGRhcmstZ3JlZW46ICMyRDQ4MDA7XG4kZGFyay1ncmVlbi0zNTogI0I3QkVCMjtcbiRkYXJrLWdyZWVuLTIwOiAjRDVEOUQzO1xuJGRhcmstZ3JlZW4tMTA6ICNlMGUyZGM7XG4kZGFyay1ncmVlbi0wNjogI0YzRjRGMDtcblxuJHBpbms6ICNFNTAwNTU7XG4kcGluay0xNTogI0ZGREVFNTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAjMDAwO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkZ3JlZW4taG92ZXI7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9T4oCUYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTAyNHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgICB3aWR0aDogMTA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cbn1cblxudWwsIGxpLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59IiwiLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICZfX2lubmVyIHtcbiAgICAmLi1jb250ZW50LTEge31cbiAgICAmLi1jb250ZW50LTIge31cbiAgICAmLi1jb250ZW50LTMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuLWZvb3RlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uc3ViIHt9XG5cbi5oZWFkZXIge1xuICAmX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX21haW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICAmLS10b3AuaXMtbm9uZml4ZWQge1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgIH1cbiAgICAmLmlzLW5vbmZpeGVkIHtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luOiAtNTVweCAwIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAmLmlzLWZpeGVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgPmEge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA+aW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXRvcCB7XG4gICAgICA+YSB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID5pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXMtbm9uZml4ZWQgJi0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+aW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICsgLmhlYWRlcl9fbGluayB7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGZsZXg6IDE7XG5cbiAgfVxuICAmX19tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgID5saSB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICA+YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICA+c3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMDtcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAmICsgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2Fycm93X2dyZWVuX3MxMC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IC0ycHggMnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgPiBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYXJ0aWNsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydGVyIHtcbiAgICAmX19hcmVhIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAtM3B4IDAgNXB4O1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgY29sb3I6ICRncmF5LTQ1O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1cHBvcnRlcl9fbmFtZSArIC5zdXBwb3J0ZXJfX25hbWUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICAgIEBpbmNsdWRlIHNrZXdYKDI4KTtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCA3cHg7XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1ic19fbGlzdCArIC5zdXBwb3J0ZXJfX2FyZWEge1xuICAgIG1hcmdpbjogOHB4IDAgNXB4O1xuICB9XG59XG5cblxuZGl2LmZvb3Rlcl9fbmF2e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5mb290ZXIge1xuICAmX19uYXYge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC5uYXYtZ2xvYmFsIHtcbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2stYmFzZSwgMC45NSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG5cbiAgICAgICAgPmxpIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPmEsXG4gICAgICAgICAgPmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b25Jbml0O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuXG4gICAgICAgICZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IC0xMDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLWJhc2UsIDAuOTUpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWhlYWQge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tdGFnO1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tdGFnO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDk1dnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9saW5lX2hlYWRfZ3JlZW4uc3ZnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IGF1dG8gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDk2cHgpO1xuICAgICAgICB9XG4gICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogODV2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgID5saSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMSk7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuLWFkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2U1YmZhMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtZ2xvYmFsX19pdGVtLWFycm93IHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAjZTViZmEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWFycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi10YWcge1xuICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAxNXB4IC0xNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAxNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiNcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1idG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjOWM4NTZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjBweDtcbiAgfVxuICAmX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICA+bGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAuMik7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4yKTtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgID5hIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2NvcHkge1xuICAgIGNvbG9yOiByZ2JhKCNmZmYsIC43KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5uYXZfc2hvdyB7XG5cbn1cbi5pcy1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWRfc3Bfa2lqaV92aWRlbyB7XG4gIG1hcmdpbjogMjVweCAtMTVweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiIsIkBtaXhpbiBzcCB7XG4gICAgQGlmICRkZXZpY2U9PSdkZXYnIHtcbiAgICAgICAgLy9AbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvLyAgQGNvbnRlbnQ7XG4gICAgICAgIC8vfVxuICAgIH1cbiAgICBAaWYgJGRldmljZT09J3NwJyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBidXR0b25Jbml0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuQG1peGluIHNrZXdYKCRkZWcpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLSRkZWcgK2RlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNrZXdYKC0kZGVnICtkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLSRkZWcgK2RlZyk7XG59XG5AbWl4aW4gaG92ZXIwMSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG59XG5AbWl4aW4gaG92ZXIwMV9kZW55IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5AbWl4aW4gaG92ZXJfbGluZSgkY29sb3IsICRoZWlnaHQsICR0cmFuc2l0aW9uKSB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG4gICAgJjpob3ZlcjpiZWZvcmUsXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5pUGFkICYsIC5BbmRyb2lkVGFiICYge1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXhfYmVmb3JlKCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG59IiwiLnN1Yi1hZC1hcmVhLTEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gIH1cbiAgLy9pbWcge1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG4gIC8vaW1nLCBkaXYge1xuICAvLyAgbWFyZ2luOiAwIDAgMzBweDtcbiAgLy99XG59XG5cbi5zdWItYWQtYXJlYS0yIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gIC8vaW1nIHtcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvLyAgbWFyZ2luOiAwO1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgfVxufVxuXG4udG9wLWFkLWFyZWEtMSwgLnRvcC1hZC1hcmVhLTIsIC50b3AtYWQtYXJlYS0zIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICB9XG4gIC8vaW1nIHtcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vfVxuICAvL2ltZywgZGl2IHtcbiAgLy8gIG1hcmdpbjogMCAwIDMwcHg7XG4gIC8vfVxufVxuLnRvcC1hZC1hcmVhLTEge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1hZC1hcmVhIHtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW4tMTA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAyNHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1hZC1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xuICAvL3BhZGRpbmc6IDMwcHggMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1hZC1hcmVhLTAsIC5hcnRpY2xlLWFkLWFyZWEtMSwgLmFydGljbGUtYWQtYXJlYS0yLCAuYXJ0aWNsZS1hZC1hcmVhLTMsXG4uYXJ0aWNsZS1hZC1hcmVhLTQsIC5hcnRpY2xlLWFkLWFyZWEtNXtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgbWluLWhlaWdodDogMTIzcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC8vbWFyZ2luOiAzMHB4IDAgMzBweCAtNXB4O1xuICAgIH1cbiAgfVxufVxuLmFydGljbGUtYWQtYXJlYS0xIHtcbiAgbWluLWhlaWdodDogMTIycHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtaW4taGVpZ2h0OiAxMjNweDtcbiAgfVxufVxuLmFydGljbGUtYWQtYXJlYS0wLFxuLmFydGljbGUtYWQtYXJlYS0yLFxuLmFydGljbGUtYWQtYXJlYS0zIHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5hZC1mbG9hdGluZy1ibnIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMjE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIuYXJ0aWNsZS1uYXYge1xuICAgIG1hcmdpbjogNTBweCAwIDYwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDMwcHggMTBweCAwO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNrZXdYKDI4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJ0bi0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuXG4gICAgfVxuICAgID4gYSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuLTEwO1xuICAgIH1cbiAgICA+IGJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbkluaXQ7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICB9ICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMjNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuLTEwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2Fycm93X2dyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4tMiB7XG4gICAgbWFyZ2luOiAtNjJweCBhdXRvIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgLm1haW4gJiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTIwO1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgICBAZXh0ZW5kIC5idG4tMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbjogLTI0cHggYXV0byAwO1xuICAgIH1cbiAgICAmX19iYWNrIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLTI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogIDFyZW07XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2Fycm93X2dyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCA5cHggMCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnRuLTMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi10YWc7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfYmxhY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi00IHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIC5tYWluICYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICA+IGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDlweDtcbiAgICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgICA+IGEge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTIwO1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG4gICZfX3NtYWxsIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0yO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW46IC0yNHB4IGF1dG8gMDtcbiAgfVxuICAmX19iYWNrIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0yO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICA+IGEge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6ICAxcmVtO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAtNHB4IDlweCAwIDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4iLCIuY2h1bW9rdS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRUQ7XG4gICAgJl9faW5uZXIge1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNFRDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJfbGluZShyZ2JhKCRncmVlbi1ob3ZlciwgMiksIDJweCwgLjNzKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItY29sbGVnZSB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmxhY2stYmFzZTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCgtMjhkZWcpO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ny41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3Rlci1nZW5yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktODA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMTVweCA0cHggMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyMDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyLWluZm8ge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDcxMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgICAgICAgJi4tbmV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9uZXcuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9vdGVyLWluZm9fX2RhdGUge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX25ldy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIH1cbn0iLCIuZm9vdGVyLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbG9nb180X3doaXRlLnN2ZykgI2Q0ZDZkMCBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSUgYXV0bztcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgICAuZm9vdGVyLWluZm8gKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCBhdXRvIDMwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAxNXB4IDI1cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhdGNoIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTBweDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2xpbmVfaGVhZC5zdmcpIG5vLXJlcGVhdCAxMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3NoYXJlIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5mb290ZXItc2l0ZWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNmQwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hkZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNHB4LC00cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvb3Rlci1zaXRlbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAyMHB4IDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEZDMzFGO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTI4ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ub2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEZDMzFGO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yOGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItc3VwcG9ydGVyIHtcbndpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG5cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjay1iYXNlO1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKC0yOGRlZyk7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Iiwic2VsZWN0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX3RyaWFuZ2xlX2dyZWVuLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbn1cbnNlbGVjdCBvcHRpb24ge1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG59IiwiLnN1Yi1yYW5raW5nIHtcbiAgICBtYXJnaW46IDEwcHggMTBweCAzMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMzBweDtcbiAgICB9XG4gICAgJi4tY29sbGVnZW5ld3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgfVxuICAgICYuaXMtZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBleHRlbmQgJXN0eWxlLXN1Yl9faGVhZDtcbiAgICAgICAgLi1jb2xsZWdlbmV3cyAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1lbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAuYmVmb3JlX2lvczkgJiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZW5fX2JlZm9yZV9pb3M5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY291bnRlci1yZXNldDogcmFua2luZztcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHJhbmtpbmcpO1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiByYW5raW5nO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZW47XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgLmJlZm9yZV9pb3M5ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1lbl9fYmVmb3JlX2lvczk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICYuLW1vdmllIHtcbiAgICAgICAgICAgIC5zdWItcmFua2luZ19faW1nIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX21vdmllLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLWdhbGxlcnkge1xuICAgICAgICAgICAgLnN1Yi1yYW5raW5nX19pbWcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fZ2FsbGVyeS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1saXZlIHtcbiAgICAgICAgICAgIC5zdWItcmFua2luZ19faW1nIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2xpdmUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgLi1jb2xsZWdlbmV3cyAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2xsZWdlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDAgMCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkYzRDc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS00NTtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00NTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQ1O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyNXB4O1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXB4IDAgM3B4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdWItcmVjb21tZW5kIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIEBleHRlbmQgJXN0eWxlLXN1Yl9faGVhZDtcbiAgICB9XG4gICAgLnBhbmVsLWFydGljbGUge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICYtLTFjb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3ViLXNpdGVzIHtcbiAgbWFyZ2luOiAwIDEwcHggMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gICYuaXMtZml4ZWR7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gICZfX2hlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAZXh0ZW5kICVzdHlsZS1zdWJfX2hlYWQ7XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAuYmVmb3JlX2lvczkgJiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1lbl9fYmVmb3JlX2lvczk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogIDVweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gICAgPmxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuXG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC43cmVtO1xuICAgIGNvbG9yOiAkZ3JheS03NTtcbiAgICBhOmhvdmVyICYge1xuICAgICAgY29sb3I6ICRncmVlbi1ob3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cblxufSIsIiVzdHlsZS1zdWJfX2hlYWQge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKC0yOGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCgtMjhkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiVzdHlsZS1hcnJvd19faGVhZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbGluZV9oZWFkLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuLmhlYWQtMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9sb2dvXzRfZ3JlZW4uc3ZnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgLm1haW4gJiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIC01cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDIuMDVyZW07XG4gICAgICAgIC5iZWZvcmVfaW9zOSAmIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZW5fX2JlZm9yZV9pb3M5O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwIC01cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcblxuICAgICAgICB9XG4gICAgfVxufVxuLmhlYWQtMV9fanAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbG9nb180X2dyZWVuLnN2Zykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgcGFkZGluZzogNDJweCAwIDA7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhZC0yIHtcbiAgICBAZXh0ZW5kICVzdHlsZS1hcnJvd19faGVhZDtcbiAgICBtYXJnaW46IDEwcHggYXV0byA0NXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMzVweDtcbiAgICB9XG59XG4uaGVhZC0yX19zbWFsbCB7XG4gICAgQGV4dGVuZCAlc3R5bGUtYXJyb3dfX2hlYWQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLmhlYWQtMyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICBAaW5jbHVkZSBza2V3WCgyOCk7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgIH1cbiAgICBhLCBzcGFuLCBoMiwgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgID4gYSwgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRvcC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICB9XG4gICAgJl9fdGh1bWIge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICYuLW5ldyB7XG4gICAgICAgICAgICAgICAgLnRvcC1oZXJvX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9uZXcuc3ZnKSBuby1yZXBlYXQgI2ZmZiByaWdodCA0cHggdG9wIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4tbW92aWUge1xuICAgICAgICAgICAgICAgICsgLnRvcC1oZXJvX19hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbW92aWUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FydGljbGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAyNHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjgpO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICA+IGFydGljbGUge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1uZXcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDhweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJ0aWNsZSB7XG4gICAgICAgICYuLW5ldyAuaWNvbi1uZXcsICYuLW1vdmllIC5pY29uLW1vdmllLCAmLi1nYWxsZXJ5IC5pY29uLWdhbGxlcnksXG4gICAgICAgICYuLWxpdmUgLmljb24tbGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFnIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBAZXh0ZW5kICVzdHlsZV9fdGFnO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweCA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweCA0cHggM3B4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tdGFnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLXRhZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RoZW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNjUpO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDE4cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2tld1goMTQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyMDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2tld1goLTE0KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG5cbiAgICAgICAgfVxuXG5cbiAgICB9XG4gICAgJl9fc3ViY2F0ZWdvcnkge1xuICAgICAgICBAZXh0ZW5kICVzdHlsZV9fc3ViY2F0ZWdvcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlX19zdWJjYXRlZ29yeS1sO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNjUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDdweCAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBza2V3WCgxNCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIwMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBza2V3WCgtMTQpO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxM3B4IDEwcHggMTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIwMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4udG9wLWF0dGVudGlvbiB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgaG92ZXJfbGluZShyZ2JhKCRwaW5rLCAuNSksIDJweCwgLjVzKTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rLTE1O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfcGluay5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwaW5rLCAuMik7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgICAgICAuaVBhZCAmLCAuQW5kcm9pZFRhYiAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluay0xNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuLnRvcC1iYW5uZXIge1xuICB3aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgfVxuICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAuMik7XG4gICAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgfVxufVxuLnRvcC1ob3QtYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG5cbiAgICB9XG4gICAgLnBhbmVsLWFydGljbGVfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWFydGljbGVfX3N1YmNhdGVnb3J5IHtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGVfX3N1YmNhdGVnb3J5O1xuICAgIH1cbn1cbi50b3AtZ2FtZS1pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0xMDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgLmJ0bi0yIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRvcC1nYW1lLXNjaGVkdWxlLCAudG9wLWdhbWUtdHdpaXRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDc0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kICVzdHlsZS1hcnJvd19faGVhZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udG9wLWdhbWUtc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogNzQwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTA7XG4gICAgICAgIH1cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICAgICAgJi5pdGVtLWRhdGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXRlbS1zcG9ydHMge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgJi5pdGVtLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pdGVtLXNwb3J0cyB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00NTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICYuaXRlbS1kYXRlIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0wNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLml0ZW0tc3BvcnRzIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIHJnYmEoJGdyZWVuLCAuMjUpIDYwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50b3AtZ2FtZS10d2lpdGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3NDBweDtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogNzIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50b3Atd2hhdHMtbmV3LWFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuLTEwO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgIH1cbn1cbi50b3AtdGFnIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0xMDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBleHRlbmQgJXN0eWxlX190YWc7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHggMTBweCAwO1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi50b3AtaW5zaXRlIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGUtYXJyb3dfX2hlYWQ7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDY4MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICB9XG4gICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyZWVuLWhvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGF5ZXIge1xuICAgICAgICAmLS1sZWZ0LCAmLS1yaWdodCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJywgR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDBmZmZmZmYnLCBHcmFkaWVudFR5cGU9MSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTkzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuICAgIC5wYW5lbC1hcnRpY2xlX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAudGh1bWItYXJ0aWNsZV9fbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRvcC1waG90by1nYWxscnkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwO1xuICAgIH1cbiAgICAucGFuZWwtYXJ0aWNsZV9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50b3AtbW92aWUge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwO1xuICAgIH1cbiAgICAucGFuZWwtYXJ0aWNsZV9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50b3AtZmVhdHVyZSB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDA7XG4gICAgICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0xY29sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4udG9wLXNlcmllcyB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDA7XG4gICAgICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0xY29sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4udG9wLXNwZWNpYWwtZmVhdHVyZSB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW4tMTA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgICB9XG4gICAgLnBhbmVsLXNlcmllc19fY2FyZCB7XG4gICAgICAgIHdpZHRoOiA2OTJweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgICYuLW5ldyB7XG4gICAgICAgICAgICAucGFuZWwtc2VyaWVzX19pbWcge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9uZXcuc3ZnKSBuby1yZXBlYXQgJGdyYXktMTAgcmlnaHQgNHB4IHRvcCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzhweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbC1zZXJpZXNfX2xpbmsge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiXG4ucGFuZWwtc2VyaWVzIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMzBweDtcbiAgICB9XG4gICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLi1uZXcge1xuICAgICAgICAgICAgLnBhbmVsLXNlcmllc19faW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX25ldy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX25ldy5zdmcpIG5vLXJlcGVhdCAjZmZmIHJpZ2h0IDRweCB0b3AgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzOHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLW1vdmllIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlLWljb247XG4gICAgICAgICAgICAucGFuZWwtc2VyaWVzX19pbWcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX21vdmllLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLWdhbGxlcnkge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3R5bGUtaWNvbjtcbiAgICAgICAgICAgIC5wYW5lbC1zZXJpZXNfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fZ2FsbGVyeS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1saXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlLWljb247XG4gICAgICAgICAgICAucGFuZWwtc2VyaWVzX19pbWcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2xpdmUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDIwcHggMCAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RoZW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAkZ3JlZW4tdGFnIDAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsIHJnYmEoJGdyZWVuLXRhZywgLjcpIDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFnIHtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGVfX3RhZztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA2cHggNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDAgMCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJXN0eWxlLWljb24ge1xuICAgIC5wYW5lbC1hcnRpY2xlX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0xY29sICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAucGFuZWwtYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2xpc3QtLTFjb2wgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuJXN0eWxlLWljb25fX3RodW1iIHtcbiAgICAudGh1bWItYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAudGh1bWItYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4lc3R5bGUtaWNvbl9fdG9wIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgLnRvcC1oZXJvX19hcnRpY2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGh1bWItYXJ0aWNsZSB7XG4gICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgLnRvcC1zZXJpZXMgJiwgLnRvcC1mZWF0dXJlICYge1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMTVweCAwO1xuICAgICAgICAgICAgLnRvcC1zZXJpZXMgJiwgLnRvcC1mZWF0dXJlICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi4tbmV3IHtcbiAgICAgICAgICAgIC50aHVtYi1hcnRpY2xlX19pbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbmV3LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbmV3LnN2Zykgbm8tcmVwZWF0ICNmZmYgbGVmdCA0cHggdG9wIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1tb3ZpZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdHlsZS1pY29uX190aHVtYjtcbiAgICAgICAgICAgIC50aHVtYi1hcnRpY2xlX19pbWcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX21vdmllLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLWdhbGxlcnkge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3R5bGUtaWNvbl9fdGh1bWI7XG4gICAgICAgICAgICAudGh1bWItYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9nYWxsZXJ5LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLWxpdmUge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3R5bGUtaWNvbl9fdGh1bWI7XG4gICAgICAgICAgICAudGh1bWItYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9saXZlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9fdGhlbWUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XG5cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICRncmVlbi10YWcgMCUpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgcmdiYSgkZ3JlZW4tdGFnLCAuNykgMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA1cHggMjVweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViY2F0ZWdvcnkge1xuICAgICAgICBAZXh0ZW5kICVzdHlsZV9fc3ViY2F0ZWdvcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMTI3cHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgICAgICAgICAgLnRvcC1zZXJpZXMgJiwgLnRvcC1mZWF0dXJlICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcblxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWcge1xuICAgICAgICBAZXh0ZW5kICVzdHlsZV9fdGFnO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDZweCA0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgfVxuICAgICZfX3RpdGxlICsgJl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxufVxuXG5cbiIsIi5wYW5lbC1hcnRpY2xlIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgfVxuICAgICZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgLy9tYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjJweCkgLyAyKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MnB4IDIwcHggMDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4JSkgLyAyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOCUgMTBweCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTFjb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAucGFuZWwtYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3Atc2VyaWVzICYsIC50b3AtZmVhdHVyZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tM2NvbCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAudG9wLXdoYXRzLW5ldy1hcnRpY2xlICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTI0cHgpIC8gMyk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNjJweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgJi4tbmV3IHtcbiAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19pbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbmV3LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbmV3LnN2Zykgbm8tcmVwZWF0ICNmZmYgcmlnaHQgM3B4IHRvcCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0xY29sICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9uZXcuc3ZnKSBuby1yZXBlYXQgI2ZmZiByaWdodCA0cHggdG9wIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1tb3ZpZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdHlsZS1pY29uO1xuICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbW92aWUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tZ2FsbGVyeSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdHlsZS1pY29uO1xuICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fZ2FsbGVyeS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1saXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlLWljb247XG4gICAgICAgICAgICAucGFuZWwtYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9saXZlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RoZW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNrZXdYKDI4KTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1uZXcgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDIyMnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViY2F0ZWdvcnkge1xuICAgICAgICBAZXh0ZW5kICVzdHlsZV9fc3ViY2F0ZWdvcnk7XG4gICAgICAgIG1hcmdpbjogLTI4cHggMCAwIC0xMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IC0yMnB4IDAgMCAwO1xuICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2xpc3QtLTFjb2wgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3R5bGVfX3N1YmNhdGVnb3J5LWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0xY29sICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAzcHggMCA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgICZfX3RhZyB7XG4gICAgICAgIEBleHRlbmQgJXN0eWxlX190YWc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgfVxuICAgICZfX3RpdGxlICsgJl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4taG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG59IiwiXG4ucGljay11cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0xMDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICB9XG4gICAgLnBhbmVsLWFydGljbGUge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICYtLTNjb2wge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgICAmLi1uZXcge1xuICAgICAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19pbWcge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX25ldy5zdmcpIG5vLXJlcGVhdCAjZTFlM2RhIHJpZ2h0IDNweCB0b3AgNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuIiwiXG4ucmVjb21tZW5kLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuLTEwO1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgfVxuICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0zY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN1Yi1maXhlZC1jb250ZW50IHtcbiAgJl9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG4gICAgdG9wOiA5OHB4ICsgMDtcbiAgICAmLmlzLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogOThweCArIDI0cHg7XG4gICAgICAmLmlzLWFic29sdXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3ViLWxpbmsge1xuICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGUtc3ViX19oZWFkO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1ibGFuayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZGU2YTBhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24tYmxhbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTJweCAwIDAgNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNDQ0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgfVxufSIsIiVzdHlsZV9fc3ViY2F0ZWdvcnkge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1LjZlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyZWVuX3RhZywgMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlcjAxO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIwMV9kZW55O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiVzdHlsZV9fc3ViY2F0ZWdvcnktbCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyMDFfZGVueTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50YWctbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDtcbiAgICAmX19pbm5lciB7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlcl9saW5lKHJnYmEoJGdyZWVuLWhvdmVyLCAxKSwgM3B4LCAuM3MpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJXN0eWxlX190YWcge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDJweCA4cHggNHB4IDA7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDRweCAzcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTgwO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWhvdmVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4taG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDZweCA0cHggMDtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuJXN0eWxlX190YWctLWxpc3Qge1xuICAgIEBleHRlbmQgJXN0eWxlX190YWc7XG4gICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiJdfQ== */
