@charset "UTF-8";
/*!
    Theme Name: Scriptics
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}header{background:#fff;overflow-x:clip}header .header__menu{padding-left:40px;padding-right:40px}@media screen and (max-width:768px){header .header__menu{padding-left:24px;padding-right:24px}}header .header__hamburger{display:none}header .header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header__menu .hidden>a{display:none}header .header__menu-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}header .header__menu-top ul li:first-child a{padding:0 16px;border-left:1px solid #757776;border-right:1px solid #757776}header .header__menu-top ul li a:focus-visible,header .header__menu-top ul li a:hover{color:#006f52;outline:none}header .header__search{position:relative}header .header__search .search-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-size:14px;color:#1a1a1a}header .header__search .search-toggle img{width:16px;height:16px;display:block}header .header__search .search-toggle:focus-visible{outline:2px solid #006f52;outline-offset:2px;border-radius:4px}header .header__search .search-wrapper{display:none;position:static}header .header__search .search-wrapper[hidden]{display:none!important}header .header__search.is-active .search-toggle{display:none}header .header__search.is-active .search-wrapper{display:block}header .header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0 15px}@media screen and (max-width:1024px){header .header__top{padding:17px 0 10px}}header .header__top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;height:32px}header .header__logo img{width:146px;height:20px;-o-object-fit:contain;object-fit:contain}header .header__bottom{height:50%;position:relative;border-top:1px solid #f1f1f1}header .header__bottom ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}header .header__bottom ul.menu>li{padding:23px 20px 23px 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){header .header__bottom ul.menu>li{padding:20px 20px 23px 0}}header .header__bottom ul.menu>li>a{font-weight:400;text-decoration:none;padding-bottom:4px;border-bottom:3px solid transparent;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}header .header__bottom ul.menu>li.menu-item-has-children:after{content:"";display:inline-block;width:16px;height:16px;margin-left:6px;background:url(../images/header/Arrow-Down-Icon.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}@media screen and (max-width:968px){header .header__bottom ul.menu>li.menu-item-has-children:after{position:absolute;rotate:270deg;bottom:16px;right:40px}}header .header__bottom ul.menu>li.menu-item-has-children.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .header__bottom ul.menu>li .mega-wrapper-content{opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-24px) scaleY(.985);transform:translateY(-24px) scaleY(.985);-webkit-transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,transform .45s ease;transition:opacity .45s ease,transform .45s ease,-webkit-transform .45s ease}header .header__bottom ul.menu>li .mega-wrapper-content>.sub-menu>li ul li a{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}header .header__bottom ul.menu>li .mega-wrapper-content>.sub-menu>li ul li ul li a{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease;transition:opacity .22s ease,transform .22s ease,-webkit-transform .22s ease}header .header__bottom ul.menu>li.is-open .mega-wrapper{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}header .header__bottom ul.menu>li.is-open>a{border-bottom:3px solid #029e58}header .header__bottom ul.menu>li.is-open .mega-wrapper-content{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:968px){header .header__bottom ul.menu>li.is-open .mega-wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}}header .header__bottom ul.menu>li.is-open .mega-wrapper-content a{pointer-events:auto}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(4){-webkit-transition-delay:.35s;transition-delay:.35s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(6){-webkit-transition-delay:.45s;transition-delay:.45s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(7){-webkit-transition-delay:.5s;transition-delay:.5s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(8){-webkit-transition-delay:.55s;transition-delay:.55s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(9){-webkit-transition-delay:.6s;transition-delay:.6s}header .header__bottom ul.menu>li.is-open .mega-wrapper-content>.sub-menu>li ul li a:nth-child(10){-webkit-transition-delay:.65s;transition-delay:.65s}header .header__bottom ul.menu>li>a:hover{color:#006f52}header .mega-wrapper{position:absolute;top:100%;left:0;right:0;width:100%;z-index:20;opacity:0;visibility:hidden;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease;pointer-events:none}header .mega-wrapper .grid-container{padding:0}header .mega-wrapper-content{max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff}header .mega-wrapper-content>.sub-menu{border:1px solid #eaeaea}@media screen and (max-width:968px){header .mega-wrapper-content>.sub-menu{border:none}}@media screen and (max-width:1280px){header .mega-content{max-width:1200px}}@media screen and (max-width:1024px){header .mega-content{max-width:976px}}header .mega-green{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#006f52;color:#f1f1f1;padding:90px 50px 88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .mega-green h3{color:#f1f1f1;font-size:20px;line-height:24px;font-weight:600;margin-bottom:7px}header .mega-green p{margin-bottom:1.5rem;color:#f1f1f1;line-height:150%}header .mega-green .btn{-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:4px;padding:16px 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f1f1f1;border-top-right-radius:12px;border-bottom-left-radius:12px;color:#006f52;font-weight:600;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:128px}header .mega-green .btn:after{content:url(../images/header/Long-Arrow-Right-Icon-green.svg);margin-right:6px;width:16px;height:16px}@media screen and (max-width:1024px){header .mega-green{padding:41px 30px 39px 36px}header .mega-green h3{margin-bottom:8px}header .mega-green .btn{margin-top:139px}}@media screen and (max-width:968px){header .mega-green{padding:24px 30px;margin-top:30px}header .mega-green h3{font-size:16px;line-height:20px;font-weight:500;margin-bottom:1px}header .mega-green p{font-size:12px;margin-bottom:26px}header .mega-green .btn{min-width:250px;height:48px;margin-top:0}}header .mega-grey{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f1f1f1;padding:40px 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:350px}header .mega-grey h3{margin-bottom:15px}header .mega-grey h3 a{font-size:20px;line-height:20px;color:#171d1a;font-weight:600}header .mega-grey h3 a:hover{color:#006f52}header .mega-grey p{font-size:14px;line-height:150%;color:#757776;margin-bottom:27px}header .mega-grey .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 20px;height:32px;gap:4px;border:1px solid #006f52;color:#006f52;border-top-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){header .mega-grey{-webkit-box-flex:0;-ms-flex:0 0 30.7%;flex:0 0 30.7%;padding:32px 25px 32px 30px}}@media screen and (max-width:968px){header .mega-grey{background:#fff;padding:17px 30px 22px;max-width:350px;border-right:none;border-bottom:1px solid #f1f1f1}header .mega-grey h3{margin-bottom:8px}header .mega-grey h3 a{font-size:18px;line-height:18px}header .mega-grey p{max-width:224px;margin-bottom:16px}}header .menu-products .mega-wrapper-content>.sub-menu{-webkit-box-flex:0;-ms-flex:0 0 74%;flex:0 0 74%;padding:48px 0 39px 65px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:1280px){header .menu-products .mega-wrapper-content>.sub-menu{-webkit-box-flex:0;-ms-flex:0 0 73.5%;flex:0 0 73.5%}}@media screen and (max-width:1024px){header .menu-products .mega-wrapper-content>.sub-menu{-webkit-box-flex:0;-ms-flex:0 0 75.88%;flex:0 0 75.88%;padding:40px 0 39px 32px}}@media screen and (max-width:968px){header .menu-products .mega-wrapper-content>.sub-menu{padding:17px 30px 0 32px}}header .menu-products .mega-wrapper-content>.sub-menu>li:first-child>a{font-size:20px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding-bottom:31px}header .menu-products .mega-wrapper-content .sub-menu{background:#fff;position:relative}header .menu-products .mega-wrapper-content .sub-menu>li{list-style:none}header .menu-products .mega-wrapper-content .sub-menu>li.menu-health .menu-short-text{font-weight:400;line-height:16px;font-size:14px;color:#006f52;padding-bottom:4px;padding-top:7px}header .menu-products .mega-wrapper-content .sub-menu>li.menu-health>a{font-weight:600!important}header .menu-products .mega-wrapper-content .sub-menu>li.menu-health>a:after{content:url(../images/header/external-link-icon.svg);margin-left:6px;width:12px;height:12px}@media screen and (max-width:968px){header .menu-products .mega-wrapper-content .sub-menu>li.menu-health{position:relative;padding-top:0;border:none;bottom:0}header .menu-products .mega-wrapper-content .sub-menu>li.menu-health .menu-short-text{top:20px}}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu{-webkit-box-flex:2;-ms-flex:2;flex:2;display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:35px}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu .hidden>a{display:none}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li>a{font-weight:600;padding-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food{border-top:2px solid #f1f1f1;width:85%}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food>a{padding-top:20px;font-weight:600;padding-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li a:before{content:"";width:16px;height:16px;background-size:contain;background-repeat:no-repeat;margin-right:4px}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.sweet a:before{background-image:url(../images/icons-food/sweets-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.homecare a:before{background-image:url(../images/icons-food/homecare-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.bread a:before{background-image:url(../images/icons-food/bread-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.baby a:before{background-image:url(../images/icons-food/baby-food-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.pet a:before{background-image:url(../images/icons-food/pet-food-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.meat a:before{background-image:url(../images/icons-food/meat-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.dairy a:before{background-image:url(../images/icons-food/dairy-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.meals a:before{background-image:url(../images/icons-food/meal-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.soup a:before{background-image:url(../images/icons-food/soups-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.powder a:before{background-image:url(../images/icons-food/powders-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.cheese a:before{background-image:url(../images/icons-food/cheese-small-icon.svg)}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li:nth-child(3).food ul li.mega-item--see-all a:before{width:0}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;grid-template-columns:unset}header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu>li ul a{font-weight:400;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1280px){header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu{grid-template-columns:1fr 1.14fr 1fr;gap:20px}}@media screen and (max-width:1024px){header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu{gap:10px}}@media screen and (max-width:968px){header .menu-products .mega-wrapper-content .sub-menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}header .menu-products .mega-wrapper-content .sub-menu>li.menu-item-has-children>a:after{content:url(../images/header/Long-Arrow-Right-Icon.svg);margin-left:6px}@media screen and (max-width:968px){header .menu-products .mega-wrapper-content>.sub-menu>li:first-child>a{padding-bottom:24px;margin-bottom:25px;font-size:18px;line-height:18px}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li{border-bottom:1px solid #f1f1f1;padding-bottom:11px;margin-bottom:5px}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li>a{font-size:16px}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children{padding-bottom:0}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children>a{padding-bottom:14px}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children>a:after{content:url(../images/header/Arrow-Down-Icon.svg)}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children.is-open>.sub-menu{padding-bottom:15px;padding-top:9px}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children.is-open>a:after{rotate:180deg}header .menu-products .mega-wrapper-content>.sub-menu>li>.sub-menu>li ul{gap:13px}}header .menu-simple .mega-wrapper-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .menu-simple .mega-wrapper-content>.sub-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:47px 30px 80px 42px;background:#fff;display:grid;grid-template-columns:repeat(3,1fr)}header .menu-simple .mega-wrapper-content>.sub-menu>li{padding-left:40px}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li>a{padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (max-width:1024px){header .menu-simple .mega-wrapper-content>.sub-menu{grid-template-columns:1.2fr 1.6fr 1.6fr;padding:39px 27px 53px;justify-items:center}header .menu-simple .mega-wrapper-content>.sub-menu>li:nth-child(2){border-right:1.5px solid #f1f1f1;border-left:1.5px solid #f1f1f1;padding:0 22px}header .menu-simple .mega-wrapper-content>.sub-menu>li{padding-right:0;padding-left:0}}@media screen and (max-width:968px){header .menu-simple .mega-wrapper-content>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:17px 30px 50px}header .menu-simple .mega-wrapper-content>.sub-menu>li:nth-child(2){border:none;padding:0}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li{border-bottom:1px solid #f1f1f1;margin-bottom:14px;padding-bottom:2px}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children{padding-bottom:0}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children>a{padding-bottom:14px}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children>a:after{content:url(../images/header/Arrow-Down-Icon.svg)}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children.is-open>.sub-menu{padding-bottom:15px;padding-top:9px}header .menu-simple .mega-wrapper-content>.sub-menu>li>.sub-menu>li.menu-item-has-children.is-open>a:after{rotate:180deg}}header .menu-simple .mega-wrapper-content .sub-menu>li{list-style:none}header .menu-simple .mega-wrapper-content .sub-menu>li>.sub-menu>li ul a{font-weight:400;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .menu-simple .mega-wrapper-content .sub-menu>li.menu-item-has-children>a{font-weight:600}header .menu-simple .mega-wrapper-content .sub-menu>li.menu-item-has-children>a:after{content:url(../images/header/Long-Arrow-Right-Icon.svg);margin-left:6px}header .menu-services .mega-wrapper .mega-wrapper-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu{display:grid;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 50px 0 40px;grid-template-columns:repeat(2,1fr);background:#fff}@media screen and (max-width:1024px){header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu{padding:31px 50px 0 65px}}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li{border:none}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li>.sub-menu>li>a{padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li>.sub-menu>li>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li{padding-bottom:38px;font-weight:400;font-size:12px;line-height:150%;color:#454a48}@media screen and (max-width:1024px){header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li{padding-bottom:31px}}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li>a{padding-bottom:9px;font-weight:600;font-size:14px;line-height:16px}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li>a:after{content:url(../images/header/Long-Arrow-Right-Icon.svg);display:inline-block;margin-left:5px;width:12px;height:12px}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li:before{content:"";background-repeat:no-repeat;background-size:contain;margin-bottom:12px;width:32px;height:32px;display:inline-block}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li.sustainability-icon:before{background-image:url(../images/icons-services/sustainability-icon.svg)}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li.digital-icon:before{background-image:url(../images/icons-services/digital-icon.svg)}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li.next-icon:before{background-image:url(../images/icons-services/innovation-icon.svg)}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li.technical-icon:before{background-image:url(../images/icons-services/technical-icon.svg)}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .menu-short-text{width:240px}@media screen and (max-width:1024px){header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li{padding-left:0}}header .menu-services .mega-wrapper .mega-wrapper-content .sub-menu>li{list-style:none}header .menu-services .mega-wrapper .mega-wrapper-content .sub-menu>li>.sub-menu>li ul a{font-weight:400;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .menu-services .mega-wrapper .mega-wrapper-content .sub-menu>li.menu-item-has-children>a{font-weight:600}header .menu-services .mega-wrapper .mega-wrapper-content .sub-menu>li.menu-item-has-children>a:after{content:url(../images/header/Long-Arrow-Right-Icon.svg);margin-left:6px}@media screen and (max-width:968px){header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:22px 30px}header .menu-services .mega-wrapper .mega-wrapper-content>.sub-menu>li .sub-menu li{padding-bottom:10px;margin-bottom:19px;border-bottom:1px solid #f1f1f1}}header .contact-menu{margin-left:auto;padding:0!important}header .contact-menu a{-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;width:93px;border-top-right-radius:12px;border-bottom-left-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 20px;background:#006f52;color:#fff;font-weight:600;-webkit-transition:background .25s ease;transition:background .25s ease}header .contact-menu a:hover{color:#fff!important}header .contact-menu a:focus-visible{outline:2px solid #029e58;outline-offset:3px}@media screen and (max-width:1024px){header .contact-menu{margin-top:-12px}}@media screen and (max-width:968px){header{position:relative;border-bottom:1px solid #f1f1f1}header .header__hamburger{display:block}header .header__hamburger .hamburger-toggle{background:none;border:none;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:24px;height:24px}header .header__hamburger .hamburger-toggle img{width:24px;height:24px;position:absolute;top:0;left:0;-webkit-transition:opacity .25s ease,-webkit-transform .35s ease;transition:opacity .25s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .25s ease;transition:transform .35s ease,opacity .25s ease,-webkit-transform .35s ease}header .header__hamburger .hamburger-toggle .icon-hamburger{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}header .header__hamburger .hamburger-toggle .icon-close{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .header__hamburger.is-active .icon-hamburger{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .header__hamburger.is-active .icon-close{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}header .header__mobile{padding-left:30px}header .header__mobile ul.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .header__mobile ul.menu li{padding:17px 30px 1px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}header .header__mobile ul.menu li a{font-size:14px;border-bottom:1px solid #f1f1f1;width:100%;padding-bottom:14px}header .header__mobile ul.menu li:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}header .header__top{padding:17px 0 14px}header .header__bottom{height:auto;position:absolute;top:100%;right:0;min-height:604px;width:320px;background:#fff;z-index:9;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3px;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}header .header__bottom>ul.menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .header__bottom>ul.menu,header .header__bottom>ul.menu>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .header__bottom>ul.menu>li{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:17px 30px 0 32px}header .header__bottom>ul.menu>li>a{font-size:16px;padding-bottom:14px;font-weight:600;width:100%;border-bottom:1px solid #f1f1f1}header .header__bottom>ul.menu>li.contact-menu{position:absolute;bottom:24px;width:256px;left:0;right:0;margin:0 auto;text-align:center}header .header__bottom>ul.menu>li.contact-menu a{padding:16px 32px;height:48px}header .header__bottom>ul.menu>li .mega-wrapper-content{visibility:visible;opacity:1;-webkit-transform:none;transform:none}header .header__bottom>ul.menu>li.menu-item-has-children .mega-wrapper-content{position:absolute;top:0;left:0;right:0;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease;will-change:transform,opacity}header .header__bottom>ul.menu>li.menu-item-has-children.is-open{position:absolute;background:#fff;margin-top:-14px;z-index:9}header .header__bottom>ul.menu>li.menu-item-has-children.is-open .mega-wrapper-content{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}header .header__bottom>ul.menu>li.menu-item-has-children.is-open:after{content:none}header .header__bottom>ul.menu>li.menu-item-has-children.is-open>a{position:relative;color:#006f52;font-size:14px;padding-left:16px;line-height:150%;padding-bottom:3px;font-weight:400;border-bottom:0}header .header__bottom>ul.menu>li.menu-item-has-children.is-open>a:before{content:"";display:block;cursor:pointer;position:absolute;left:0;top:3px;width:16px;height:16px;background:url(../images/header/Arrow-Left-Icon.svg) no-repeat 0;padding-left:24px}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu{opacity:1;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu .menu-health a{font-size:16px}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu .menu-health:first-child{border-bottom:1px solid #f1f1f1;padding-bottom:11px}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu .menu-health:first-child .menu-short-text{padding-top:4px}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu li.food{width:100%}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu li.food>a{padding-top:16px;padding-bottom:6px;font-size:16px}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu li.food>a:after{content:url(../images/header/Arrow-Down-Icon.svg)}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu li.food.is-open>a{padding-bottom:20px}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu li.food.is-open>a:after{rotate:180deg}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.hidden>.sub-menu li.food.is-open .sub-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:1000px}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);max-height:0;overflow:hidden;-webkit-transition:opacity .35s ease,max-height .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,max-height .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease,max-height .35s ease;transition:opacity .35s ease,transform .35s ease,max-height .35s ease,-webkit-transform .35s ease}header .header__bottom>ul.menu .mega-wrapper-content>.sub-menu>li>.sub-menu>li.is-open .sub-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:1000px}header .header__bottom.is-open{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@media screen and (max-width:767px){header .header__top{padding:15px 0 8px}header .header__logo img{width:117px;height:16px}header .header__bottom{width:296px;overflow:hidden;min-height:560px;padding-top:16px;overflow-y:auto}}.show-mobile,.show-search-mobile{display:none}@media screen and (max-width:968px){.show-mobile{display:block}.hide-mobile{display:none}}@media screen and (max-width:767px){.show-search-desktop{display:none}.show-search-mobile{display:block;margin-top:16px}.show-search-mobile span{font-size:16px}}.wpml-ls-menu-item{display:none}.wpml-ls-menu-item.menu-item-has-children{position:relative;display:none}.wpml-ls-menu-item.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;font-size:14px;cursor:pointer;text-decoration:none;color:#171d1a}.wpml-ls-menu-item.menu-item-has-children>a span{padding-bottom:5px;border-bottom:3px solid transparent}.wpml-ls-menu-item.menu-item-has-children>a img.wpml-ls-flag{display:none}.wpml-ls-menu-item.menu-item-has-children>a:after{content:"";display:inline-block;width:16px;height:16px;margin-left:6px;background:url(../images/header/Arrow-Down-Icon.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.wpml-ls-menu-item.menu-item-has-children>a:hover span{color:#006f52;border-bottom:3px solid #029e58}.wpml-ls-menu-item.menu-item-has-children.is-open>a span{border-bottom:3px solid #029e58}.wpml-ls-menu-item.menu-item-has-children.is-open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wpml-ls-menu-item.menu-item-has-children .sub-menu{position:absolute;top:calc(100% + 16px);right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #d1d2d1;min-width:180px;z-index:99;gap:0;max-height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);padding:0;-webkit-transition:max-height .35s ease,opacity .35s ease,padding .35s ease,-webkit-transform .35s ease;transition:max-height .35s ease,opacity .35s ease,padding .35s ease,-webkit-transform .35s ease;transition:max-height .35s ease,opacity .35s ease,transform .35s ease,padding .35s ease;transition:max-height .35s ease,opacity .35s ease,transform .35s ease,padding .35s ease,-webkit-transform .35s ease}.wpml-ls-menu-item.menu-item-has-children .sub-menu li{list-style:none;width:100%}.wpml-ls-menu-item.menu-item-has-children .sub-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;color:#171d1a;text-decoration:none;white-space:nowrap;border-bottom:1px solid #f1f1f1;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.wpml-ls-menu-item.menu-item-has-children .sub-menu li a img.wpml-ls-flag{display:inline-block;width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wpml-ls-menu-item.menu-item-has-children .sub-menu li:last-child a{border-bottom:none}.wpml-ls-menu-item.menu-item-has-children.is-open .sub-menu{opacity:1;max-height:600px;-webkit-transform:translateY(0);transform:translateY(0);padding:2px 0}@media screen and (max-width:968px){.wpml-ls-menu-item.menu-item-has-children{position:inherit}.wpml-ls-menu-item.menu-item-has-children.is-open{z-index:9}.wpml-ls-menu-item.menu-item-has-children.is-open>a{background:#fff;position:absolute;top:0;padding:23px 0 28px 18px;color:#029e58;border-bottom:1px solid #f1f1f1!important}.wpml-ls-menu-item.menu-item-has-children.is-open>a:before{content:"";display:block;cursor:pointer;position:absolute;left:0;top:23px;width:16px;height:16px;background:url(../images/header/Arrow-Left-Icon.svg) no-repeat 0;padding-left:24px}.wpml-ls-menu-item.menu-item-has-children.is-open .sub-menu{top:68px;left:0;bottom:0;padding-top:9px;border:none}.wpml-ls-menu-item.menu-item-has-children.is-open .sub-menu li{padding:7px 24px 10px}.wpml-ls-menu-item.menu-item-has-children.is-open .sub-menu li a{padding:0 0 16px}.wpml-ls-menu-item.menu-item-has-children.is-open .sub-menu li a img.wpml-ls-flag{width:16px;height:16px}.wpml-ls-menu-item.menu-item-has-children.is-open .sub-menu li:last-child a{border-bottom:1px solid #f1f1f1}.wpml-ls-menu-item.menu-item-has-children>a:after{display:none}}.footer a,.footer p,.footer span{color:#f1f1f1}.footer__logo{margin-bottom:15px}.footer__logo img{width:205px;height:28px;-o-object-fit:contain;object-fit:contain}.footer__description{padding-bottom:39px;border-bottom:1px solid #f1f1f1;margin-bottom:48px}.footer__description p{width:413px;font-size:16px;line-height:160%}.footer__top{background-repeat:no-repeat;background-size:cover;background-position:100%;padding:127px 0 63px;background-color:#006f52}.footer__top-inner{position:relative}.footer__menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5.5%}.footer__menu>ul>li{padding-bottom:50px}.footer__menu>ul>li:first-child{position:absolute;right:0;top:48px;text-align:right;padding-bottom:0}.footer__menu>ul>li:first-child>a{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-color:#006f52;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 16px 16px 20px;background:#f1f1f1;color:#006f52;-webkit-transition:background .25s ease;transition:background .25s ease}.footer__menu>ul>li:first-child>a:after{content:"";display:inline-block;width:16px;height:16px;margin-top:1px;margin-left:6px;background:url(../images/header/Long-Arrow-Right-Icon-green.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.footer__menu>ul>li:nth-child(6)>a:after{content:none}.footer__menu>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:23px;font-weight:600;font-size:16px;line-height:16px}.footer__menu>ul>li>a:after{content:"";display:inline-block;width:14px;height:14px;margin-top:1px;margin-left:5px;background:url(../images/header/Long-Arrow-Right-Icon-white.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.footer__menu>ul>li .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}.footer__menu>ul>li .sub-menu a{font-weight:400;font-size:14px}.footer__menu>ul>li .sub-menu .menu-health a:after{content:"";display:inline-block;width:14px;height:14px;margin-top:2px;margin-left:5px;background:url(../images/header/external-link-icon-white.svg) no-repeat 50%;background-size:contain}.footer__extra{padding-bottom:26px}.footer__extra,.footer__extra nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__extra nav ul{gap:20px}.footer__extra nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;font-size:16px;line-height:16px}.footer__extra nav ul li a:after{content:"";display:inline-block;width:14px;height:14px;margin-top:2px;margin-left:5px;background:url(../images/header/Long-Arrow-Right-Icon-white.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.footer__social{position:absolute;right:5px;gap:19px}.footer__social,.footer__social a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.footer__social img{width:24px;height:24px}.footer__social span{font-weight:600;font-size:16px;line-height:16px}.footer__bottom p{color:#d1d2d1}.footer__bottom-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:23px 0}.footer__bottom-inner,.footer__bottom nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bottom nav>ul li{border-right:1px solid #f1f1f1;padding-right:14px;margin-right:14px}.footer__bottom nav>ul li a{color:#d1d2d1}@media screen and (max-width:1024px){.footer__top{padding:99px 0 20px}.footer__menu>ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:9.5%}.footer__menu>ul>li{min-width:200px;padding-bottom:34px}.footer__extra{padding-top:18px}}@media screen and (max-width:958px){.footer__bottom-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}}@media screen and (max-width:935px){.footer__menu>ul li:nth-child(4){max-width:200px}.footer__menu>ul li.menu-health a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu>ul li.menu-health a:after{position:absolute;right:41px;margin-left:0;top:0}}@media screen and (max-width:768px){.footer__description p{max-width:310px}.footer__top{padding:64px 0 30px}.footer__menu>ul{gap:2.9%}.footer__bottom nav>ul li{padding-right:7px;margin-right:7px}}@media screen and (max-width:650px){.footer__logo img{width:175.64px;height:24px}.footer__description{padding-bottom:102px;margin-bottom:40px}.footer__description p{max-width:70%}.footer__top{padding:49px 0 22px;background-image:none!important}.footer__bottom-inner{gap:15px;padding:23px 0}.footer__bottom nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer__bottom nav ul li{border:none}.footer__menu{position:relative}.footer__menu>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__menu>ul li a{padding-bottom:18px}.footer__menu>ul li:first-child{top:-119px;left:0}.footer__menu>ul li:nth-child(4){max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.footer__menu>ul li .sub-menu{gap:15px}.footer__menu>ul li .menu-health a{position:static;display:contents}.footer__menu>ul li .menu-health a:after{position:static;margin-left:5px}.footer__extra{padding-top:2px}.footer__extra,.footer__extra nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__extra nav ul{gap:40px}.footer__social{margin-top:31px;position:relative}}.dn{display:none!important}.clearfix:after{content:"";clear:both;display:table}h1:not(.site-title):before,h2:before{content:"";background:none;height:0;margin:0}.scrollOff{overflow:hidden}.grid-container{max-width:1440px;width:100%}.grid-container,.grid-inside{margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}.grid-inside{max-width:1024px}@media screen and (max-width:1440px){.grid-inside{padding-left:96px;padding-right:96px}}@media screen and (max-width:1023px){.grid-inside{padding-left:64px;padding-right:64px}}@media screen and (max-width:767px){.grid-inside{padding-left:24px;padding-right:24px}}.header .grid-container{margin:0 auto}*{font-family:Open Sans,sans-serif!important;color:#171d1a;-webkit-box-sizing:border-box;box-sizing:border-box}a,p,span{font-size:14px;font-weight:400;line-height:16px;text-decoration:none}.btn-arrow-white:after{content:"";display:inline-block;width:14px;height:14px;margin-top:1px;margin-left:5px;background:url(../images/header/Long-Arrow-Right-Icon-white.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.btn-green{height:48px;border-top-right-radius:12px;border-bottom-left-radius:12px;background:#006f52;color:#f1f1f1}.btn-green,.btn-white{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;font-size:14px;line-height:16px}.btn-white{min-height:48px;border-top-right-radius:12px;border-bottom-left-radius:12px;border:1px solid #006f52;font-weight:600;color:#006f52;background:#fff}.btn-arrow-green:after{content:"";display:inline-block;width:16px;height:16px;margin-left:5px;background:url(../images/header/Long-Arrow-Right-Icon-green.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.btn-text-white{font-size:16px;line-height:20px;font-weight:600;text-decoration:underline;color:#f1f1f1;text-underline-offset:25%;text-decoration-thickness:10%}.btn-text-white:after{content:"";display:inline-block;width:14px;height:14px;margin-top:1px;margin-left:5px;background:url(../images/header/Long-Arrow-Right-Icon-white.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}@media screen and (max-width:520px){.btn-text-white:after{margin-left:3px}}.btn-text-green{font-size:16px;line-height:20px;font-weight:600;text-decoration:underline;color:#006f52;text-underline-offset:25%;text-decoration-thickness:10%}.btn-text-green:after{content:"";display:inline-block;width:14px;height:14px;margin-top:1px;margin-left:5px;background:url(../images/header/Long-Arrow-Right-Icon-green.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}@media screen and (max-width:520px){.btn-text-green:after:after{margin-left:3px}}@media screen and (max-width:520px){.btn-text-green{font-size:14px;line-height:16px}}.career,.greenChoice,.our-commitment,.our-future-roadmap,.product-finder,.recyclable,.recycled,.renewable,.single-food-product,.sustainability-projects,.sustainability-solution,.wiipouch{background:#f1f1f1}html{scroll-behavior:smooth}sub{font-size:70%;bottom:-.25em;margin-right:5px}sub,sup{line-height:0;vertical-align:baseline;position:relative}sup{font-size:80%;top:-.5em;margin-left:2px}strong{font-weight:700}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:240px;min-width:240px;height:32px;padding:0 8px;background:#f1f1f1;border:1px solid #e6e6e6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-form:focus-within{border-color:#006f52}.search-form .search-close,.search-form .search-submit{background:none;border:0;cursor:pointer;line-height:1;padding:0}.search-form .search-close:focus-visible,.search-form .search-submit:focus-visible{outline:2px solid #006f52;outline-offset:2px;border-radius:2px}.search-form .search-submit img{width:16px;height:16px;display:block}.search-form .search-sep{width:1px;height:16px;background:#171d1a;display:inline-block}.search-form .search-field{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;background:transparent;outline:none;font-size:14px;padding:0 4px;color:#1a1a1a}.search-form .search-field::-webkit-input-placeholder{color:#7a7a7a}.search-form .search-field::-moz-placeholder{color:#7a7a7a}.search-form .search-field:-ms-input-placeholder{color:#7a7a7a}.search-form .search-field::-ms-input-placeholder{color:#7a7a7a}.search-form .search-field::placeholder{color:#7a7a7a}.search-form .search-close{font-size:16px;color:#666}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-green{position:relative;background-size:cover;background-position:100% 0;background-repeat:no-repeat;min-height:624px;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:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;z-index:0}.hero-green__container{width:100%}.hero-green sub,.hero-green sup{color:#f1f1f1;font-size:16px}.hero-green .grid-inside:nth-of-type(2){position:relative;padding-left:0}.hero-green .grid-inside:nth-of-type(2):before{content:"";position:absolute;top:0;left:-9999px;width:9999px;height:100%;background:#006f52;z-index:1}.hero-green__content{width:520px;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;background:#006f52;color:#fff;padding:65px 13% 47px 0;clip-path:polygon(0 0,80% 0,100% 40%,100% 100%,0 100%);z-index:2}.hero-green__content *{position:relative;z-index:3}.hero-green__eyebrow{font-size:18px;font-weight:500;line-height:24px;text-transform:uppercase;color:#f1f1f1;margin-bottom:14px;display:block;position:relative;padding-bottom:12px}.hero-green__eyebrow:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.hero-green__title{font-weight:400;color:#f1f1f1;font-size:48px;line-height:52px;margin-bottom:15px}.hero-green__desc p{font-size:16px;line-height:160%;color:#f1f1f1;margin-bottom:12px}.hero-green__desc p strong{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:25px;font-weight:600;color:#f1f1f1}.sustainability .hero-green{min-height:880px}.sustainability .hero-green .breadcrumb{margin-bottom:109px}.sustainability .hero-green__title{font-size:49px;line-height:52px;margin-bottom:18px}.sustainability .hero-green__desc p{margin-bottom:16px}.sustainability .hero-green__desc strong{font-size:18px;line-height:18px}.sustainability .hero-green__content{max-width:500px;clip-path:polygon(0 0,100% 0,100% 65%,77% 100%,0 100%);padding:65px 9% 47px 0}.films-solutions .hero-green,.food-packaging .hero-green{min-height:880px}.films-solutions .hero-green .breadcrumb,.food-packaging .hero-green .breadcrumb{padding-bottom:52px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{width:413px;padding:65px 13% 49px 0;clip-path:polygon(0 0,68% 0,100% 45%,100% 100%,0 100%)}.films-solutions .hero-green__title,.food-packaging .hero-green__title{margin-bottom:18px}.sustainability-solution .hero-green{min-height:688px}.sustainability-solution .hero-green__content{width:413px}.sustainability-solution .hero-green__eyebrow{text-transform:none;font-size:56px;line-height:56px;padding-bottom:17px;margin-bottom:16px}.sustainability-solution .hero-green__title{text-transform:uppercase;font-size:18px;line-height:24px;margin-bottom:12px}.sustainability-solution .hero-green__desc p strong{display:inline-block}@media screen and (max-width:1440px){.hero-green__content{padding:65px 13% 47px 46px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{padding:65px 13% 49px 46px}.sustainability .hero-green__content{padding:65px 9% 47px 46px}}@media screen and (max-width:1280px){.hero-green__content{max-width:500px}.sustainability .hero-green{min-height:646px}.sustainability .hero-green__title{max-width:490px}.sustainability .hero-green .breadcrumb{margin-bottom:7px}.sustainability .hero-green__content{clip-path:polygon(0 0,100% 0,100% 70%,77% 100%,0 100%)}.films-solutions .hero-green,.food-packaging .hero-green{min-height:688px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{clip-path:polygon(0 0,71% 0,100% 30%,100% 100%,0 100%)}}@media screen and (max-width:1200px){.films-solutions .hero-green__content,.food-packaging .hero-green__content,.hero-green__content,.sustainability .hero-green__content{padding:65px 13% 47px 64px}}@media screen and (max-width:1024px){.hero-green__content{max-width:475px;padding:65px 13% 47px 64px}.hero-green .sustainability .hero-green{min-height:650px;padding-left:64px}.hero-green .sustainability .grid-inside:first-of-type .breadcrumb{padding-left:64px}.hero-green .sustainability .grid-inside:nth-of-type(2){padding-left:0}.hero-green .sustainability .breadcrumb{margin-bottom:0;padding-bottom:44px;padding-left:64px}.hero-green .sustainability__content{clip-path:polygon(0 0,100% 0,100% 72%,82% 100%,0 100%);padding:58px 9% 39px 64px}.films-solutions .hero-green,.food-packaging .hero-green{min-height:672px;background-position:75% 0}.films-solutions .hero-green .breadcrumb,.food-packaging .hero-green .breadcrumb{padding-bottom:44px;padding-top:38px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{clip-path:polygon(0 0,70% 0,100% 31%,100% 100%,0 100%);padding:64px 11% 49px 0}.sustainability-solution .hero-green__eyebrow{font-size:48px;line-height:52px}}@media screen and (max-width:768px){.hero-green__content{max-width:420px;width:100%;padding:65px 13% 47px 64px}.hero-green__desc p{margin-bottom:17px}.hero-green__desc p span.white{line-height:18px}.sustainability .hero-green{min-height:600px}.sustainability .hero-green .breadcrumb{padding-bottom:52px}.sustainability .hero-green__title{font-size:40px;line-height:44px}.sustainability .hero-green__content{padding:49px 17% 13px 64px;clip-path:polygon(0 0,100% 0,100% 72%,82% 100%,0 100%)}.films-solutions .hero-green,.food-packaging .hero-green{background-position:60% 0}.films-solutions .hero-green__title,.food-packaging .hero-green__title{margin-bottom:17px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{clip-path:polygon(0 0,70% 0,100% 35%,100% 100%,0 100%)}.films-solutions .hero-green__desc p,.food-packaging .hero-green__desc p{margin-bottom:13px}.films-solutions .hero-green{background-position:48% 0}}@media screen and (max-width:767px){.hero-green__content{padding:65px 13% 47px 24px}.sustainability .hero-green__content{padding:49px 17% 13px 24px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{padding:64px 11% 49px 24px}}@media screen and (max-width:520px){.hero-green{background-position:86% -44px;background-size:auto}.hero-green__content{max-width:232px}.hero-green__title{font-size:36px;line-height:40px}.hero-green__desc p{margin-bottom:14px}.hero-green__desc p span.white{line-height:1}.sustainability .hero-green .breadcrumb{padding-bottom:174px;padding-top:29px}.sustainability .hero-green__title{font-size:36px;line-height:40px}.sustainability .hero-green__content{padding:42px 15% 28px 20px}.films-solutions .hero-green__content,.food-packaging .hero-green__content,.sustainability .hero-green__content{clip-path:polygon(0 0,100% 0,100% 77%,84% 100%,0 100%)}.films-solutions .hero-green,.food-packaging .hero-green{background-position:38% 0;background-size:cover;min-height:812px}.films-solutions .hero-green .breadcrumb,.food-packaging .hero-green .breadcrumb{padding-bottom:36px;padding-top:27px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{clip-path:polygon(0 0,100% 0,100% 77%,84% 100%,0 100%);padding:42px 11% 24px 24px}.films-solutions .hero-green{background-position:57% 0}.sustainability-solution .hero-green{min-height:812px;background-position:bottom}.sustainability-solution .hero-green__content{width:100%;max-width:80%;clip-path:polygon(0 0,100% 0,100% 78%,89% 100%,0 100%);padding:40px 12px 48px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.sustainability-solution .hero-green__eyebrow{font-size:36px;line-height:40px}}.about .hero-green,.corporateSustainability .hero-green{background-position:top}.about .hero-green .grid-inside:nth-of-type(2),.corporateSustainability .hero-green .grid-inside:nth-of-type(2){margin-top:108px;padding-left:inherit}@media screen and (max-width:1280px){.about .hero-green__content,.corporateSustainability .hero-green__content{max-width:570px}}@media screen and (max-width:1024px){.about .hero-green__content,.corporateSustainability .hero-green__content{max-width:714px}}@media screen and (max-width:825px){.about .hero-green,.corporateSustainability .hero-green{height:735px;background-position:78%}.about .hero-green .grid-inside:nth-of-type(2),.corporateSustainability .hero-green .grid-inside:nth-of-type(2){margin-top:34%}.about .hero-green__content,.corporateSustainability .hero-green__content{max-width:80%}}@media screen and (max-width:560px){.about .hero-green,.corporateSustainability .hero-green{height:auto;background-position:86% -44px;background-size:cover}.about .hero-green .grid-inside:nth-of-type(2),.corporateSustainability .hero-green .grid-inside:nth-of-type(2){margin-top:100px}.about .hero-green__eyebrow,.corporateSustainability .hero-green__eyebrow{font-size:16px;line-height:20px}.about .hero-green__content,.corporateSustainability .hero-green__content{clip-path:polygon(0 0,80% 0,100% 23%,100% 100%,0 100%);padding:34px 13% 14px 24px}}.hero-white{position:relative;background-size:cover;background-position:100%;background-repeat:no-repeat;background-image:var(--hero-bg-desktop);height:850px}@media screen and (max-width:1440px){.hero-white{height:660px}}.hero-white__content{max-width:674px;background:#fff;padding:64px 74px 64px 89px;clip-path:polygon(0 0,100% 0,100% 70%,75% 100%,0 100%);position:relative;z-index:1}.hero-white__eyebrow{display:block;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;position:relative;margin-bottom:26px;margin-top:3px}.hero-white__eyebrow:after{content:"";position:absolute;bottom:-13px;left:0;width:40px;height:4px;background:#029e58}.hero-white__title{font-size:56px;font-weight:500;line-height:56px;margin-bottom:16px;max-width:500px}.hero-white__subtitle{font-size:18px;line-height:24px;font-weight:500;color:#006f52;text-transform:uppercase;margin-bottom:16px}.hero-white__description{padding-bottom:33px;max-width:500px}.hero-white__description p{font-size:16px;line-height:160%;color:#454a48;margin-bottom:17px}.hero-white__description strong{color:#454a48;font-weight:700}.hero-white__description span{font-size:12px;line-height:150%}.hero-white__description span strong{color:#006f52;font-weight:700}.hero-white__list{margin-bottom:33px;padding-left:0;list-style:none}.hero-white__list-item{font-size:16px;line-height:160%;color:#454a48;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:26px;display:inline-block;position:relative;margin-bottom:12px}.hero-white__list-item:before{content:"";width:20px;height:20px;left:0;position:absolute;-ms-flex-negative:0;flex-shrink:0;background-image:url(../images/Check-Icon.svg);background-repeat:no-repeat;background-size:contain;margin-top:2px;margin-right:10px}.hero-white .btn{min-width:253px}.hero-white .btn:after{content:"";display:inline-block;width:16px;height:16px;margin-top:1px;margin-left:5px;background:url(../images/header/external-link-icon-white.svg) no-repeat 50%;background-size:contain;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.ourServices .hero-white{height:850px;padding-bottom:63px;margin-bottom:169px}@media screen and (max-width:1440px){.ourServices .hero-white{height:auto}}.ourServices .hero-white .btn{min-width:110px}.ourServices .hero-white .btn:after{display:none}.ourServices.SustainabilityConsult .hero-white__description{padding-bottom:0}.greenChoice .hero-white__title{font-size:37px;line-height:40px;font-weight:400}.career .hero-white{min-height:740px}.career .hero-white__title{font-size:48px;line-height:52px;font-weight:400}.career .hero-white__description{padding-bottom:28px}.sustainability-projects .hero-white{min-height:788px;background-position:top}.sustainability-projects .hero-white__content{padding:64px 74px 30px 89px}.sustainability-projects .hero-white__description{padding-bottom:0}.benefits-beyond .hero-white .btn:after{width:14px;margin-left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath d='M10.781 3.185H0V4.52h10.781L8.54 6.76l.942.943 3.852-3.852L9.481 0 8.54.943l2.242 2.242z' fill='%23F1F1F1'/%3E%3C/svg%3E")}.digitalChoice .hero-white{height:784px;background-position:bottom}.digitalChoice .hero-white__description{padding-bottom:2px}.digitalChoice .hero-white__list{margin-bottom:48px}.our-commitment .hero-white{background-position:100% 75%;height:788px}.steriking .hero-white__title{max-width:505px}@media screen and (max-width:1279px){.hero-white{background-position:unset}}@media screen and (max-width:1024px){.hero-white .grid-inside{margin:0;max-width:100%}.hero-white__content{margin-left:0}.hero-white__list-item:nth-child(2):before{margin-top:11px}.hero-white__title{font-size:48px;line-height:52px;max-width:420px}.steriking .hero-white__content,.wiicare .hero-white__content{margin-left:64px}}@media screen and (max-width:768px){.hero-white,.hero-white:before{background-position:bottom;background-size:cover}.hero-white:before{content:"";position:absolute;top:0;left:0;width:100%;height:682px;background-image:inherit;background-repeat:no-repeat;z-index:0}.hero-white__title{font-size:40px;line-height:52px}.hero-white__description{padding-bottom:32px}.hero-white__content{padding:49px 120px 50px 54px;max-width:595px}.steriking .hero-white__content,.wiicare .hero-white__content{margin-left:0}.benefits-beyond .hero-white:before{height:100%}.benefits-beyond .hero-white__title{font-size:40px;line-height:44px}.roles-and-career .hero-white,.sustainability-projects .hero-white{height:auto}.roles-and-career .hero-white:before,.sustainability-projects .hero-white:before{height:100%}.roles-and-career .hero-white__title,.sustainability-projects .hero-white__title{font-size:40px;line-height:44px}}@media screen and (max-width:580px){.sustainability-projects .hero-white{min-height:auto;height:auto;padding-bottom:168px}.SustainabilityConsult .hero-white{background-image:var(--hero-bg-desktop)}}@media screen and (max-width:439px){.hero-white{height:auto}.hero-white .grid-inside{padding:0}.hero-white .breadcrumb{padding-left:24px}.hero-white:before{height:360px}.hero-white__content{max-width:100%;padding:40px 23px;clip-path:polygon(0 0,82% 0,100% 19%,100% 100%,0 100%);margin-top:86px}.hero-white__title{font-size:40px;line-height:47px;margin-bottom:16px;max-width:272px}.hero-white__subtitle{margin-bottom:16px}.hero-white__description{max-width:272px;padding-bottom:30px}.hero-white__description p{margin-bottom:17px}.sustainability-projects .hero-white{padding-bottom:0}.sustainability-projects .hero-white:before{background:inherit}.sustainability-projects .hero-white__title{font-size:36px;line-height:40px}.sustainability-projects .hero-white__description{max-width:100%}.sustainability-projects .hero-white__content{padding-left:24px;padding-right:24px;padding-bottom:7px;position:relative;bottom:-1px}.benefits-beyond .hero-white__content{margin-top:186px}.benefits-beyond .hero-white:before{background-position:100%;height:360px}.benefits-beyond .hero-white__title{font-size:36px;line-height:40px}.roles-and-career .hero-white__content,.sustainability-projects .hero-white__content{margin-top:160px;clip-path:polygon(0 0,65% 0,100% 17%,100% 100%,0 100%)}.roles-and-career .hero-white:before,.sustainability-projects .hero-white:before{background-position:20%;height:360px;background-image:linear-gradient(180deg,#f1f1f1 0,hsla(0,0%,94.5%,.22) 80px,hsla(0,0%,94.5%,.08) 130px,hsla(0,0%,94.5%,0) 160px,hsla(0,0%,94.5%,0)),var(--hero-bg-desktop)}.roles-and-career .hero-white__title,.sustainability-projects .hero-white__title{font-size:36px;line-height:40px}.sustainability-projects .hero-white:before{background-position:90%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;padding-top:37px;padding-bottom:59px}.breadcrumb>a,.breadcrumb>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.breadcrumb span{color:#454a48;font-size:16px;line-height:20px}.breadcrumb-link{color:#006f52;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb-link svg{margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.breadcrumb-link:hover{text-decoration:underline}.breadcrumb-separator{color:#006f52;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.breadcrumb>span:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1280px){.breadcrumb{padding-bottom:60px;padding-top:38px}}@media screen and (max-width:1024px){.breadcrumb{padding-bottom:52px;padding-top:45px}}@media screen and (max-width:768px){.breadcrumb{padding-top:36px;padding-bottom:28px}.breadcrumb span{font-size:14px}.breadcrumb .hide-on-mobile{display:none!important}.breadcrumb .hide-home-text{font-size:0}.breadcrumb .hide-home-text svg{display:inline-block}}@media screen and (max-width:440px){.breadcrumb{padding-top:29px;padding-bottom:35px}}.hero-white .breadcrumb{z-index:1;position:relative}.news-insights{background:#f1f1f1;padding-bottom:120px}.news-insights .featured-posts{padding-bottom:104px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.news-insights .featured-posts-left{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.news-insights .featured-posts__title{font-size:20px;line-height:24px;font-weight:600;color:#171d1a}.news-insights .featured-posts__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.news-insights .featured-posts__main-content{padding:20px}.news-insights .featured-posts__main-date{color:#006f52;padding-bottom:10px}.news-insights .featured-posts__main-headline{max-width:435px}.news-insights .featured-posts__main-headline a{font-size:20px;line-height:24px;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-insights .featured-posts__main img{width:587px;height:330px}.news-insights .featured-posts__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d1d2d1;padding-bottom:20px}.news-insights .featured-posts__item:last-child{border:none}.news-insights .featured-posts__item img{width:128px;height:96px;-o-object-fit:cover;object-fit:cover}.news-insights .featured-posts__date{color:#006f52;margin-bottom:8px}.news-insights .featured-posts__headline a{font-size:18px;line-height:24px;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.news-insights .latest-posts{padding-bottom:120px}.news-insights .latest-posts__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.news-insights .latest-posts__header h2{font-size:32px;line-height:36px;font-weight:500;color:#171d1a;margin:0}.news-insights .latest-posts__header .see-all{font-size:14px;line-height:16px;font-weight:500;color:#006f52;text-decoration:underline;text-decoration-thickness:10%;text-underline-offset:25%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.news-insights .latest-posts__header .see-all img{width:16px;height:16px}.news-insights .latest-posts__header .see-all:hover{text-decoration:underline}.news-insights .latest-posts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #d1d2d1;padding-top:16px}.news-insights .latest-posts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-insights .latest-posts__thumb{display:block;margin-bottom:14px}.news-insights .latest-posts__thumb img{width:100%;height:244px;-o-object-fit:cover;object-fit:cover}.news-insights .latest-posts__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-insights .latest-posts__tag{padding:5px 8px;font-size:11px;text-transform:uppercase;border-radius:16px;background-color:#c8e3d3;font-weight:500;letter-spacing:1px;text-align:center;vertical-align:bottom;color:#01563d}.news-insights .latest-posts__meta{font-size:14px;color:#006f52}.news-insights .latest-posts__meta .latest-posts__date{margin:0;font-size:14px;padding-bottom:4px;color:#006f52}.news-insights .latest-posts__headline a{font-size:18px;font-weight:500;line-height:24px;color:#171d1a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-insights .discover-topic{padding-bottom:100px}.news-insights .discover-topic__title{font-size:32px;line-height:36px;font-weight:500;margin-bottom:22px;color:#171d1a}.news-insights .discover-topic__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.news-insights .discover-topic__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 24px 16px 20px;border:1px solid #c8e3d3;border-radius:100px;background:#fff;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.news-insights .discover-topic__item span{font-size:16px;line-height:20px;color:#006f52}.news-insights .discover-topic__item:hover{background:#006f52}.news-insights .discover-topic__item:hover .discover-topic__icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.news-insights .discover-topic__item:hover span{color:#fff}.news-insights .discover-topic__icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.news-insights{padding-bottom:104px}.news-insights .featured-posts{padding-bottom:79px}.news-insights .featured-posts__title{margin-top:2px}.news-insights .featured-posts__grid{gap:15px}.news-insights .featured-posts__item{padding-bottom:20px;margin-bottom:9px}.news-insights .featured-posts__item:last-child{margin-bottom:0}.news-insights .featured-posts__main img{width:472px}.news-insights .featured-posts__date{margin-bottom:4px}.news-insights .featured-posts__headline a{-webkit-line-clamp:4;font-size:16px;line-height:20px}.news-insights .latest-posts{padding-bottom:103px}.news-insights .latest-posts__thumb{margin-bottom:12px}.news-insights .latest-posts__tags{margin-bottom:16px}.news-insights .upcoming-events{padding-bottom:80px}.news-insights .discover-topic{padding-bottom:79px}}@media (max-width:768px){.news-insights{padding-bottom:80px}.news-insights .featured-posts{padding-bottom:58px;gap:46px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-insights .featured-posts__title{font-size:28px;line-height:32px;font-weight:500}.news-insights .featured-posts__main{width:100%}.news-insights .featured-posts__main-content{padding:22px}.news-insights .featured-posts__main img{width:100%;-o-object-fit:cover;object-fit:cover;height:360px}.news-insights .featured-posts__item{position:relative;margin-bottom:0;gap:14px}.news-insights .featured-posts__item img{width:109px;height:81px}.news-insights .featured-posts__date{margin-bottom:5px}.news-insights .featured-posts__headline{max-width:320px}.news-insights .featured-posts__headline a:after{position:absolute;right:0;top:20px;content:"";background:url(../images/arrow-link-icon-featured.svg);width:24px;height:24px}.news-insights .latest-posts{padding-bottom:94px}.news-insights .latest-posts__header h2{font-size:28px;line-height:32px}.news-insights .latest-posts__grid{grid-template-columns:repeat(2,1fr);gap:20px}.news-insights .latest-posts__item{margin-bottom:10px}.news-insights .latest-posts__thumb{margin-bottom:13px}.news-insights .discover-topic{padding-bottom:77px}.news-insights .discover-topic__title{font-size:28px;line-height:32px}}@media (max-width:570px){.news-insights .featured-posts__main img{height:auto}.news-insights .featured-posts__headline{max-width:280px}.news-insights .latest-posts__grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:440px){.news-insights{padding-bottom:60px}.news-insights .featured-posts{padding-bottom:34px}.news-insights .featured-posts__main img{height:220px}.news-insights .featured-posts__item{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-insights .featured-posts__item a{width:100%}.news-insights .featured-posts__item img{width:100%;height:294px}.news-insights .featured-posts__headline{max-width:320px}.news-insights .featured-posts__headline a:after{top:inherit;bottom:38px}.news-insights .latest-posts{padding-bottom:39px}.news-insights .latest-posts__grid{gap:29px}.news-insights .latest-posts__thumb{margin-bottom:8px}.news-insights .latest-posts__thumb img{height:294px}.news-insights .latest-posts__item{position:relative}.news-insights .latest-posts__tags{margin-bottom:8px}.news-insights .latest-posts__headline a{max-width:365px}.news-insights .latest-posts__headline a:after{position:absolute;right:0;bottom:22px;content:"";background:url(../images/arrow-link-icon-featured.svg);width:24px;height:24px}.news-insights .discover-topic{padding-bottom:49px}.news-insights .discover-topic__title{margin-bottom:16px}.news-insights .discover-topic__item{padding:13px 24px 13px 20px}}@media (max-width:320px){.news-insights .featured-posts{padding-bottom:54px}.news-insights .featured-posts__main img{height:153px}.news-insights .featured-posts__date{margin-bottom:8px}.news-insights .featured-posts__item{gap:10px}.news-insights .featured-posts__item img{height:204px}.news-insights .featured-posts__headline a{max-width:240px}.news-insights .featured-posts__headline a:after{top:inherit;bottom:55px}.news-insights .latest-posts{padding-bottom:39px}.news-insights .latest-posts__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:17px;margin-bottom:19px}.news-insights .latest-posts__thumb img{height:204px}.news-insights .latest-posts__headline a{max-width:240px}.news-insights .latest-posts__headline a:after{bottom:47px}.news-insights .discover-topic__item{padding:13px 22px 13px 20px}}.page-title{font-size:56px;line-height:56px;font-weight:500;color:#171d1a;margin-bottom:39px}@media (max-width:768px){.page-title{font-size:40px;line-height:40px}}.archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px;margin-top:40px;margin-bottom:40px}.archive-card{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.archive-card__thumb img{width:100%;height:244px;-o-object-fit:cover;object-fit:cover}.archive-card__title a{font-size:18px;line-height:24px;font-weight:500;text-decoration:none;color:#171d1a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.archive-card__date,.archive-card__title a:hover{color:#006f52}.blog{background:#f1f1f1}.blog-content{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 100px}.blog__title{font-weight:500;font-size:56px;line-height:56px;margin-bottom:40px}.blog__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.blog__controls-search{max-width:240px;width:100%;max-height:40px}.blog__controls-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;width:100%}.blog__controls-wrapper{border-bottom:1px solid #d1d2d1;margin-bottom:20px;padding-bottom:20px}.blog__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.blog__search-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.blog__search-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog__search-icon{position:absolute;left:12px;pointer-events:none}.blog__search-input{padding:8px 15px 8px 38px;width:250px;color:#757776}.blog__filter,.blog__search-input{border:1px solid transparent;font-weight:400;font-size:16px;line-height:16px}.blog__filter{padding:12px 35px 24px 15px;border-radius:2px;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.92626 10.0407L11.2263 6.74069L12.1689 7.68336L7.92626 11.926L3.68359 7.68336L4.62626 6.74069L7.92626 10.0407Z" fill="%23006F52"/></svg>');background-repeat:no-repeat;background-position:right 10px center;min-width:200px;max-height:40px;text-align:left}.blog__filter-wrapper{position:relative}.blog__filter-dropdown{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border:1px solid #d1d2d1;border-radius:2px;min-width:200px;z-index:100;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px}.blog__filter-dropdown--open{display:block}.blog__filter-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-bottom:1px solid #f1f1f1;padding:10px 10px 10px 0}.blog__filter-option:last-child{border-bottom:none}.blog__filter-option:hover .blog__filter-label{color:#006f52}.blog__filter-option:hover .blog__filter-checkbox{border:1px solid #029e58}.blog__filter-checkbox{width:20px;height:20px;border:1px solid #757776;border-radius:2px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.blog__filter-checkbox:checked{background-color:#006f52;border-color:#006f52}.blog__filter-checkbox:checked:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blog__filter-label{cursor:pointer;font-size:16px;line-height:16px}.blog__filters-button{display:none;padding:12px 20px;background-color:#006f52;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.blog__filters-button-icon{width:12px;height:16px}.blog__modal{display:none;position:fixed;top:32px;left:auto;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;overflow-y:auto}.blog__modal--open{display:block}.blog__modal-content{background:#fff;width:100%;max-width:336px;margin:auto 0 auto auto;min-height:calc(100% - 32px);position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog__modal-content,.blog__modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__modal-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:1px solid #e8e8e8}.blog__modal-title{font-size:18px;font-weight:700;color:#454a48}.blog__modal-close{background:none;border:none;font-size:24px;color:#029e58;cursor:pointer;padding:0;width:30px;height:30px;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}.blog__modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.blog__modal-section-title{font-size:14px;color:#666;margin-bottom:15px}.blog__modal-option{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-bottom:1px solid #e8e8e8}.blog__modal-option:last-child{border-bottom:none}.blog__modal-checkbox{width:20px;height:20px;border:2px solid #ddd;border-radius:3px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.blog__modal-checkbox:checked{background-color:#029e58;border-color:#029e58}.blog__modal-checkbox:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blog__modal-label{font-size:15px;color:#454a48;cursor:pointer}.blog__modal-footer{padding:20px;border-top:1px solid #e8e8e8}.blog__modal-clear{background:none;border:none;color:#029e58;font-size:14px;cursor:pointer;padding:10px 0;margin-bottom:10px;width:100%;text-align:center}.blog__modal-submit{width:100%;padding:15px;background-color:#006f52;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer}.blog__selected-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.blog__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border:1px solid #c8e3d3;border-radius:20px;font-size:13px;color:#006f52}.blog__tag-close{cursor:pointer;color:#006f52;font-size:20px;line-height:1}.blog__tag-close:hover{color:#454a48}.blog__clear-all{color:#757776;text-decoration:underline;cursor:pointer;padding:6px 0;font-weight:600;font-size:14px;line-height:16px}.blog__clear-all:hover{color:#006f52}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:32px;padding-bottom:32px;margin-bottom:24px;border-bottom:1px solid #d1d2d1}.blog__card{cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.blog__card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.blog__card-image{width:100%;height:244px;-o-object-fit:cover;object-fit:cover;display:block}.blog__card-content{padding:16px 4px 0}.blog__card-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__card-tag{padding:4px 8px;font-size:11px;text-transform:uppercase;border-radius:16px;background-color:#c8e3d3;font-weight:500;line-height:16px;letter-spacing:1px;text-align:center;vertical-align:bottom;color:#01563d}.blog__card-meta{margin-bottom:4px;font-size:14px;line-height:16px;color:#006f52;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog__card-meta-date{color:#006f52}.blog__card-meta-separator{color:#757776}.blog__card-meta-time{color:#454a48}.blog__card-title{font-weight:500;font-size:18px;line-height:24px}.blog__pagination{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;gap:5px}.blog__pagination-info{white-space:nowrap;font-size:16px;line-height:16px;color:#454a48}.blog__pagination-button{padding:8px 12px;border:0;cursor:pointer;border-radius:2px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-weight:600;font-size:16px;line-height:16px}.blog__pagination-button:hover{background-color:#f0f0f0}.blog__pagination-button--active{background-color:#006f52;color:#fff;border-color:#006f52}@media (max-width:1023px){.blog__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:767px){.blog__title{font-size:40px;line-height:44px}.blog__grid{grid-template-columns:1fr;gap:24px}.blog__card-tags{margin-bottom:8px}}@media (max-width:1024px){.blog__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.blog__controls-search{width:100%;max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog__controls-filters{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog__controls-wrapper{margin-bottom:24px}.blog__search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.blog__search-area{width:100%}.blog__search-wrapper{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.blog__search-input{width:100%}.blog__filter-wrapper{display:none;width:100%}.blog__filter-wrapper.is-open{display:block}.blog__filter{width:100%;min-width:100%}.blog__filter-dropdown{position:static;width:100%;margin-top:8px;display:none}.blog__filter-dropdown--open{display:block}.blog__filters-button{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;width:100%;border-radius:0 12px 0 12px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.blog__pagination-info{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.blog__selected-tags{width:100%}.blog__modal-option{gap:5px;border:0;padding:6px 0 6px 10px}.blog__modal-clear{text-decoration:underline;color:#757776}.blog__modal-clear,.blog__modal-submit{font-weight:600;font-size:14px;line-height:16px}.blog__modal-submit{border-radius:0 12px 0 12px;color:#f1f1f1}}.article{background-color:#f1f1f1;padding-bottom:120px}.article__meta{margin-bottom:15px;margin-top:33px;font-size:18px;line-height:18px;color:#454a48;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.article__meta-date{color:#006f52;font-size:18px;line-height:18px}.article__meta-separator{font-size:12px;line-height:18px;color:#454a48}.article__meta-time{font-size:18px;line-height:18px;color:#454a48}.article__title,.article h1,.article h2{margin-bottom:24px;font-weight:500;font-size:56px;line-height:56px;color:#171d1a;max-width:674px}.article__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.article__tag{padding:8px 12px;border-radius:12px;text-transform:uppercase;font-size:14px;line-height:16px;color:#01563d;background-color:#c8e3d3}.article__box,.article__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article__box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none}.article__share-label{font-size:18px;line-height:18px;color:#454a48}.article__share-icons{gap:8px}.article__share-icon,.article__share-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.article__share-icon{width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:#fff;border:none!important}.article__share-icon:hover{opacity:.7}.article__share-icon svg{width:32px;height:32px;display:block}.article__featured-image{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.article__content{padding:60px 40px;max-width:800px;margin:0 auto}.article__content h1{margin:40px 0 16px;font-weight:500;font-size:40px;line-height:44px}.article__content h2{margin:35px 0 18px;font-weight:500;font-size:28px;line-height:32px}.article__content h3{font-size:22px;font-weight:600;margin:30px 0 15px;color:#34495e;line-height:1.4}.article__content h4{font-size:19px;margin:25px 0 12px}.article__content h4,.article__content h5{font-weight:600;color:#4a5568;line-height:1.5}.article__content h5{font-size:17px;margin:20px 0 10px}.article__content h6{font-size:16px;font-weight:600;margin:20px 0 10px;color:#4a5568;text-transform:uppercase;letter-spacing:.5px;line-height:1.5}.article__content p,.article__content span{margin-bottom:20px;font-size:18px;line-height:160%;color:#454a48}.article__content b,.article__content strong{font-weight:700}.article__content em,.article__content i{font-style:italic}.article__content u{text-decoration:underline}.article__content small{font-size:14px}.article__content mark{background-color:#fff3cd;padding:2px 4px}.article__content a{color:#006f52;border-bottom:1px solid #006f52;-webkit-transition:color .3s;transition:color .3s}.article__content a,.article__content a:hover{text-decoration:none}.article__content ol,.article__content ul{margin:20px 0;padding-left:30px}.article__content ol li,.article__content ul li{margin:10px 0;color:#454a48;line-height:1.8}.article__content ol li span,.article__content ul li span{color:#454a48;line-height:1.8}.article__content ul{list-style-type:disc}.article__content ol{list-style-type:decimal}.article blockquote{margin:30px 0;padding:20px 30px;border-left:4px solid #006f52;font-style:italic;color:#171d1a}.article blockquote p{margin-bottom:10px}.article blockquote p:last-child{margin-bottom:0}.article code{background-color:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:14px;color:#c7254e}.article pre{background-color:#282c34;color:#abb2bf;padding:20px;border-radius:5px;overflow-x:auto;margin:25px 0}.article pre code{background-color:transparent;padding:0;color:inherit;font-size:14px}.article table{width:100%;border-collapse:collapse;margin:30px 0;font-size:15px}.article table th{background-color:#5ca88a;color:#fff;padding:12px 15px;text-align:left;font-weight:600}.article table td{padding:12px 15px;border-bottom:1px solid #e0e0e0}.article table tr:hover{background-color:#f8f9fa}.article hr{border:none;border-top:2px solid #e0e0e0;margin:40px 0}.article img{max-width:100%;height:auto}.article figure,.article img{margin:30px 0}.article figure img{margin:0 0 10px}.article figcaption{font-size:14px;color:#999;text-align:center;font-style:italic}.article iframe{max-width:100%;margin:30px 0;border-radius:8px}.article abbr{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help}.article details{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:5px}.article summary{cursor:pointer;font-weight:600;color:#2c3e50}.article__quote{padding:60px 30px 20px;margin:40px 0;border-left:4px solid #006f52;position:relative}.article__quote:before{content:"";width:40px;height:40px;position:absolute;top:10px;left:25px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.667 35A6.667 6.667 0 015 28.333C5 25.878 7.222 18.1 11.667 5H15l-3.333 16.667a6.666 6.666 0 110 13.333zm16.666 0a6.667 6.667 0 01-6.666-6.667c0-2.455 2.222-10.233 6.666-23.333h3.334l-3.334 16.667a6.667 6.667 0 110 13.333z' fill='%23006F52'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.article__quote-text{margin-bottom:15px;font-size:20px;line-height:160%}.article__quote-author{font-weight:600!important;font-size:18px!important;line-height:18px!important;color:#171d1a!important}.article__quote p{padding-top:45px}.article__highlight{background-color:#c8e3d3;padding:48px;margin:40px 0}.article__highlight p{margin:0;font-weight:300;font-size:28px;line-height:36px}.article__image{width:100%;max-width:500px;height:auto;margin:40px auto;display:block}.article ul{margin:20px 0;padding-left:0;list-style:none}.article ul li{margin:10px 0;color:#454a48;position:relative;padding-left:25px;list-style:none}.article ul li:before{content:"";width:12px;height:19px;position:absolute;left:0;top:6px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='19' fill='none'%3E%3Cpath d='M12 6.693L6.965 9.158 0 5.731V.801l12 5.892zM12 12.585L0 18.447v-4.93l12-5.892v4.96z' fill='%23006F52'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.article ul::marker{display:none;content:""}.article__download{background-color:#f8f9fa;padding:20px;max-width:674px;margin:30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.article__download:hover{background-color:#e9ecef}.article__download-icon{width:48px;height:48px;background-color:transparent;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;-ms-flex-negative:0;flex-shrink:0}.article__download-icon svg{width:48px;height:48px}.article__download-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article__download-text{font-weight:600;font-size:18px;line-height:18px;color:#454a48}.article__download-text span{font-weight:400;font-size:14px;line-height:16px}.article__download-btn{width:24px;height:24px;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}.article__download-btn svg{width:24px;height:24px}.article__related{padding:60px 0;overflow:hidden}.article__related-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d1d2d1}.article__related-title,.article__related h2{margin:0;font-weight:500;font-size:32px;line-height:36px}.article__related-controls{gap:8px}.article__related-arrow,.article__related-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.article__related-arrow{width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:none;border-radius:2px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;padding:0}.article__related-arrow:hover{opacity:.7}.article__related-arrow svg{width:32px;height:32px}.article__related-carousel{position:relative}.article__related-carousel .slick-slide{padding:0 10px}.article__related-carousel .slick-list{margin:0 -10px}.article__related-carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.article__related-carousel-grid{display:block}.article__card{overflow:hidden;text-decoration:none;color:inherit;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.article__card-image{height:200px}.article__card-image,.article__card img{width:100%;-o-object-fit:cover;object-fit:cover}.article__card img{height:244px}.article__card-content{padding:16px 4px}.article__card-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.article__card-tag{padding:4px 8px;border-radius:16px;text-transform:uppercase;background-color:#c8e3d3;font-weight:500;font-size:11px;line-height:16px;text-align:center;vertical-align:bottom;color:#01563d}.article__card-meta{font-size:12px;color:#999;margin-bottom:10px}.article__card-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.article__card-date-text{font-size:14px;line-height:16px;color:#006f52}.article__card-date-separator{font-size:10px;line-height:16px;color:#454a48}.article__card-date-time{font-size:14px;line-height:16px;color:#454a48}.article__card-title{font-weight:500;font-size:18px;line-height:24px;color:#171d1a}@media screen and (max-width:1023px){.article__content{padding-top:0;padding-left:0;padding-right:0;max-width:690px}}@media screen and (max-width:767px){.article{padding-left:24px;padding-right:24px;padding-bottom:28px}.article__download-link{display:block;margin-bottom:30px}.article__meta{margin-top:5px;margin-bottom:16px}.article__title{font-size:40px!important;line-height:44px!important}.article__tag{padding:8px 12px;border-radius:16px}.article__tags{margin-bottom:24px}.article__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.article__content{padding-bottom:0}.article__content h1{margin-top:20px}.article__content h2{margin:38px 0 12px}.article__content ul{padding-left:6px;margin-top:14px}.article__content p{margin-bottom:14px}.article__quote{padding:60px 24px 10px;margin-top:32px;margin-bottom:32px}.article__highlight{margin-top:32px;margin-bottom:32px;padding:24px}.article__related-grid{grid-template-columns:1fr}.article img{margin-top:32px;margin-bottom:22px}.article__download{padding:16px;gap:12px;margin-top:64px;margin-bottom:0}.article__download-icon{width:auto;height:auto}.article__download-icon svg{width:26px;height:auto}.article__download-text{font-size:14px;line-height:16px}.article__related{padding:0 24px}.article__related-header{margin-bottom:0}.article__related-title{font-size:28px!important;line-height:32px!important}.article__card img{max-width:100%;margin:16px auto 0 0}.article__card-tags{gap:4px}.article__card-date{gap:6px}}@media screen and (max-width:480px){.article__card img{max-width:100%}}@media screen and (max-width:439px){.article__share{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.article__share-icons{gap:6px}.article__related{padding:0}.article__related-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.article__related-controls{margin-top:16px}}.event{background:#f1f1f1;padding-left:24px;padding-right:24px}.event__header{padding-top:48px}.event__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:16px}.event__tag{padding:8px 12px;border-radius:16px;color:#01563d;text-transform:uppercase;font-size:14px;line-height:16px;text-align:center;background:#c8e3d3}.event__title{font-weight:500;font-size:56px;line-height:56px;margin-bottom:40px}.event__title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.event__info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:14px}.event__info-card{background:#fff;padding:40px;text-align:center}.event__info-icon{width:33px;height:32px;margin:0 auto 20px;display:block}.event__info-label{margin-bottom:8px}.event__info-label,.event__info-value{font-size:18px;line-height:18px;text-align:center}.event__info-value{font-weight:600}.event__hero-image{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:34px}.event__content{padding-top:60px;max-width:674px;margin:0 auto}.event__section-title{margin-bottom:20px;font-weight:500;font-size:40px;line-height:44px}.event__section-subtitle{font-weight:500;font-size:28px;line-height:32px;color:#000;margin:40px 0 16px}.event__text{color:#454a48}.event__link,.event__text{font-size:18px;line-height:160%}.event__link{font-weight:700;color:#006f52;text-decoration:underline}.event__link:hover{text-decoration:none}.event__list{list-style:none}.event__list-item{position:relative;font-weight:400;font-size:18px;line-height:160%;padding:0 0 0 30px;margin-bottom:10px;color:#454a48}.event__list-item:before{content:"";width:12px;height:19px;position:absolute;left:4px;top:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='19' fill='none'%3E%3Cpath d='M12 6.693L6.965 9.158 0 5.731V.801l12 5.892zM12 12.585L0 18.447v-4.93l12-5.892v4.96z' fill='%23006F52'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.event__list-item strong{font-weight:700}.event__speakers{margin:30px 0}.event__speaker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin:24px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.event__speaker-image{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.event__speaker-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.event__speaker-name{font-weight:600;font-size:18px;line-height:18px;margin-bottom:5px}.event__speaker-role{font-size:16px;line-height:16px;color:#006f52;margin-bottom:12px}.event__speaker-topic{font-weight:500;font-size:18px;line-height:24px}.event__cta{text-align:left;padding:40px 0}.event__cta-title{margin-bottom:16px;font-weight:500;font-size:28px;line-height:32px}.event__cta-text{font-size:18px;line-height:160%;color:#454a48;margin-bottom:38px}.event__register-btn{background:#006f52;color:#f1f1f1!important;padding:16px 16px 16px 20px;border:none;border-top-right-radius:12px;border-bottom-left-radius:12px;font-weight:600;font-size:14px;line-height:16px;cursor:pointer;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:background .3s;transition:background .3s}.event__register-btn svg{width:14px;height:9px}.event__register-btn:hover{background:#005a42}@media screen and (max-width:1023px){.event__hero-image{margin-bottom:30px}.event__content{padding-top:50px}.event__section-title{margin-bottom:16px}}@media screen and (max-width:767px){.event__tag{padding:8px 12px;border-radius:16px}.event__tags{margin-bottom:16px}.event__title{font-size:40px;line-height:44px;margin-bottom:24px}.event__title-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;margin-bottom:24px}.event__info-cards{grid-template-columns:1fr;gap:16px;margin-bottom:0}.event__info-card{padding:32px 24px}.event__info-label{margin-bottom:12px}.event__content{padding-top:30px}.event__section-title{margin-bottom:12px}.event__section-subtitle{margin-top:32px;margin-bottom:12px}.event__list-item{padding-left:26px}.event__speaker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;gap:0}.event__speaker-image{width:88px;height:88px;margin-bottom:16px}.event__speakers{margin:20px 0}.event__cta{text-align:left}.event__hero-image{margin-bottom:10px}.event__header{padding:20px 0 24px}.event .article__related{max-width:272px;padding:0 0 60px}.event .article__card img{margin-left:0}}.about{background:#f1f1f1}.about-map{background-color:#f1f1f1;padding:0 20px 60px}.about-map-bg{background:#f1f1f1}.about-map__container{max-width:1024px;margin:0 auto}.about-map__container-big{background:#fff;max-width:1200px;margin:0 auto}.about-map__title{font-size:48px;line-height:52px;letter-spacing:0;text-align:center;max-width:850px;margin:0 auto;padding-bottom:48px;padding-top:104px}.about-map__title-inner{background:#fff}.about-map__content{background:#fff;padding-bottom:140px}.about-map-bottom{position:relative;top:-120px;margin-bottom:-120px}.about-map__image{width:100%;max-width:618px;height:auto;display:block}.about-map__image-wrapper{position:relative;padding:40px 20px 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-map__legend{min-width:210px}.about-map__legend-item,.about-map__legend-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.about-map__legend-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.about-map__legend-item:last-child{margin-bottom:0}.about-map__legend-item:last-child .about-map__legend-icon{background:#029e58}.about-map__legend-icon{width:12px;height:12px;background-color:#00796b;border-radius:50%;margin-right:12px;margin-top:4px;-ms-flex-negative:0;flex-shrink:0}.about-map__legend-content h4{font-size:16px;font-weight:700;line-height:20px;letter-spacing:0;color:#171d1a;margin-bottom:5px}.about-map__legend-content p{max-width:238px;font-size:16px;font-weight:400;line-height:160%;letter-spacing:0;color:#454a48}.about-map__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;max-width:1024px;margin:0 auto;position:relative;bottom:-40px}.about-map__stat{background-color:#006f52;color:#fff;padding:23px 20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-map__stat:last-child{border-right:none}.about-map__stat-number{font-size:48px;line-height:52px;margin-bottom:5px;display:block}.about-map__stat-label,.about-map__stat-number{letter-spacing:0;text-align:center;color:#f1f1f1}.about-map__stat-label{font-size:16px;font-weight:500;line-height:20px;max-width:198px;margin:0 auto}.about-map__footer{background-color:#c8e3d3;padding:44px 88px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1024px;margin:64px auto 0}.about-map__footer,.about-map__footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-map__footer-content{gap:15px}.about-map__footer-number{font-size:48px;line-height:52px;letter-spacing:0;color:#006f52}.about-map__footer-text{font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;color:#006f52;max-width:320px}.about-map__footer-link{font-size:16px;font-weight:600;line-height:16px;color:#006f52;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:opacity .3s;transition:opacity .3s}.about-map__footer-link:hover{opacity:.7}.about-map__footer-link svg{width:14px;height:9px}.about-box{background:#fff;padding:40px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-box:first-child img{max-width:63px;height:40px}.about-box:nth-child(2) img{max-width:56px}.about-box:nth-child(3) img{max-width:107px}.about-box:nth-child(4) img{max-width:116px}.about-box-section{padding:80px 0;background-color:#f1f1f1}.about-box-section__container{max-width:1024px;margin:0 auto}.about-box-section__title{font-size:48px;line-height:52px;color:#171d1a;margin-bottom:48px}.about-box-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.about-box__content{padding:0 0 12px}.about-box__title{font-weight:600;font-size:24px;line-height:28px;margin-bottom:8px}.about-box__text{font-size:16px;line-height:160%;color:#454a48;margin-bottom:16px}.about-box__tagline{font-weight:500;font-size:16px;line-height:20px;color:#171d1a;margin-bottom:0}.about-box__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #e5e5e5;padding:12px 40px;min-height:64px;margin:30px -40px 0}.about-box__footer img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.about-box__logo{height:40px}.about-box__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:14px;line-height:16px;text-decoration:underline;color:#006f52;-webkit-transition:gap .3s ease;transition:gap .3s ease}.about-box__link svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.about-box__link:hover{gap:12px}.about-box__link:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.about__stories{padding:80px 0;max-width:1024px;margin:0 auto}.about__stories__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:40px;gap:20px}.about__stories__title{max-width:590px;font-size:48px;line-height:52px}.about__stories__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:14px;line-height:16px;text-decoration:underline;color:#006f52;cursor:pointer;white-space:nowrap}.about__stories__link:hover{opacity:.8}.about__stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.about__stories__item{overflow:hidden}.about__stories__image{width:100%;height:auto;display:block;margin-bottom:16px}.about__stories__text{padding:0 4px;font-weight:500;font-size:18px;line-height:24px}.about-count{padding-top:80px;padding-bottom:40px}.about-count__container{max-width:1200px;margin:0 auto}.about-count__header{text-align:center;margin-bottom:104px}.about-count__subtitle{font-weight:500;font-size:18px;line-height:24px;text-transform:uppercase;color:#006f52;margin-bottom:8px}.about-count__title{font-size:48px;max-width:500px;margin:0 auto 24px;line-height:52px}.about-count__description{font-weight:500;font-size:28px;line-height:32px}.about-count__content-wrapper{position:relative}.about-count__scroll-indicator{position:absolute;top:-36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:72px;height:72px;z-index:10}.about-count__content{background-color:#c8e3d3;padding:104px 88px;border-top-right-radius:40px;border-bottom-left-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;position:relative}.about-count__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-count__text p{font-size:18px;line-height:160%}.about-count__text p:first-child{margin-bottom:16px}.about-count__text p:nth-child(2){margin-bottom:24px}.about-count__text p strong{font-weight:800}.about-count__text h3{font-weight:500;font-size:28px;line-height:32px;margin-bottom:48px}.about-count__cta{display:inline-block;min-width:240px;min-height:48px;padding:16px;background-color:#006f52;color:#f1f1f1;border-top-right-radius:12px;border-bottom-left-radius:12px;text-decoration:none;font-weight:600;font-size:14px;line-height:16px;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.about-count__cta:hover{background-color:#005a42}.about-count__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:500px}.about-count__image img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-video{padding-top:24px;padding-bottom:80px;max-width:1024px;margin:0 auto}.about-video__subtitle{font-weight:500;font-size:18px;line-height:24px;text-align:center;text-transform:uppercase;color:#006f52;letter-spacing:1px;margin-bottom:12px}.about-video__title{margin-bottom:48px;font-size:48px;line-height:52px;text-align:center}.about-video__container{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;cursor:pointer}.about-video__container:hover .about-video__play-button{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.about-video__container.playing .about-video__placeholder,.about-video__container.playing .about-video__play-button{opacity:0;pointer-events:none}.about-video__container.playing .about-video__iframe{display:block}.about-video__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.about-video__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.about-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:none}.about-video__html-video{-o-object-fit:cover;object-fit:cover}.about-sustainability{padding:80px 0;max-width:1024px;margin:0 auto}.about-sustainability-full{background:#f1f1f1;margin:0 64px}.about-sustainability__header{margin-bottom:40px}.about-sustainability__subtitle{font-weight:500;font-size:18px;line-height:24px;text-transform:uppercase;color:#006f52;position:relative;margin-bottom:12px}.about-sustainability__subtitle:before{content:"";position:absolute;bottom:-12px;left:0;width:40px;height:4px;background-color:#029e58}.about-sustainability__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:40px}.about-sustainability__title{font-size:48px;line-height:52px;max-width:587px}.about-sustainability__explore-link{font-weight:600;font-size:14px;line-height:16px;text-decoration:underline;color:#006f52;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:nowrap}.about-sustainability__explore-link svg{-ms-flex-negative:0;flex-shrink:0}.about-sustainability__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;margin-bottom:40px;position:relative}.about-sustainability__box{background:#fff;padding:48px 40px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.about-sustainability__box-number{font-size:20px;line-height:20px;color:#006f52;margin-bottom:8px}.about-sustainability__box-title{font-weight:600;font-size:24px;line-height:28px;margin-bottom:20px;color:#171d1a}.about-sustainability__box-text{font-size:16px;line-height:160%;color:#454a48}.about-sustainability__footer{background:#d4e8e0;padding:64px;border-top-right-radius:40px;border-bottom-left-radius:40px}.about-sustainability__footer-text{font-weight:500;font-size:28px;line-height:32px;text-align:center;color:#006f52;max-width:760px;margin:0 auto}.about-team{padding-top:80px;padding-bottom:24px;overflow:visible}.about-team__content{max-width:1024px;margin:0 auto;padding:0 20px}.about-team__title{font-size:48px;line-height:52px;margin-bottom:8px}.about-team__subtitle{font-size:18px;line-height:160%;color:#454a48;margin-bottom:24px}.about-team__list{list-style:none;margin-bottom:40px}.about-team__list-item{font-size:18px;line-height:160%;color:#454a48;margin-bottom:24px;padding-left:32px;position:relative}.about-team__list-item:last-child{margin-bottom:0}.about-team__list-item svg{position:absolute;left:0;top:4px}.about-team__images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;width:100%;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.about-team__image-left,.about-team__image-right{width:100%;max-width:200px;height:412px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:4px;-ms-flex-negative:1;flex-shrink:1}.about-team__image-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-negative:1;flex-shrink:1}.about-team__image-small{width:238px;max-width:238px;height:238px;background:linear-gradient(135deg,#b2dfdb,#80cbc4)}.about-team__image-center,.about-team__image-small{border-radius:4px;-ms-flex-negative:1;flex-shrink:1}.about-team__image-center{width:100%;max-width:325px;height:412px;background:linear-gradient(135deg,#81c784,#66bb6a)}.about-experts{background:#f1f1f1;max-width:1024px;margin:0 auto;padding-top:80px;padding-bottom:80px}.about-experts .slick-slide{padding:0}.about-experts .slick-track,.about-experts__header{display:-webkit-box;display:-ms-flexbox;display:flex}.about-experts__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.about-experts__title{font-weight:500;font-size:32px;line-height:36px;color:#454a48}.about-experts__navigation{gap:8px}.about-experts__nav-btn,.about-experts__navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.about-experts__nav-btn{width:32px;height:32px;border:none;background:transparent;cursor:pointer;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.about-experts__nav-btn:hover{opacity:.8}.about-experts__nav-btn svg{display:block}.about-experts__divider{height:1px;background-color:#d1d2d1;margin-bottom:16px}.about-experts__slider{margin:0 -12px}.about-experts__card{margin:0 10px;background-color:#fff;overflow:hidden}.about-experts__image{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;display:block}.about-experts__info{background-color:#006f52;padding:16px;min-height:86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-experts__name{font-weight:600;font-size:16px;line-height:16px;color:#f1f1f1;margin-bottom:8px}.about-experts__role{font-size:14px;line-height:16px;color:#f1f1f1}@media screen and (max-width:1150px){.about-map{padding-bottom:30px}.about-map__container-big,.about-map__title{padding-top:88px}.about-map__image-wrapper{padding-top:0}.about-map__legend{padding-left:30px}.about-box-section{padding-bottom:62px}.about-count,.about__stoires{padding:62px 0}.about-count__content{padding:96px 71px}.about-video{padding-top:46px;padding-bottom:64px}.about-sustainability{padding:64px 0}.about-sustainability__footer{padding-left:48px;padding-right:48px}.about-team{padding-top:64px}.about-experts{padding-bottom:64px}}@media screen and (max-width:1023px){.about-map__container-big{padding-top:46px}.about-map__title{padding-top:80px;font-size:40px;line-height:44px}.about-map__image-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-map__legend,.about-map__legend-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.about-map__legend-content p{max-width:338px}.about-map-bottom{max-width:90%;margin:0 auto -120px}.about-map__stat-number{font-size:40px;line-height:44px}.about-map__footer{padding:48px 40px;max-width:90%}.about-map__footer-number{font-size:40px;line-height:44px}.about-box{padding-top:38px;padding-left:24px;padding-right:24px}.about-box-section__title{font-size:40px;line-height:44px}.about-box-section__container{max-width:726px}.about-box-section__grid{gap:20px}.about-box__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 24px}.about-box-logo{display:none}.about__stories{padding-top:48px;padding-bottom:48px}.about__stories__header{max-width:640px;margin:0 auto 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__stories__grid{max-width:640px;margin:0 auto;grid-template-columns:repeat(2,1fr)}.about__stories__item:last-of-type{display:none}.about-count{padding-top:48px;padding-bottom:48px}.about-count__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:80px 40px}.about-count__title{font-size:40px;line-height:44px}.about-count__description{font-size:24px;line-height:32px}.about-count__header{margin-bottom:88px}.about-count__image{max-width:100%}.about-video{padding-bottom:46px}.about-video__title{font-size:40px;line-height:44px;margin-bottom:32px}.about-sustainability{padding-bottom:46px}.about-sustainability__title{font-size:40px;line-height:44px}.about-sustainability__header{margin-bottom:24px}.about-sustainability__boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.about-sustainability__box{border-bottom:1px solid #f1f1f1;padding-bottom:40px;margin-bottom:0;padding-left:0;padding-right:0;margin-left:40px;margin-right:40px}.about-sustainability__box:last-of-type{border:none}.about-team{padding-top:46px;margin-left:64px;margin-right:64px}.about-team__content{padding:0}.about-team__images{margin-left:0;margin-right:0;overflow:hidden}.about-experts{margin-left:40px;margin-right:40px}.about-experts__title{font-size:28px;line-height:32px}}@media screen and (max-width:976px){.about .grid-container{max-width:100%}.about-team__images{max-width:100%;margin:0 auto;padding-left:64px;padding-right:64px;gap:16px}.about-team__image-column{gap:16px}.about-team__image-small{width:96px;height:96px;border-radius:0}.about-team__image-center,.about-team__image-left,.about-team__image-right{height:160px;border-radius:0}}@media screen and (max-width:768px){.about .grid-container{max-width:100%}}@media screen and (max-width:767px){.about-map{padding:0 0 30px}.about-map__title{font-size:32px;line-height:36px;margin-left:24px;margin-right:24px;padding-top:64px;margin-bottom:40px}.about-map__content{padding-bottom:122px}.about-map__legend{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.about-map__legend,.about-map__legend-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-map__legend-content p{max-width:368px}.about-map-bottom{max-width:100%;padding-right:24px;padding-left:24px}.about-map__stats{grid-template-columns:repeat(1,1fr)}.about-map__stat{padding:34px 32px}.about-map__stat-label{max-width:100%}.about-map__footer{padding:24px;margin-left:24px;margin-right:24px;max-width:100%}.about-map__footer,.about-map__footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-map__footer-content{text-align:center;margin-bottom:24px}.about-map__footer-text{max-width:310px}.about-map__footer-number{font-size:48px;line-height:52px}.about-box{overflow:hidden}.about-box-section{padding-top:32px}.about-box-section__container{margin-left:24px;margin-right:24px}.about-box-section__title{font-size:32px;line-height:36px;margin-bottom:32px}.about-box-section__grid{grid-template-columns:repeat(1,1fr);gap:24px}.about__stories{padding-left:24px;padding-right:24px;padding-bottom:40px}.about__stories__title{font-size:32px;line-height:36px}.about__stories__header{margin-bottom:32px}.about__stories__grid{grid-template-columns:repeat(1,1fr)}.about-count{padding-top:40px;padding-bottom:40px}.about-count__subtitle{font-size:16px;line-height:20px}.about-count__title{font-size:32px;line-height:36px}.about-count__description{font-size:20px;line-height:24px}.about-count__content{margin-left:0;margin-right:0;padding:64px 24px}.about-video{padding-top:40px;padding-bottom:40px;margin-left:24px;margin-right:24px}.about-video__subtitle{font-size:16px;line-height:20px}.about-video__title{font-size:32px;line-height:36px;margin-bottom:24px}.about-sustainability{padding-bottom:40px;padding-top:40px}.about-sustainability-full{margin-left:24px;margin-right:24px}.about-sustainability__subtitle{font-size:16px;line-height:20px}.about-sustainability__title{font-size:32px;line-height:36px}.about-sustainability__explore-link{font-size:16px;line-height:16px}.about-sustainability__header-content{margin-bottom:36px}.about-sustainability__box{margin-left:32px;margin-right:32px;padding-top:32px;padding-bottom:32px}.about-sustainability__footer{padding:48px 24px}.about-sustainability__footer-text{font-size:20px;line-height:24px}.about-team{padding-top:40px;padding-bottom:40px;margin-left:24px;margin-right:24px}.about-team__title{font-size:32px;line-height:36px}.about-team__subtitle{font-size:16px}.about-team__list{margin-bottom:32px}.about-team__list-item{margin-bottom:16px;font-size:16px}.about-experts{margin-left:24px;margin-right:24px}.about-team__images{padding-left:24px;padding-right:24px}.about-team__image-right{display:none}.about-team__image-left{max-width:325px}.about-team__image-mobile-dn{display:none}}@media screen and (max-width:720px){.about .grid-container{max-width:100%}}.home{background:#f1f1f1}.home-hero{position:relative;width:100%;margin:0 auto;height:620px;background-size:cover;background-position:top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-hero__container{width:100%}.home-hero__content{max-width:500px}.home-hero__title{font-weight:500;font-size:56px;line-height:56px;margin-bottom:16px;max-width:470px}.home-hero__subtitle{margin-bottom:48px;font-size:20px;line-height:160%}.home-hero__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:250px;min-height:48px;border-top-right-radius:12px;border-bottom-left-radius:12px;padding:16px;background:#006f52;font-weight:600;font-size:14px;line-height:16px;color:#f1f1f1;text-decoration:none;border:none;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.home-hero__button:hover{background:#005a43}.home-hero__button-text{font-weight:600;font-size:14px;line-height:16px;color:#f1f1f1;text-decoration:none;margin-right:8px}.home-hero__button-icon{width:16px;height:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-box,.home-hero__button-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.home-box{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-box__section{padding-top:160px;padding-bottom:80px;background-color:#f1f1f1}.home-box__container{max-width:1024px;margin:0 auto;padding:0 20px}.home-box__boxes-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin:0 auto}.home-box__image{padding:16px 16px 0}.home-box__image img{width:100%;display:block;height:150px;-o-object-fit:cover;object-fit:cover}.home-box__content{padding:40px 32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-box__title{font-weight:500;font-size:20px;line-height:20px;margin-bottom:8px}.home-box__text{font-weight:400;font-size:16px;line-height:160%;color:#454a48}.home-box__footer{border-top:2px solid #f1f1f1;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:48px;padding-right:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home-box__footer,.home-box__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-box__link{font-weight:600;font-size:14px;line-height:16px;text-decoration:underline;color:#006f52;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.home-box__link svg{-ms-flex-negative:0;flex-shrink:0}.home-about{padding:80px 0}.home-about__wrapper{margin:0 auto}.home-about__header{margin:0 auto 40px}.home-about__subtitle{font-weight:500;font-size:18px;line-height:24px;text-transform:uppercase;color:#006f52;margin-bottom:12px;position:relative;display:inline-block}.home-about__subtitle:before{content:"";position:absolute;bottom:-12px;left:0;width:40px;height:4px;background-color:#029e58}.home-about__title{font-size:48px;line-height:52px;color:#171d1a;margin-top:24px;max-width:675px}.home-about__content{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative;background:#006f52;margin:0 auto}.home-about__content:after{content:"";position:absolute;bottom:0;right:1px;width:6%;height:38%;background-color:#006f52;clip-path:polygon(100% 0,100% 100%,0 100%);z-index:1}.home-about__green-box{background-color:#006f52;padding:88px 20px 88px 88px;position:relative;z-index:2}.home-about__text{font-size:16px;line-height:160%;color:#f1f1f1;margin-bottom:16px}.home-about__list{list-style:none;margin-bottom:32px}.home-about__list-item{font-size:16px;line-height:160%;color:#f1f1f1;margin-bottom:16px;padding-left:32px;position:relative}.home-about__list-item:last-child{margin-bottom:0}.home-about__list-item svg{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-about__link{font-weight:600;font-size:16px;line-height:16px;text-decoration:underline;color:#f1f1f1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.home-about__image-wrapper{position:relative;overflow:hidden;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)}.home-about__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home-package{padding:80px 0;background-color:#f1f1f1}.home-package__wrapper{margin:0 auto}.home-package__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:0 auto 40px}.home-package__title{font-weight:500;font-size:36px;line-height:40px;color:#171d1a;margin-bottom:0}.home-package__button{font-weight:600;font-size:14px;line-height:16px;color:#f1f1f1;background-color:#006f52;padding:16px;border:none;border-top-right-radius:12px;border-bottom-left-radius:12px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;white-space:nowrap;min-width:195px;min-height:48px}.home-package__button:hover{background-color:#005a42}.home-package__button.dn-desktop{display:none}.home-package__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin:0 auto}.home-package__card{background-color:#fff;padding:24px;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:center;-ms-flex-align:center;align-items:center;text-align:center}.home-package__icon{width:48px;height:48px;margin-bottom:12px}.home-package__icon svg{width:100%;height:100%}.home-package__card-title{font-weight:600;font-size:14px;line-height:16px;color:#171d1a;text-align:center}@media (max-width:1024px){.home-package-package__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.home-package-package__title{font-size:28px;line-height:32px}.home-package-package__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-package-package__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.home-package-package__grid{grid-template-columns:1fr}}.home-green{background-color:#c8e3d3;border-top-right-radius:40px;border-bottom-left-radius:40px;padding:120px 0;margin-left:40px;margin-right:40px;margin-bottom:60px}.home-green__wrapper{max-width:1200px;margin:0 auto}.home-green__half{display:grid;grid-template-columns:1fr 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.home-green__half:last-child{margin-bottom:0}.home-green__half--esg{background-color:#006f52;grid-template-columns:1fr 1fr;gap:60px;padding:0 0 0 88px}.home-green__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-green__content--narrow-1{max-width:500px}.home-green__content--narrow-2{max-width:412px}.home-green__content--narrow-2 .home-green__button{font-size:14px;line-height:16px}.home-green__content--narrow-3{max-width:585px}.home-green__content--narrow-3 .home-green__wysiwyg span{font-size:36px;line-height:40px}.home-green__content--narrow-3 .home-green__button{font-size:14px;line-height:16px}.home-green__wysiwyg h2{font-size:48px;line-height:52px;color:#171d1a;margin-bottom:12px}.home-green__wysiwyg h2 span{color:#006f52;font-weight:400;font-size:48px;line-height:52px}.home-green__wysiwyg h2--white{color:#f1f1f1;font-weight:500;font-size:36px;line-height:40px}.home-green__wysiwyg p{font-size:16px;line-height:160%;color:#454a48;margin-bottom:16px}.home-green__wysiwyg p strong{font-weight:600}.home-green__wysiwyg p--white,.home-green__wysiwyg p p{color:#f1f1f1}.home-green__title{font-size:48px;line-height:52px;color:#171d1a;margin-bottom:12px}.home-green__title span{color:#006f52;font-weight:400;font-size:48px;line-height:52px}.home-green__title--white{color:#f1f1f1;font-weight:500;font-size:36px;line-height:40px}.home-green__text p{font-size:16px;line-height:160%;color:#454a48;margin-bottom:16px}.home-green__text strong{font-weight:600}.home-green__text--white,.home-green__text p{color:#f1f1f1}.home-green__link{text-decoration:underline;color:#006f52;margin-bottom:16px}.home-green__button,.home-green__link{font-weight:600;font-size:16px;line-height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:start;align-self:flex-start;margin-top:16px}.home-green__button{color:#f1f1f1;background-color:#006f52;padding:16px;border:none;border-top-right-radius:12px;border-bottom-left-radius:12px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.home-green__button:hover{background-color:#005a42}.home-green__button--white{background-color:#f1f1f1;color:#006f52;border-top-right-radius:12px;border-bottom-left-radius:12px;padding:16px}.home-green__button--white:hover{background-color:#e0e0e0}.home-green__image-wrapper{position:relative;width:100%}.home-green__image-wrapper--diagonal{clip-path:polygon(45% 0,100% 0,55% 100%,0 100%)}.home-green__image{max-width:450px;display:block}.home-steps{padding-top:80px;padding-bottom:80px;background:#f1f1f1}.home-steps .grid-inside{margin:0 auto}.home-steps__container{max-width:1200px;margin:0 auto;padding:0 24px}.home-steps__subtitle{font-weight:500;font-size:18px;line-height:24px;text-transform:uppercase;color:#006f52;margin-bottom:36px;position:relative}.home-steps__subtitle:after{content:"";position:absolute;bottom:-12px;left:0;width:40px;height:4px;background:#029e58}.home-steps__title{font-weight:400;font-size:48px;line-height:52px;color:#171d1a;margin-bottom:16px;max-width:675px}.home-steps__description{font-weight:400;font-size:16px;line-height:160%;color:#454a48;margin-bottom:48px;max-width:498px}.home-steps__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.home-steps__card{background:#fff;padding:40px 56px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-steps__card-icon{width:49px;height:48px;margin-bottom:32px}.home-steps__card-title{font-weight:600;font-size:24px;line-height:28px;color:#171d1a;margin-bottom:8px}.home-steps__card-text{font-weight:400;font-size:16px;line-height:160%;color:#454a48;margin-bottom:16px}.home-steps__card-subtitle{font-weight:500;font-size:16px;line-height:20px;color:#171d1a;margin-bottom:40px}.home-steps__card-footer{margin-top:auto;margin-left:-56px;margin-right:-56px;border-top:2px solid #f1f1f1;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:40px}.home-steps__card-footer,.home-steps__card-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-steps__card-link{font-weight:600;font-size:14px;line-height:16px;text-decoration:underline;color:#006f52;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.home-steps__card-link:hover{opacity:.8}.home-steps__card-link svg{-ms-flex-negative:0;flex-shrink:0}.home .article__related .grid-inside,.home .contact-section .grid-inside{margin:0 auto}@media screen and (max-width:1250px){.home-green{margin-left:24px;margin-right:24px}}@media screen and (max-width:1150px){.home-hero__content{max-width:400px}.home-box__section{padding-top:128px;padding-bottom:64px}.home-about{padding-top:64px;padding-bottom:64px}.home-about__green-box{padding:64px 64px 64px 71px}.home-package{padding-top:64px;padding-bottom:128px}.home-green{margin-bottom:48px;padding-top:104px;padding-bottom:104px}.home-green__image{max-width:360px}.home-green__half--esg{padding-left:71px}.home-steps{padding-top:48px;padding-bottom:48px}}@media screen and (max-width:1023px){.home-hero__content{clip-path:polygon(80% 0,100% 30%,100% 100%,0 100%,0 0);background:#006f52;position:absolute;bottom:-30px;left:0;padding:48px 110px 48px 64px;max-width:594px}.home-hero__title{color:#f1f1f1;font-size:48px;line-height:52px;margin-bottom:8px;max-width:400px}.home-hero__subtitle{color:#f1f1f1;font-size:18px;margin-bottom:32px}.home-hero__button{background-color:#f1f1f1}.home-hero__button:hover{background-color:hsla(0,0%,94.5%,.9)}.home-hero__button-text{color:#006f52}.home-hero__button-icon svg path{fill:#006f52}.home-box__section{padding-bottom:48px}.home-box__image{padding:8px}.home-box__title{font-size:24px;line-height:28px}.home-box__content{padding:8px 24px 24px}.home-box__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:16px}.home-box__boxes-wrapper{gap:20px}.home-about{padding-top:48px;padding-bottom:48px}.home-about__title{margin-top:12px;font-size:40px;line-height:44px}.home-about__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-about__image-wrapper{clip-path:polygon(39% 0,100% 0,100% 30%,100% 61%,84% 100%,0 100%,0 82%)}.home-about__green-box{padding-left:64px}.home-package{padding-top:48px;padding-bottom:96px}.home-package__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}.home-package__title{font-size:32px;line-height:36px;text-align:center}.home-package__button.dn-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:32px auto 0}.home-package__button.dn-mobile{display:none}.home-package__grid{grid-template-columns:repeat(3,1fr);gap:16px}.home-package__card{padding-left:32px;padding-right:32px}.home-green{padding-top:96px;padding-bottom:96px}.home-green__half{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;gap:0}.home-green__half--esg{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-green__half--esg .home-green__image{max-width:100%;margin:0}.home-green__half:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-green__image{max-width:640px;margin:24px auto 0;width:100%}.home-green__image-wrapper--diagonal{clip-path:polygon(0 0,100% 0,81% 100%,0 100%);max-height:320px}.home-green__content--narrow-1{max-width:100%}.home-green__content--narrow-2{max-width:100%;padding:64px}.home-green__wysiwyg h2{font-size:40px;line-height:44px;margin-bottom:16px}.home-steps{overflow:hidden;padding:40px 20px}.home-steps__title{font-size:40px;line-height:44px}.home-steps__description{margin-bottom:40px}.home-steps__grid{gap:20px}.home-steps__card{padding:32px 24px 0}}@media screen and (max-width:767px){.home-hero{background-position:100%}.home-hero__content{padding:40px 40px 40px 24px;max-width:100%}.home-hero__title{font-size:36px;line-height:40px;max-width:300px}.home-hero__subtitle{font-size:16px}.home-box__section{padding-top:120px}.home-box__boxes-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-about{padding-bottom:40px}.home-about .grid-inside{max-width:100%}.home-about__header{padding-left:24px;padding-right:24px;margin-bottom:32px}.home-about__subtitle{font-size:16px;line-height:20px}.home-about__title{font-size:32px;line-height:36px}.home-about__green-box{padding:40px 24px}.home-package{padding-top:40px;padding-bottom:80px}.home-package__header{margin-bottom:24px}.home-package__title{font-size:28px;line-height:32px}.home-package__grid{grid-template-columns:repeat(2,1fr)}.home-package__button.dn-desktop{margin-top:24px;width:100%;text-align:center}.home-green{padding:80px 0;margin:0 0 40px}.home-green__wysiwyg h2{font-size:32px;line-height:36px}.home-green__half{margin-bottom:80px}.home-green__image{max-width:280px;margin-top:0}.home-green__image-wrapper--diagonal{max-height:180px}.home-green__content--narrow-2{padding:40px 24px}.home-green__title--white{font-size:28px;line-height:32px}.home-steps{padding-left:20px;padding-right:20px;overflow:hidden}.home-steps__title{font-size:32px;line-height:36px}.home-steps__description{margin-bottom:48px}.home-steps__grid{gap:24px;grid-template-columns:repeat(1,1fr)}.home .contact-section{padding-left:24px;padding-right:24px}}@media screen and (max-width:439px){.home .contact-section{padding-right:20px;padding-left:20px}}.wiicare{background:#f1f1f1}.wiicare__steriking{padding:40px 0}.wiicare__steriking-wrapper{background:#fff;border-left:8px solid #006f52;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px 86px 44px 80px;gap:30px}.wiicare__steriking-title{max-width:412px;font-size:28px;line-height:32px;font-weight:500;margin-bottom:10px}.wiicare__steriking-description{max-width:588px;font-size:16px;line-height:160%;color:#454a48}.wiicare__steriking-link{-ms-flex-negative:0;flex-shrink:0}.wiicare__steriking-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.wiicare__steriking-link a span{font-size:16px;line-height:16px;font-weight:600;color:#006f52;border-bottom:2px solid #006f52}.wiicare__steriking-link a:after{content:"";width:16px;height:16px;background:url(../images/header/Long-Arrow-Right-Icon-green.svg) no-repeat 50%}.wiicare__why{padding-top:164px}.wiicare__why-title{font-size:48px;line-height:52px;text-align:center;margin-bottom:61px}.wiicare__why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.wiicare__why-card{min-height:314px;background-color:#c8e3d3;border-top-right-radius:40px;border-bottom-left-radius:40px;padding:42px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiicare__why-card-title{color:#454a48;font-size:16px;line-height:160%;padding-bottom:16px}.wiicare__why-card:nth-of-type(4){min-height:366px}.wiicare__why-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiicare__why-list,.wiicare__why-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.wiicare__why-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wiicare__why-list-icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.wiicare__why-list-icon img{width:100%;height:auto;display:block}.wiicare__why-list-text{color:#454a48;font-size:16px;line-height:160%}.wiicare__why-image{overflow:hidden;height:314px;border-top-left-radius:40px;border-bottom-right-radius:40px}.wiicare__why-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.wiicare__why-image:nth-of-type(3){height:366px}.wiicare__sterile{padding:160px 0 0;text-align:center}.wiicare__sterile-title{font-size:28px;line-height:32px;font-weight:500;margin:0 auto 32px;max-width:674px}.wiicare__sterile-logo{max-width:280px;margin:0 auto}.wiicare__sterile-logo img{width:100%;height:auto;display:block}@media screen and (max-width:1200px){.wiicare__why .grid-container{padding:0}}@media screen and (max-width:1024px){.wiicare__steriking{padding:40px 0 130px}.wiicare__steriking-wrapper{padding:40px 86px 40px 64px}.wiicare__steriking-title{margin-bottom:10px}.wiicare__why{padding-top:96px}.wiicare__why-title{margin-bottom:63px}.wiicare__why-card{min-height:366px;padding:42px 32px}.wiicare__why-card:nth-of-type(4){min-height:418px}.wiicare__why-list{gap:13px}.wiicare__why-image{height:366px}.wiicare__why-image:nth-of-type(3){height:418px}.wiicare__sterile{padding:61px 0 48px}.wiicare__sterile-title{margin-bottom:31px}}@media screen and (max-width:768px){.wiicare__steriking{padding:33px 0 96px}.wiicare__steriking-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:32px 78px 34px 33px;gap:37px}.wiicare__steriking-title{max-width:560px;font-size:25px;line-height:28px;margin-bottom:10px}.wiicare__steriking-description{max-width:560px}.wiicare__why{padding-top:80px}.wiicare__why-title{font-size:40px;line-height:44px;margin-bottom:40px}.wiicare__why-grid{grid-template-columns:repeat(1,1fr);gap:24px}.wiicare__why-card{min-height:314px;padding:40px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wiicare__why-card-title{padding-bottom:16px}.wiicare__why-card:nth-of-type(4){min-height:366px}.wiicare__why-list,.wiicare__why-list-item{gap:12px}.wiicare__why-image{height:314px}.wiicare__why-image:nth-of-type(3){height:366px}.wiicare__sterile{padding:40px 0}.wiicare__sterile-title{margin-bottom:15px;font-size:24px;line-height:28px}.wiicare__sterile-logo{max-width:208px}}@media screen and (max-width:440px){.wiicare__hero{height:auto}.wiicare__hero .blog__breadcrumb{padding-left:0}.wiicare__hero:before{height:360px}.wiicare__hero-content{max-width:100%;padding:40px 23px;clip-path:polygon(0 0,82% 0,100% 19%,100% 100%,0 100%);margin-top:86px}.wiicare__hero-title{font-size:40px;line-height:47px;margin-bottom:16px;max-width:272px}.wiicare__hero-subtitle{margin-bottom:16px}.wiicare__hero-description{max-width:272px;padding-bottom:30px}.wiicare__hero-description p{margin-bottom:17px}.wiicare__steriking{padding:33px 0 80px}.wiicare__steriking-wrapper{padding:32px 24px 34px 16px;gap:37px}.wiicare__steriking-title{font-size:24px;line-height:28px}.wiicare__steriking-description{max-width:560px}.wiicare__why{padding-top:86px}.wiicare__why-image{height:204px}.wiicare__why-image:nth-of-type(3){height:204px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.wiicare__sterile{padding:43px 0 40px}.wiicare__sterile-title{margin-bottom:16px}}.food-packaging{background:#f1f1f1}.food-packaging .success__stories__header{margin-bottom:34px}.food-packaging .success__stories__title{max-width:100%;font-size:36px;line-height:40px}.products-films,.products-food{background-color:#f1f1f1;padding-top:144px}.products-films .products-films__header,.products-food .products-films__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;gap:20px;border-bottom:2px solid #e0e0e0}.products-films .products-films__title,.products-food .products-films__title{font-weight:500;font-size:32px;line-height:36px}.products-films .products-films__link,.products-food .products-films__link{font-weight:600;font-size:16px;line-height:20px;text-decoration:underline;color:#006f52}.products-films .products-films__grid,.products-food .products-films__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.products-films .products-films__item,.products-food .products-films__item{background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;border-bottom:4px solid transparent}.products-films .products-films__item:hover,.products-food .products-films__item:hover{border-bottom-color:#029e58}.products-films .products-films__item:hover .products-films__item-title:after,.products-food .products-films__item:hover .products-films__item-title:after{content:"";margin-left:auto;display:inline-block;width:10px;height:10px;margin-top:2px;background:url(../images/arrow-black.svg) no-repeat 50%;background-size:contain}.products-films .products-films__image,.products-food .products-films__image{width:100%;height:243px;overflow:hidden;background-color:#f0f0f0}.products-films .products-films__image img,.products-food .products-films__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;padding:12px;background:#fff}.products-films .products-films__item-title,.products-food .products-films__item-title{font-size:18px;line-height:18px;font-weight:600;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease;transition:color .3s ease;padding:16px 12px 25px 24px}.products-films .tabs,.products-food .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.products-films .tab,.products-food .tab{background:none;padding:16px 0;font-size:20px;line-height:20px;color:#454a48;cursor:pointer;position:relative;-webkit-transition:color .3s ease;transition:color .3s ease;border:none;border-bottom:4px solid transparent;margin-bottom:-2px}.products-films .tab:hover,.products-food .tab:hover{color:#1a1a1a}.products-films .tab.active,.products-food .tab.active{font-weight:600;color:#171d1a;border-bottom-color:#029e58}.products-films .tabs-content,.products-food .tabs-content{width:100%}.products-films .tab-panel,.products-food .tab-panel{display:none;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}.products-films .tab-panel.active,.products-food .tab-panel.active{display:block}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1024px){.products-films,.products-food{padding:128px 0}.products-films .products-films__header,.products-food .products-films__header{-ms-flex-wrap:wrap;flex-wrap:wrap}.products-films .products-films__grid,.products-food .products-films__grid{grid-template-columns:repeat(2,1fr);gap:20px}.products-films .tabs,.products-food .tabs{gap:30px}}@media screen and (max-width:768px){.products-films,.products-food{padding:96px 0 0}.products-films .products-films__header,.products-food .products-films__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px;border:none}.products-films .products-films__header .btn-text-green,.products-food .products-films__header .btn-text-green{display:none}.products-films .products-films__link,.products-food .products-films__link{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.products-films .products-films__grid,.products-food .products-films__grid{grid-template-columns:1fr;gap:16px;margin-bottom:0}.products-films .products-films__image,.products-food .products-films__image{height:160px}.products-films .products-films__item,.products-food .products-films__item{position:relative}.products-films .products-films__item-title,.products-food .products-films__item-title{font-size:14px;padding:16px}.products-films .products-films__item:before,.products-food .products-films__item:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='M.636 10.9l10-10m0 0h-10m10 0v10' stroke='%23171D1A' stroke-width='1.8'/%3E%3C/svg%3E");background-size:contain;width:12px;height:12px;position:absolute;bottom:20px;right:20px;background-repeat:no-repeat}.products-films .tabs,.products-food .tabs{width:100%;gap:16px;margin-bottom:20px;border-bottom:2px solid #e0e0e0}.products-films .tab,.products-food .tab{font-size:13px;padding:10px 0}}@media screen and (max-width:580px){.products-films,.products-food{padding:80px 0 0}}.product-finder-green{padding-top:50px;position:relative;display:block;padding-bottom:100px}.product-finder-green-white{background-color:#f1f1f1}.product-finder-green__wrapper{padding:40px 70px 40px 62px;border-left:9px solid #01563d;background-color:#006f52;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.product-finder-green__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;max-width:590px}.product-finder-green__title{font-size:28px;line-height:32px;color:#fff;margin:0}.product-finder-green__description{font-size:16px;line-height:160%;color:#f1f1f1}.product-finder-green__description p{margin:0}.product-finder-green__description p:last-child{margin-bottom:0}.product-finder-green__button{-ms-flex-negative:0;flex-shrink:0}.product-finder-green__button a{opacity:1;padding:16px 16px 16px 20px;border-top-right-radius:12px;border-bottom-left-radius:12px;background:#f1f1f1;font-weight:600;font-size:14px;line-height:16px;color:#006f52}.product-finder-green__button a:after{display:none}.food-packaging .product-finder-green{padding-bottom:159px}@media screen and (max-width:1024px){.product-finder-green{padding-bottom:60px}.product-finder-green__wrapper{gap:30px;padding:35px 70px 35px 62px}.product-finder-green__title{font-size:28px}.product-finder-green__description{font-size:13px;line-height:1.6}.product-finder-green__button a{padding:10px 24px;font-size:13px}.films-solutions .hero-green .grid-inside:nth-of-type(2),.food-packaging .hero-green .grid-inside:nth-of-type(2){margin-left:24px}.films-solutions .hero-green__content,.food-packaging .hero-green__content{padding-left:64px}}@media screen and (max-width:768px){.product-finder-green__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 15px}.product-finder-green__content{width:100%;gap:12px}.product-finder-green__title{font-size:24px;line-height:1.35}.product-finder-green__description{font-size:12px;line-height:1.5}.product-finder-green__button{width:100%}.product-finder-green__button a{width:100%;text-align:center;padding:12px 20px;font-size:12px}.films-solutions .hero-green .breadcrumb,.food-packaging .hero-green .breadcrumb{padding-left:24px}.films-solutions .hero-green .grid-inside:first-of-type,.films-solutions .hero-green__content,.food-packaging .hero-green .grid-inside:first-of-type,.food-packaging .hero-green__content{padding-left:0}}.films-solutions .products-films__header{border-bottom:none}.films-solutions{background:#f1f1f1}.sustainability{background-color:#f1f1f1}.sustainability__green-future{background:#f1f1f1;padding-top:144px}.sustainability__green-future .grid-inside{background-color:#c8e3d3;padding:104px 88px;border-top-right-radius:40px;border-bottom-left-radius:40px;margin:60px auto 0}.sustainability__green-future-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1100px;margin:0 auto}.sustainability__green-future-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.sustainability__green-future-title{font-size:48px;line-height:52px}.sustainability__green-future-description p{font-size:16px;line-height:160%;margin:0 0 16px}.sustainability__green-future-description p:last-child{margin-bottom:0}.sustainability__green-future-description strong{font-weight:700}.sustainability__green-future-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sustainability__green-future-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sustainability__green-future-right img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.sustainability__green-future-image-note{position:absolute;bottom:0;background-color:#006f52;color:#fff;-webkit-transform:translateY(50%);transform:translateY(50%);padding:24px;font-size:16px;font-weight:500;text-align:center;line-height:20px;max-width:238px}.sustainability__greenchoice{background-color:#f1f1f1;padding-bottom:120px;position:relative}.sustainability__greenchoice:after{content:"";background-image:url(../images/flow-sustainability.svg);position:absolute;background-repeat:no-repeat;background-position:100%;background-size:cover;right:0;top:46px;height:534px;width:272px}.sustainability__greenchoice .grid-inside{margin:0 auto;position:relative;z-index:1}.sustainability__greenchoice-title{font-size:48px;line-height:52px;margin:0 0 48px;max-width:676px;padding-top:184px}.sustainability__greenchoice-items{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.sustainability__greenchoice-item{width:100%}.sustainability__greenchoice-card{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:40px 0 0}.sustainability__greenchoice-wrapper{padding-right:56px;padding-left:56px}.sustainability__greenchoice-icon{width:48px;height:48px;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-bottom:38px}.sustainability__greenchoice-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sustainability__greenchoice-item-title{font-size:24px;line-height:28px;font-weight:600;margin:0 0 11px}.sustainability__greenchoice-item-description{font-size:16px;line-height:160%;margin-bottom:38px;max-width:388px}.sustainability__greenchoice-item-link{margin-top:auto;text-align:right;border-top:2px solid #f1f1f1;padding-top:23px;padding-bottom:22px;padding-right:24px}.sustainability__greenchoice-image{position:absolute;right:0;top:0;bottom:0;width:30%;pointer-events:none;overflow:hidden}.sustainability__greenchoice-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.sustainability__consulting{background-color:#006f52;padding:0;position:relative;overflow:hidden}.sustainability__consulting .grid-inside{margin:0 auto;position:relative;z-index:2}.sustainability__consulting-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;position:relative}.sustainability__consulting-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:120px 8px 120px 0;position:relative;z-index:2;max-width:520px}.sustainability__consulting-title{font-size:48px;line-height:52px;color:#f1f1f1;margin-bottom:12px}.sustainability__consulting-description,.sustainability__consulting-description p{font-size:16px;line-height:160%;color:#f1f1f1;margin-bottom:12px}.sustainability__consulting-description p:last-child{margin-bottom:0}.sustainability__consulting-description strong{font-weight:600;color:#fff}.sustainability__consulting-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:28px}.sustainability__consulting-link a.link-arrow{color:#fff}.sustainability__consulting-link a.link-arrow:hover{opacity:.8}.sustainability__consulting-image{position:absolute;top:0;right:0;height:100%;overflow:hidden;z-index:1}.sustainability__consulting-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.sustainability__esg{background-color:#f1f1f1;padding:160px 0 80px}.sustainability__esg .grid-inside{margin:0 auto}.sustainability__esg-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:24px;grid-template-areas:"text1 image1" "image2 text2"}.sustainability__esg-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sustainability__esg-item[data-slot=text1]{grid-area:text1}.sustainability__esg-item[data-slot=text2]{grid-area:text2}.sustainability__esg-image{overflow:hidden;border-top-left-radius:40px;border-bottom-right-radius:40px}.sustainability__esg-image[data-slot=image1]{grid-area:image1}.sustainability__esg-image[data-slot=image2]{grid-area:image2}.sustainability__esg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sustainability__esg-card{background-color:#c8e3d3;padding:64px 40px;border-top-right-radius:40px;border-bottom-left-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.sustainability__esg-card h3{font-size:24px;line-height:28px;font-weight:600;margin:0}.sustainability__esg-card div{font-size:16px;line-height:160%;color:#454a48}.sustainability__esg-card div p{margin:0}.sustainability__esg-card div p:last-child{margin-bottom:0}.sustainability__esg-card a{display:inline-block;margin-top:8px}@media screen and (max-width:1280px){.sustainability__green-future{padding-left:20px;padding-right:20px}.sustainability__green-future .grid-inside{margin-top:0;max-width:1200px}.sustainability__green-future-wrapper{max-width:1024px}.sustainability__greenchoice-title{padding-top:160px}.sustainability__consulting-left{padding-top:120px;padding-bottom:120px}.sustainability__consulting-image{max-width:710px;-webkit-transform:translateX(20%);transform:translateX(20%);width:100%}.sustainability__esg{padding-top:160px;padding-bottom:80px}.sustainability__esg .grid-inside{max-width:1024px}}@media screen and (max-width:1024px){.sustainability__green-future{padding-top:64px}.sustainability__green-future .grid-inside{padding:104px 72px}.sustainability__greenchoice{padding-bottom:88px}.sustainability__greenchoice-title{padding-top:128px}.sustainability__consulting-image{width:65%}.sustainability__consulting-left{width:100%;gap:12px}.sustainability__consulting-link{margin-top:4px}.sustainability__esg{padding-top:128px;padding-bottom:60px}}@media screen and (max-width:1023px){.sustainability__green-future .grid-inside{padding-top:88px;padding-bottom:88px}.sustainability__green-future-wrapper{grid-template-columns:1fr;gap:48px}.sustainability__green-future-left{gap:16px}.sustainability__green-future-right{width:100%;min-height:280px}.sustainability__greenchoice{padding-bottom:128px}.sustainability__greenchoice-title{padding-top:100px;font-size:40px;line-height:44px;margin-bottom:40px}.sustainability__greenchoice-item-description{margin-bottom:32px}.sustainability__greenchoice-item-link a{margin-right:16px}.sustainability__greenchoice-icon{margin-bottom:32px}.sustainability__greenchoice-card{padding-top:32px;gap:0}.sustainability__greenchoice-wrapper{padding-left:24px;padding-right:24px}.sustainability__esg{padding-top:96px;padding-bottom:48px}.sustainability__esg-grid{grid-template-columns:1fr;gap:20px;grid-template-rows:auto auto auto auto;grid-template-areas:"text1" "image1" "text2" "image2"}.sustainability__esg-card{padding:64px;gap:12px}.sustainability__esg-card h3{font-size:24px;line-height:28px}.sustainability__esg-card div{font-size:16px;line-height:160%}.sustainability__esg-card .link-arrow{font-size:16px;line-height:20px}}@media screen and (max-width:900px){.sustainability__consulting-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;min-height:auto}.sustainability__consulting-left{padding:64px 0;gap:0}.sustainability__consulting-title{font-size:32px;line-height:36px}.sustainability__consulting-description{font-size:16px;line-height:160%}.sustainability__consulting-description p{margin:0 0 12px}.sustainability__consulting-image{position:relative;width:100%;height:576px;max-width:100%;-webkit-transform:none;transform:none}.sustainability__consulting-image img{-o-object-position:top;object-position:top}}@media screen and (max-width:768px){.sustainability__green-future{padding-top:32px}.sustainability__green-future-title{font-size:36px;line-height:40px;margin-bottom:8px}.sustainability__green-future-description p{font-size:16px}.sustainability__green-future-wrapper{gap:48px}.sustainability__green-future .grid-inside{padding:48px 24px 82px}.sustainability__greenchoice{padding-bottom:44px;background-size:160px}.sustainability__greenchoice:after{top:60px;height:321px;width:154px}.sustainability__greenchoice-title{max-width:530px}.sustainability__esg{padding:40px 0}.sustainability__esg-card{padding:32px 24px;gap:12px}.sustainability__esg-image{min-height:200px}.sustainability .contact-section{padding-left:20px;padding-right:20px}}@media screen and (max-width:680px){.sustainability .sustainability__green-future{padding-left:0;padding-right:0}}@media screen and (max-width:640px){.sustainability__greenchoice{padding-top:96px}.sustainability__greenchoice:after{top:244px;height:317px;width:152px}.sustainability__greenchoice-items{grid-template-columns:1fr;gap:20px}.sustainability__greenchoice-title{padding-top:24px;font-size:32px;line-height:36px;margin-bottom:32px}.sustainability__greenchoice-card{gap:0;padding:32px 0 0}.sustainability__greenchoice-item-link{padding-top:20px;padding-bottom:20px;padding-left:24px}.sustainability__greenchoice-item:first-child .sustainability__greenchoice-item-link{text-align:left}.sustainability__greenchoice-item-description,.sustainability__greenchoice-item-title{max-width:224px}.sustainability__consulting-image{height:240px}.sustainability__consulting-image img{-o-object-position:100% 10%;object-position:100% 10%}.sustainability__consulting-left{max-width:272px}}.page-404{text-align:center;padding:84px 0 76px;background-color:#f9f9f9}.page-404__wrapper{max-width:720px;margin:0 auto;padding:0 16px}.page-404__image{margin-bottom:32px}.page-404__image img{max-width:300px;height:auto;display:block;margin:0 auto}.page-404__title{font-size:40px;line-height:44px;font-weight:400;margin-bottom:9px}.page-404__description{max-width:500px;margin:0 auto}.page-404__description p{font-size:16px;line-height:160%;color:#454a48;padding-bottom:8px}.page-404__button{margin:24px auto 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-404__button a{min-width:123px}.page-404__links{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;gap:16px}.page-404__links a{color:#006f52;font-weight:500;border-bottom:2px solid #006f52;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;text-underline-offset:25%;text-decoration-thickness:10%}.page-404__links .separator{width:1px;height:16px;background:rgba(0,111,82,.4);-ms-flex-item-align:center;align-self:center}.page-404__bottom{padding-top:62px;font-size:16px;font-weight:600;line-height:160%;color:#454a48}@media screen and (max-width:1280px){.page-404{padding:70px 0 60px}}@media screen and (max-width:1024px){.page-404{padding:79px 0 69px}.page-404__wrapper{max-width:546px}.page-404__image img{max-width:257px}}@media screen and (max-width:768px){.page-404{padding:100px 0 94px}.page-404__title{font-size:36px;line-height:40px}.page-404__wrapper{max-width:520px}.page-404__image img{max-width:246px}}@media screen and (max-width:570px){.page-404{padding:115px 0 99px}.page-404__wrapper{max-width:270px;padding:0}.page-404__image img{max-width:193px}.page-404__description{line-height:180%}.page-404__links{gap:30px}.page-404__links .separator{display:none}}.benefits{padding:160px 0;background-color:#006f52;color:#fff;background-repeat:no-repeat;background-position:100% 0;background-size:cover}.benefits__content{max-width:100%}.benefits__eyebrow{color:#f1f1f1;font-size:18px;text-transform:uppercase;line-height:24px;position:relative;padding-bottom:12px;margin-bottom:12px}.benefits__eyebrow:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.benefits__title{max-width:520px;font-size:48px;line-height:52px;color:#f1f1f1;margin:0}.benefits__description{max-width:500px;font-size:16px;line-height:160%;color:#f1f1f1;margin-top:8px}.benefits__description strong{color:#f1f1f1;font-weight:700}.benefits__grid{margin-top:40px;display:grid;gap:24px}.benefits__card{padding:24px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefits__icon,.benefits__icon img{width:40px;height:40px}.benefits__icon img{display:block}.benefits__card-title{font-size:20px;line-height:24px;font-weight:600;color:#006f52;margin-top:17px;margin-bottom:8px}.benefits__card-desc{font-size:16px;line-height:160%;margin:0;color:#454a48}.benefits--2-cols .benefits__grid{grid-template-columns:repeat(2,1fr)}.benefits--2-1 .benefits__grid,.benefits--3-cols .benefits__grid{grid-template-columns:repeat(3,1fr)}.benefits--2-1 .benefits__card:nth-child(3){grid-row:span 2}.food-packaging .benefits{margin-top:80px}.food-packaging .benefits__description{font-size:18px}.films-solutions .benefits{margin-top:158px;margin-bottom:79px}@media screen and (max-width:1024px){.films-solutions .benefits,.food-packaging .benefits{padding:96px 0}.films-solutions .benefits__title,.food-packaging .benefits__title{font-size:40px;line-height:44px}.films-solutions .benefits__grid,.food-packaging .benefits__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.films-solutions .benefits__card,.food-packaging .benefits__card{width:calc(50% - 24px)}.films-solutions .benefits__card:first-of-type,.food-packaging .benefits__card:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.films-solutions .benefits__card:nth-of-type(2),.food-packaging .benefits__card:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.films-solutions .benefits__card:nth-of-type(3),.food-packaging .benefits__card:nth-of-type(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.films-solutions .benefits__card:nth-of-type(4),.food-packaging .benefits__card:nth-of-type(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.films-solutions .benefits__card:nth-of-type(5),.food-packaging .benefits__card:nth-of-type(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media screen and (max-width:580px){.films-solutions .benefits,.food-packaging .benefits{padding:64px 0}.films-solutions .benefits__title,.food-packaging .benefits__title{font-size:32px;line-height:36px}.films-solutions .benefits__card,.food-packaging .benefits__card{width:100%}.films-solutions .benefits__card:first-of-type,.food-packaging .benefits__card:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.films-solutions .benefits__card:nth-of-type(2),.food-packaging .benefits__card:nth-of-type(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.films-solutions .benefits__card:nth-of-type(3),.food-packaging .benefits__card:nth-of-type(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.films-solutions .benefits__card:nth-of-type(4),.food-packaging .benefits__card:nth-of-type(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.films-solutions .benefits__card:nth-of-type(5),.food-packaging .benefits__card:nth-of-type(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.career .benefits__eyebrow{font-size:48px;line-height:52px;text-transform:none}.career .benefits__card{padding:32px 40px}.career .benefits__card-desc{max-width:400px}.career.benefits-beyond .benefits__card{padding:32px}@media screen and (max-width:1200px){.career.benefits-beyond .benefits{padding-top:128px}}@media screen and (max-width:950px){.career.benefits-beyond .benefits{padding-top:96px}.career.benefits-beyond .benefits__title{font-size:40px;line-height:44px}.career.benefits-beyond .benefits__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.career.benefits-beyond .benefits{padding-top:80px}.career.benefits-beyond .benefits__title{font-size:32px;line-height:36px}.career.benefits-beyond .benefits__grid{grid-template-columns:1fr}}.career.life-at-wipak .benefits__card{padding:32px}@media screen and (max-width:1200px){.career.life-at-wipak .benefits{padding-top:128px;padding-bottom:128px}}@media screen and (max-width:950px){.career.life-at-wipak .benefits{padding-top:96px;padding-bottom:96px}.career.life-at-wipak .benefits__eyebrow,.career.life-at-wipak .benefits__title{font-size:40px;line-height:44px}.career.life-at-wipak .benefits__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.career.life-at-wipak .benefits{padding-top:80px;padding-bottom:80px}.career.life-at-wipak .benefits__title{font-size:32px;line-height:36px}.career.life-at-wipak .benefits__grid{grid-template-columns:1fr}}.recyclable .benefits__card,.recycled .benefits__card,.renewable .benefits__card{padding:32px}@media screen and (max-width:1200px){.recyclable .benefits,.recycled .benefits,.renewable .benefits{padding-top:128px;padding-bottom:128px}}@media screen and (max-width:950px){.recyclable .benefits,.recycled .benefits,.renewable .benefits{padding-top:96px;padding-bottom:96px}.recyclable .benefits__title,.recycled .benefits__title,.renewable .benefits__title{font-size:40px;line-height:44px}.recyclable .benefits__grid,.recycled .benefits__grid,.renewable .benefits__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:680px){.recyclable .benefits,.recycled .benefits,.renewable .benefits{padding-top:80px;padding-bottom:80px}.recyclable .benefits__title,.recycled .benefits__title,.renewable .benefits__title{font-size:32px;line-height:36px}.recyclable .benefits__grid,.recycled .benefits__grid,.renewable .benefits__grid{grid-template-columns:1fr;gap:24px}}.success__stories{padding:80px 0;max-width:1024px;margin:0 auto}.success__stories__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:40px;gap:20px}.success__stories__title{max-width:590px;font-family:Open Sans,sans-serif;font-weight:400;font-size:48px;line-height:52px;color:#171d1a}.success__stories__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;line-height:16px;text-decoration:underline;color:#006f52;cursor:pointer;white-space:nowrap}.success__stories__link:hover{opacity:.8}.success__stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.success__stories__item{overflow:hidden}.success__stories__item img{width:100%;height:auto}.success__stories__image{display:block;margin-bottom:16px}.success__stories__text{padding:0 4px;font-family:Open Sans,sans-serif;font-weight:500;font-size:18px;line-height:24px;color:#171d1a}@media screen and (max-width:1024px){.success__stories{padding:40px 0}.success__stories__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.success__stories__title{font-size:40px;line-height:44px}.success__stories__grid{grid-template-columns:repeat(2,1fr)}.success__stories__item:last-of-type{display:none}}@media screen and (max-width:767px){.success__stories{padding-top:20px}.success__stories__title{font-size:32px;line-height:44px}.success__stories__grid{grid-template-columns:repeat(1,1fr)}}.greenChoice .hero-white{height:904px}.greenChoice .hero-white-content{margin-left:0;margin-top:5px}.greenChoice .hero-white-title{font-size:48px;max-width:550px;font-weight:400}.greenChoice .hero-white-description span{margin-top:16px;display:inline-block}.greenChoice .greenchoice-why{padding:80px 0 234px;position:relative;overflow:hidden}.greenChoice .greenchoice-why__wrapper{gap:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.greenChoice .greenchoice-why__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:675px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.greenChoice .greenchoice-why__title{font-size:48px;line-height:52px;margin-bottom:32px;max-width:570px}.greenChoice .greenchoice-why__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:36px}.greenChoice .greenchoice-why__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.greenChoice .greenchoice-why__item-icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;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-top:2px}.greenChoice .greenchoice-why__item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.greenChoice .greenchoice-why__item-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.greenChoice .greenchoice-why__item-text h4{font-weight:600;font-size:18px;line-height:18px;margin-bottom:8px}.greenChoice .greenchoice-why__item-text p{font-weight:400;font-size:18px;line-height:160%;color:#454a48}.greenChoice .greenchoice-why__buttons{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.greenChoice .greenchoice-why__buttons,.greenChoice .greenchoice-why__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.greenChoice .greenchoice-why__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;right:0;max-width:810px;-webkit-transform:translateX(42%);transform:translateX(42%)}.greenChoice .greenchoice-why__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.greenChoice .green__background{margin-top:0}.greenChoice .green__background-title{margin-bottom:13px}.greenChoice .green__background-description{font-weight:400;font-size:16px;line-height:160%;color:#f1f1f1;margin-bottom:26px}.greenChoice .green__background-list{gap:13px}.greenChoice .green__background-final{font-weight:700;font-size:16px;line-height:160%;color:#f1f1f1;margin-top:24px}.greenChoice .green__background-left{padding-top:120px;max-width:491px;padding-bottom:120px;-webkit-box-sizing:content-box;box-sizing:content-box}.greenChoice .green__background-right{width:50%}@media screen and (max-width:1024px){.greenChoice .green__background-right{margin-right:0;width:70%}.greenChoice .green__background-right img{height:auto}}.greenChoice .greenChoiceTestimonial{background:#f1f1f1;padding-bottom:81px}.greenChoice .greenChoiceTestimonial__quote{font-weight:500;font-size:28px;line-height:32px;color:#006f52;max-width:650px;margin-bottom:24px}.greenChoice .greenChoiceTestimonial__name{font-weight:600;font-size:18px;line-height:18px;color:#171d1a;margin-bottom:8px}.greenChoice .greenChoiceTestimonial__role{font-weight:400;font-size:18px;line-height:18px;color:#171d1a}.greenChoice .greenChoiceTestimonial__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding:64px 87px;background:#c8e3d3;border-top-right-radius:40px;border-bottom-left-radius:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.greenChoice .contact-section{padding-bottom:160px}@media screen and (max-width:1280px){.greenChoice .hero-white{height:787px}.greenChoice .hero-white-content{position:absolute;z-index:1;bottom:-148px;max-width:675px}.greenChoice .green__background{overflow:hidden}.greenChoice .green__background__right img{-webkit-transform:translateX(14%);transform:translateX(14%)}.greenChoice .greenChoiceTestimonial__wrapper{padding:64px 87px}}@media screen and (max-width:1200px){.greenChoice .greenchoice-why__image{max-width:600px}.greenChoice .green__background{overflow:hidden}.greenChoice .green__background-right{-webkit-transform:translateX(25%);transform:translateX(25%)}.greenChoice .green__background-left{padding-top:88px}.greenChoice .contact-section{padding-bottom:128px}}@media screen and (max-width:1025px){.greenChoice .hero-white{height:694px}.greenChoice .hero-white-content{margin-top:0;left:86px;max-width:618px;padding:56px 64px;bottom:-240px}.greenChoice .hero-white__title{max-width:360px}.greenChoice .greenchoice-why{padding-top:64px;padding-bottom:154px}.greenChoice .greenchoice-why__image{max-width:800px}.greenChoice .greenchoice-why__list{grid-template-columns:1fr;max-width:450px;width:100%}}@media screen and (max-width:1024px){.greenChoice .green__background-left{padding-left:0}}@media screen and (max-width:976px){.greenChoice .hero-white{height:610px}.greenChoice .hero-white-content{padding:48px;left:66px;max-width:530px}.greenChoice .hero-white-title{font-size:40px;line-height:44px}.greenChoice .greenchoice-why{padding-bottom:115px}.greenChoice .greenchoice-why__image{max-width:600px}.greenChoice .greenchoice-why__title{font-size:40px;line-height:44px}.greenChoice .greenchoice-why__list{gap:24px;margin-bottom:40px}.greenChoice .green__background .grid-container{width:100%;max-width:100%}.greenChoice .green__background-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.greenChoice .green__background-right{position:relative;-webkit-transform:none;transform:none;margin-right:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.greenChoice .green__background-right img{max-height:576px}.greenChoice .green__background-left{padding-top:88px;padding-right:0;max-width:560px;padding-bottom:88px}.greenChoice .greenChoiceTestimonial{padding-bottom:48px}.greenChoice .greenChoiceTestimonial__wrapper{padding-left:40px;padding-right:40px}.greenChoice .contact-section{padding-bottom:124px}}@media screen and (max-width:768px){.greenChoice .hero-white__title{max-width:390px}.greenChoice .hero-white__content{max-width:530px;padding-right:48px}}@media screen and (max-width:767px){.greenChoice .hero-white{min-height:426px;height:auto}.greenChoice .hero-white-content{bottom:auto;left:0;padding-top:40px;padding-right:24px;padding-left:24px}.greenChoice .hero-white-title{font-size:36px;line-height:40px}.greenChoice .hero-white-description p{margin-bottom:12px}.greenChoice .greenchoice-why{padding-top:32px}.greenChoice .greenchoice-why__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}.greenChoice .greenchoice-why__image{position:relative;-webkit-transform:none;transform:none}}@media screen and (max-width:720px){.greenChoice .grid-container{max-width:100%;padding:0}.greenChoice .contact-section{padding-bottom:80px}}@media screen and (max-width:650px){.greenChoice .greenChoiceTestimonial{padding-bottom:0}.greenChoice .greenChoiceTestimonial__image{text-align:center}.greenChoice .greenChoiceTestimonial__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 24px;gap:24px}.greenChoice .green__background-right{height:240px}.greenChoice .green__background-right img{-o-object-position:top;object-position:top}}@media screen and (max-width:439px){.greenChoice .hero-white-content{position:relative;margin-top:130px;padding-bottom:30px}.greenChoice .hero-white-title{max-width:360px}.greenChoice .hero-white-description{max-width:322px}.greenChoice .greenchoice-why{padding-bottom:38px}.greenChoice .greenchoice-why__title{font-size:32px;line-height:36px;text-align:center}.greenChoice .greenchoice-why-text p{font-size:16px}.greenChoice .greenchoice-why__buttons{gap:19px}.greenChoice .greenchoice-why__buttons .btn-green,.greenChoice .greenchoice-why__buttons .btn-white{width:100%;max-width:100%}.greenChoice .green__background-left{padding-top:64px;padding-bottom:64px}.greenChoice .green__background-list{gap:12px}.greenChoice .greenChoiceTestimonial__quote{font-size:24px;line-height:28px}.greenChoice .greenChoiceTestimonial__image img{max-width:120px}}.green__background{background-color:#006f52;min-height:702px;margin-top:160px;position:relative}.green__background-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;position:relative}.green__background-left{z-index:2;padding-top:122px}.green__background-title{font-size:48px;line-height:52px;font-weight:400;color:#f1f1f1;margin-bottom:22px}.green__background-title sup{color:#f1f1f1}.green__background-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}.green__background-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.green__background-list-icon{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}.green__background-list-icon img{width:100%;height:auto;display:block}.green__background-list-text{max-width:499px;font-size:16px;line-height:160%;color:#f1f1f1}.green__background-right{position:absolute;top:0;right:0;height:100%;overflow:hidden;z-index:1}.green__background-right img{width:auto;height:100%}@media screen and (max-width:1279px){.green__background .grid-container{padding-right:0;margin-right:0}}@media screen and (max-width:1200px){.steriking .green__background-list,.wiicare .green__background-list,.wiipouch .green__background-list{max-width:470px}.steriking .green__background-left,.wiicare .green__background-left,.wiipouch .green__background-left{padding-left:0}.steriking .green__background-right img,.wiicare .green__background-right img,.wiipouch .green__background-right img{position:relative}}@media screen and (max-width:1024px){.green__background{min-height:614px;overflow:hidden}.green__background-left{padding-top:90px;padding-left:50px}.green__background-title{font-size:40px;line-height:44px;margin-bottom:24px}.green__background-list-text{max-width:438px}.green__background-right{margin-right:-12%}.green__background-right img{height:614px;-o-object-fit:cover;object-fit:cover;width:auto}}@media screen and (max-width:768px){.green__background{height:auto;margin-top:0}.green__background-wrapper{grid-template-columns:1fr}.green__background-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:66px;padding-left:38px;padding-bottom:63px}.green__background-title{margin-bottom:41px}.green__background-list-text{max-width:490px}.green__background-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-right:0;position:relative}.green__background-right img{height:576px;margin:0 auto}.steriking .green__background-title,.wiicare .green__background-title,.wiipouch .green__background-title{font-size:32px;line-height:36px;margin-bottom:24px}.steriking .green__background-right,.wiicare .green__background-right,.wiipouch .green__background-right{width:100%}.steriking .green__background-left,.wiicare .green__background-left,.wiipouch .green__background-left{padding-top:64px}}@media screen and (max-width:440px){.green__background-left{padding-top:49px;padding-left:0;padding-bottom:84px}.green__background-title{margin-bottom:33px;font-size:32px;line-height:36px}.green__background-list{gap:21px}.green__background-list-text{max-width:236px}.green__background-right img{height:344px;width:100%}}.wiicare__healthcare{padding-top:240px}.wiicare__healthcare-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;margin-bottom:40px}.wiicare__healthcare-list{width:50%}.wiicare__healthcare-left{max-width:628px}.wiicare__healthcare-title{font-size:48px;line-height:52px;max-width:500px;font-weight:400;margin-bottom:34px}.wiicare__healthcare-description p{margin-bottom:17px;font-size:16px;line-height:160%;color:#454a48}.wiicare__healthcare-description p strong{font-weight:700;color:#454a48}.wiicare__healthcare-description p:last-child{margin-bottom:0}.wiicare__healthcare-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;background:#d7ecdf;border-top-right-radius:20px;border-bottom-left-radius:20px;padding:28px 29px}.wiicare__healthcare-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px}.wiicare__healthcare-list-icon{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0}.wiicare__healthcare-list-icon img{width:100%;height:auto;display:block}.wiicare__healthcare-list-text{font-size:18px;line-height:24px;font-weight:500}.wiicare__healthcare-image img{width:100%;height:auto;display:block}@media screen and (max-width:1280px){.wiicare__healthcare-left{max-width:500px}}@media screen and (max-width:1024px){.wiicare__healthcare{padding-top:132px}.wiicare__healthcare-wrapper{gap:15px;margin-bottom:42px}.wiicare__healthcare-title{margin-bottom:25px}.wiicare__healthcare-list{gap:20px;padding:25px 40px}.wiicare__healthcare-list-item{gap:16px}.wiicare__healthcare-image{height:468px}}@media screen and (max-width:768px){.wiicare__healthcare{padding-top:192px}.wiicare__healthcare-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;margin-bottom:32px}.wiicare__healthcare-left,.wiicare__healthcare-list{width:100%}.wiicare__healthcare-title{font-size:40px;line-height:44px;margin-bottom:20px}.wiicare__healthcare-list{gap:16px;padding:25px 16px}.wiicare__healthcare-image{height:360px}}@media screen and (max-width:720px){.wiicare__healthcare .grid-container{max-width:100%;padding:0}}@media screen and (max-width:600px){.wiicare__healthcare{padding-top:298px}}@media screen and (max-width:439px){.wiicare__healthcare{padding-top:80px}.wiicare__healthcare-wrapper{gap:15px;margin-bottom:32px}.wiicare__healthcare-title{font-size:32px;line-height:36px;margin-bottom:17px;max-width:270px}.wiicare__healthcare-list{gap:16px;padding:24px 16px}.wiicare__healthcare-list-icon{width:24px;height:24px}.wiicare__healthcare-list-text{font-size:16px;line-height:20px}.wiicare__healthcare-image{height:auto}}.productSolutions{background:#f1f1f1;padding-bottom:160px}.productSolutions__hero{position:relative;background:#f1f1f1;overflow:hidden}.productSolutions__hero-bg{position:absolute;top:0;right:0;width:100%;max-width:366px;z-index:1}.productSolutions__hero-bg img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.productSolutions__wrapper{position:relative;z-index:2}.productSolutions__headings{max-width:675px;margin-top:49px;margin-bottom:50px}.productSolutions__subtitle{font-size:18px;line-height:24px;font-weight:500;color:#006f52;position:relative;padding-bottom:11px;text-transform:uppercase}.productSolutions__subtitle:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.productSolutions__title{font-size:56px;line-height:56px;margin-bottom:15px;margin-top:13px}.productSolutions__title span{font-size:56px;line-height:56px;color:#006f52}.productSolutions__description p{font-size:16px;line-height:160%;color:#454a48;max-width:500px;padding-bottom:24px}.productSolutions__description p strong{font-weight:700}.productSolutions__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}.productSolutions__card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:4px solid transparent}.productSolutions__card-image{padding:16px;margin-bottom:24px;position:relative}.productSolutions__card-image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.productSolutions__card-overlayLogo{width:85px;height:17px;background:#fff;position:absolute;top:24px;right:24px}.productSolutions__card-overlayLogo img{width:77px;height:9px!important;margin:4px auto}.productSolutions__card-content{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-flex:1;-ms-flex:1;flex:1}.productSolutions__card-title{font-size:20px;padding:0 32px;line-height:20px;font-weight:600;margin-bottom:8px}.productSolutions__card-subtitle{font-size:16px;padding:0 32px;line-height:160%;color:#006f52;margin-bottom:10px}.productSolutions__card-description{font-size:16px;padding:0 32px 37px;line-height:160%;color:#454a48;margin-bottom:22px;border-bottom:2px solid #f1f1f1;-webkit-box-flex:1;-ms-flex:1;flex:1}.productSolutions__card-link{padding-bottom:24px;padding-right:38px;text-align:right;font-size:14px;line-height:16px}.productSolutions__card:last-child a img{width:16px;height:16px}.productSolutions__card:last-child a:after{display:none}.productSolutions__card:hover{border-bottom:4px solid #029e58}.productSolutions__card:hover:focus-within{border:1px solid #029e58!important}.our-commitment .productSolutions__headings{margin-bottom:0}.our-commitment .productSolutions__title{font-size:48px;line-height:52px;margin-bottom:12px}.our-commitment .productSolutions__title span{font-size:48px;line-height:52px}.our-commitment .productSolutions__cards{grid-template-columns:repeat(2,1fr)}.our-commitment .productSolutions__card-image img{height:251px}.our-commitment .productSolutions__card-title{font-weight:500;font-size:28px;line-height:32px}.our-commitment .productSolutions__card-description{padding:0 32px 40px}.our-commitment .productSolutions__card-link{padding-bottom:20px}.our-commitment .productSolutions__card:last-child a img{display:none}.our-commitment .productSolutions__card:last-child a:after{display:inline-block}@media screen and (max-width:1280px){.productSolutions{padding-bottom:174px}.productSolutions__headings{margin-bottom:64px}.productSolutions__card-image img{height:152px}.productSolutions__card-description{padding:0 32px 12px}}@media screen and (max-width:1024px){.productSolutions,.productSolutions__hero{padding-bottom:128px}.productSolutions__hero-bg{max-width:285px}.productSolutions__headings{max-width:547px;margin-top:16px;margin-bottom:48px}.productSolutions__subtitle{padding-bottom:13px}.productSolutions__title{font-size:48px;line-height:52px}.productSolutions__card-image img{height:116px}.productSolutions__card-description{padding:0 24px 38px}}@media screen and (max-width:768px){.productSolutions,.productSolutions__hero{padding-bottom:96px}.productSolutions__hero-bg{max-width:264px}.productSolutions__headings{max-width:412px;margin-bottom:47px}.productSolutions__title{font-size:40px;line-height:44px;margin-bottom:16px}.productSolutions__description{font-size:16px;line-height:160%}.productSolutions__cards{grid-template-columns:repeat(2,1fr);gap:20px}.productSolutions__card-image img{height:143px}.productSolutions__card-description{padding:0 34px 63px}.our-commitment .productSolutions__headings{max-width:412px;margin-bottom:47px}.our-commitment .productSolutions__title{font-size:40px;line-height:44px;margin-bottom:16px}.our-commitment .productSolutions__title span{font-size:40px;line-height:44px}.our-commitment .productSolutions__description{font-size:16px;line-height:160%}.our-commitment .productSolutions__cards{grid-template-columns:repeat(2,1fr);gap:20px}.our-commitment .productSolutions__card-image img{height:143px}.our-commitment .productSolutions__card-description{padding:0 34px 63px}}@media screen and (max-width:570px){.productSolutions{padding-bottom:64px}.productSolutions__hero{padding-bottom:66px}.productSolutions__hero-bg{max-width:80px}.productSolutions__headings{max-width:256px;margin-bottom:48px}.productSolutions__subtitle{padding-bottom:12px}.productSolutions__title{font-size:36px;line-height:40px}.productSolutions__cards{grid-template-columns:repeat(1,1fr);gap:24px}.productSolutions__card-image{padding:8px;margin-bottom:17px}.productSolutions__card-image img{height:137px}.productSolutions__card-title{font-size:24px;line-height:28px;padding:0 27px}.productSolutions__card-subtitle{padding:0 27px;margin-bottom:10px}.productSolutions__card-description{padding:0 27px 21px}.productSolutions__card-link{padding-right:19px}.our-commitment .productSolutions{padding-bottom:64px}.our-commitment .productSolutions__hero{padding-bottom:66px}.our-commitment .productSolutions__hero-bg{max-width:80px}.our-commitment .productSolutions__headings{max-width:256px;margin-bottom:0}.our-commitment .productSolutions__subtitle{padding-bottom:12px}.our-commitment .productSolutions__title,.our-commitment .productSolutions__title span{font-size:36px;line-height:40px}.our-commitment .productSolutions__cards{grid-template-columns:repeat(1,1fr);gap:24px;margin-top:0}.our-commitment .productSolutions__card-image{padding:8px;margin-bottom:17px}.our-commitment .productSolutions__card-image img{height:137px}.our-commitment .productSolutions__card-title{font-size:24px;line-height:28px;padding:0 27px}.our-commitment .productSolutions__card-subtitle{padding:0 27px;margin-bottom:10px}.our-commitment .productSolutions__card-description{padding:0 27px 21px}.our-commitment .productSolutions__card-link{padding-right:19px}}.whatWeDo{background-color:#f1f1f1}.whatWeDo__productSolutions{position:relative;padding-top:112px;padding-bottom:0;overflow:hidden;background-repeat:no-repeat;background-size:contain;background-position:100%}.whatWeDo__productSolutions .productSolutions{background:transparent;padding-bottom:161px}.whatWeDo__productSolutions .productSolutions__headings{margin-bottom:48px}.whatWeDo__productSolutions .productSolutions__title{font-size:48px;line-height:52px;color:#171d1a}.whatWeDo__productSolutions .productSolutions__card-description{padding:0 32px 41px}@media screen and (max-width:1024px){.whatWeDo__productSolutions .productSolutions{padding-bottom:128px}}@media screen and (max-width:768px){.whatWeDo__productSolutions{padding-top:79px;background-size:65% 100%}.whatWeDo__productSolutions .productSolutions{padding-bottom:96px}.whatWeDo__productSolutions .productSolutions__headings{margin-bottom:39px}.whatWeDo__productSolutions .productSolutions__title{font-size:40px;line-height:44px}.whatWeDo__productSolutions .productSolutions__card-description{padding:0 32px 32px}.whatWeDo .approach{padding-bottom:0}.whatWeDo .servicesSection{margin-top:50px}.whatWeDo .cta-background-links{margin-top:0}}@media screen and (max-width:570px){.whatWeDo .grid-inside{max-width:100%}}@media screen and (max-width:520px){.whatWeDo__productSolutions{padding-top:63px;background-size:100% 100%}.whatWeDo__productSolutions .productSolutions{padding-bottom:80px}.whatWeDo__productSolutions .productSolutions__headings{margin-bottom:32px}.whatWeDo__productSolutions .productSolutions__subtitle{font-size:16px;line-height:20px}.whatWeDo__productSolutions .productSolutions__title{font-size:32px;line-height:36px}.whatWeDo__productSolutions .productSolutions__card-description{padding:0 32px 21px}.whatWeDo__productSolutions .productSolutions__card-image{padding:9px}.whatWeDo__productSolutions .productSolutions__card-image img{height:138px}}.greenChoiceImgText{margin:42px 0}.greenChoiceImgText__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.greenChoiceImgText__image img{width:100%;height:auto;display:block}.greenChoiceImgText__content{max-width:500px}.greenChoiceImgText__title{font-size:48px;line-height:52px;margin-bottom:11px}.greenChoiceImgText__subtitle{font-size:16px;line-height:20px;text-transform:uppercase;color:#006f52;margin-bottom:13px}.greenChoiceImgText__paragraph{font-size:16px;line-height:160%;margin-bottom:5px}.greenChoiceImgText__paragraph strong{font-weight:700}.greenChoiceImgText__paragraph span.green{color:#006f52;font-weight:600}.greenChoiceImgText__list{margin:26px 0 32px;padding:0;list-style:none}.greenChoiceImgText__list li{position:relative;padding-left:32px;line-height:160%;margin-bottom:12px}.greenChoiceImgText__list li:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../images/check-icon-green.svg);background-size:contain;background-repeat:no-repeat}.greenChoiceImgText .btn-text-green:after{display:none}@media (max-width:1200px){.greenChoiceImgText__wrapper{gap:56px}.greenChoiceImgText__content{max-width:480px}.greenChoiceImgText__title{font-size:42px;line-height:46px}}@media (max-width:991px){.greenChoiceImgText{margin:80px 0}.greenChoiceImgText__wrapper{grid-template-columns:1fr;gap:48px}.greenChoiceImgText__content{max-width:100%}.greenChoiceImgText__title{font-size:36px;line-height:40px}}@media (max-width:767px){.greenChoiceImgText{margin:64px 0}.greenChoiceImgText__title{font-size:28px;line-height:34px}.greenChoiceImgText__subtitle{font-size:15px;line-height:20px}.greenChoiceImgText__paragraph{font-size:15px}.greenChoiceImgText__list li{padding-left:22px}.greenChoiceImgText__list li:before{top:4px;width:14px;height:14px}}@media (max-width:480px){.greenChoiceImgText{margin:48px 0}.greenChoiceImgText__title{font-size:24px;line-height:30px}.greenChoiceImgText__subtitle{margin-bottom:16px}.greenChoiceImgText__list{margin-bottom:24px}}.greenChoice .greenChoiceImgText{margin:144px 0 30px}.greenChoice .greenChoiceImgText__image{max-width:500px;max-height:500px}.greenChoice .greenChoiceImgText__title{padding-top:18px}.greenChoice .greenChoiceImgText__subtitle{font-weight:600;text-transform:none}@media screen and (max-width:950px){.greenChoice .greenChoiceImgText{margin-top:96px}.greenChoice .greenChoiceImgText__image{max-width:420px;margin:0 auto}}.esgGreenChoice{background:#c8e3d3;padding:103px 0 103px 88px;border-top-right-radius:40px;border-bottom-left-radius:40px;margin:0 auto;max-width:1200px}.esgGreenChoice__wrapper{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.esgGreenChoice__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:520px}.esgGreenChoice__eyebrow{font-size:18px;line-height:24px;font-weight:500;color:#006f52;position:relative;padding-bottom:12px;text-transform:uppercase}.esgGreenChoice__eyebrow:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.esgGreenChoice__title{font-size:48px;line-height:52px;margin-top:13px;margin-bottom:11px}.esgGreenChoice__description{margin-bottom:25px}.esgGreenChoice__description p{font-size:16px;line-height:160%;padding-bottom:25px}.esgGreenChoice__description p .green{display:inline-block;padding-bottom:13px;font-weight:600;font-size:18px;line-height:18px;color:#006f52}.esgGreenChoice__description a{color:#006f52;font-weight:600;font-size:16px;line-height:20px;border-bottom:2px solid #006f52}.esgGreenChoice__description ul li{margin-bottom:13px;font-size:16px;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.esgGreenChoice__description ul li:before{content:"";background-image:url(../images/check-icon-green.svg);background-repeat:no-repeat;background-size:cover;width:24px;height:24px}.esgGreenChoice__image{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}.esgGreenChoice__image img{width:auto;height:649px;display:block;-o-object-fit:contain;object-fit:contain}.esgGreenChoice__image img.img-mobile,.esgGreenChoice__image img.img-tablet{display:none}@media screen and (max-width:1280px){.esgGreenChoice{max-width:1200px;margin:0 24px}.esgGreenChoice__content{max-width:413px}.esgGreenChoice__image img{height:518px;width:100%}}@media screen and (max-width:1024px){.esgGreenChoice{max-width:976px}.esgGreenChoice__content{max-width:405px}.esgGreenChoice__description ul li{display:grid;grid-template-columns:.05fr 1fr}.esgGreenChoice__image img{height:357px}.esgGreenChoice__image img.img-desktop,.esgGreenChoice__image img.img-mobile{display:none}.esgGreenChoice__image img.img-tablet{display:block}}@media screen and (max-width:768px){.esgGreenChoice{max-width:720px;padding:79px 0 80px 7px;margin:0 auto}.esgGreenChoice__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.esgGreenChoice__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:512px}.esgGreenChoice__title{font-size:40px;line-height:44px}.esgGreenChoice__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.esgGreenChoice__image img{height:482px}.esgGreenChoice__image img.img-desktop,.esgGreenChoice__image img.img-tablet{display:none}.esgGreenChoice__image img.img-mobile{display:block}}@media screen and (max-width:640px){.esgGreenChoice{max-width:100%;padding:64px 0 62px}.esgGreenChoice__title{font-size:32px;line-height:36px;margin-bottom:17px}.esgGreenChoice__image img{height:auto}}.films-solutions .esgGreenChoice,.food-packaging .esgGreenChoice{position:relative;padding:93px 0 104px}.films-solutions .esgGreenChoice__content,.food-packaging .esgGreenChoice__content{max-width:500px}.films-solutions .esgGreenChoice__title,.food-packaging .esgGreenChoice__title{margin-bottom:9px}.films-solutions .esgGreenChoice__image,.food-packaging .esgGreenChoice__image{position:absolute;right:0}.films-solutions .esgGreenChoice__image img,.food-packaging .esgGreenChoice__image img{height:564px}@media screen and (max-width:1200px){.films-solutions .esgGreenChoice,.food-packaging .esgGreenChoice{margin-left:24px;margin-right:24px}}@media screen and (max-width:1024px){.films-solutions .esgGreenChoice,.food-packaging .esgGreenChoice{padding:93px 0 104px;overflow:hidden}.films-solutions .esgGreenChoice__content,.food-packaging .esgGreenChoice__content{max-width:404px}.films-solutions .esgGreenChoice__content p,.food-packaging .esgGreenChoice__content p{padding-bottom:17px}.films-solutions .esgGreenChoice__image,.food-packaging .esgGreenChoice__image{position:absolute;max-width:500px}.films-solutions .esgGreenChoice__image img,.food-packaging .esgGreenChoice__image img{height:579px}}@media screen and (max-width:768px){.films-solutions .esgGreenChoice,.food-packaging .esgGreenChoice{position:inherit;padding:80px 0}.films-solutions .esgGreenChoice__content,.food-packaging .esgGreenChoice__content{max-width:559px}.films-solutions .esgGreenChoice__image,.food-packaging .esgGreenChoice__image{position:relative;right:auto}.films-solutions .esgGreenChoice__image img,.food-packaging .esgGreenChoice__image img{height:430px}}@media screen and (max-width:640px){.films-solutions .esgGreenChoice,.food-packaging .esgGreenChoice{padding:40px 0}.films-solutions .esgGreenChoice__wrapper,.food-packaging .esgGreenChoice__wrapper{gap:37px}.films-solutions .esgGreenChoice .btn,.food-packaging .esgGreenChoice .btn{min-width:100%!important}.films-solutions .esgGreenChoice__image img,.food-packaging .esgGreenChoice__image img{height:auto}}.films-solutions .esgGreenChoice__description{max-width:413px;margin-bottom:15px}.films-solutions .esgGreenChoice__description p:first-child{padding-bottom:0}.films-solutions .esgGreenChoice .btn{min-width:241px}@media screen and (max-width:1024px){.films-solutions .esgGreenChoice{padding:70px 0 80px}.films-solutions .esgGreenChoice__content p{padding-bottom:25px}.films-solutions .esgGreenChoice__description{margin-bottom:22px}}@media screen and (max-width:768px){.films-solutions .esgGreenChoice__description{max-width:559px;margin-bottom:16px}}@media screen and (max-width:640px){.films-solutions .esgGreenChoice{padding:40px 0}}.steriking{background:#f1f1f1}.packagingChallenge{margin:158px auto 48px}.packagingChallenge__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background:#006f52;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:77px}.packagingChallenge__content{max-width:628px;position:relative;padding-bottom:102px}.packagingChallenge__title{font-size:32px;line-height:36px;font-weight:500;color:#f1f1f1;padding-bottom:9px;padding-top:105px}.packagingChallenge__description{font-size:16px;line-height:160%;color:#f1f1f1;margin-bottom:38px}.packagingChallenge__image{width:50%}.packagingChallenge__image img{width:100%;height:418px;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1280px){.packagingChallenge__wrapper{padding-left:80px}.packagingChallenge__content{max-width:420px;padding-bottom:78px}.packagingChallenge__title{padding-top:82px}.packagingChallenge__image img{height:432px}}@media screen and (max-width:1024px){.packagingChallenge__wrapper{padding-left:49px}.packagingChallenge__content{max-width:356px}.packagingChallenge__title{padding-top:80px}.packagingChallenge__image img{height:458px}}@media screen and (max-width:768px){.packagingChallenge{margin:95px auto 40px}.packagingChallenge__wrapper{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.packagingChallenge__content{padding-left:64px;max-width:576px;padding-bottom:64px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.packagingChallenge__title{padding-top:63px}.packagingChallenge__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:640px){.packagingChallenge__content{max-width:504px}}@media screen and (max-width:440px){.packagingChallenge{margin:0 auto 80px}.packagingChallenge .grid-inside{max-width:100%}.packagingChallenge__content{padding-left:29px;max-width:301px;padding-bottom:40px}.packagingChallenge__title{font-size:28px;line-height:32px;padding-top:43px}.packagingChallenge__image{-o-object-fit:contain;object-fit:contain}}.keyFacts{position:relative}.keyFacts__wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.keyFacts__item,.keyFacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.keyFacts__item{width:411px;height:224px;background:#fff;padding:48px 40px;text-align:center;gap:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.keyFacts__icon{margin-bottom:20px}.keyFacts__icon img{width:64px;-o-object-fit:contain;object-fit:contain;height:64px}.keyFacts__title{font-size:20px;line-height:20px;font-weight:600}@media screen and (max-width:1280px){.keyFacts__wrapper{gap:25px}.keyFacts__item{width:325px;height:200px}.keyFacts__icon{margin-bottom:13px}.keyFacts__icon img{width:48px;height:48px}}@media screen and (max-width:1024px){.keyFacts__item{width:261px}}@media screen and (max-width:768px){.keyFacts__item{width:200px;height:196px;padding:48px 22px}.keyFacts__title{font-size:18px;line-height:18px}}@media screen and (max-width:570px){.keyFacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.keyFacts__item{width:100%}.keyFacts__title{font-size:20px;line-height:20px}}.hero-flexpack{position:relative;background-color:#e9edea;background-size:cover;background-repeat:no-repeat;background-position:50%}.hero-flexpack__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px}.hero-flexpack__content{max-width:500px}.hero-flexpack__subtitle{font-size:18px;line-height:24px;font-weight:500;color:#006f52;display:inline-block;margin-bottom:13px;padding-bottom:12px;margin-top:5px;position:relative}.hero-flexpack__subtitle:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.hero-flexpack__title{font-size:56px;line-height:56px;font-weight:500;margin-bottom:11px}.hero-flexpack__description{font-size:18px;line-height:160%;color:#454a48;padding-bottom:25px}.hero-flexpack__benefits{list-style:none;padding:0;margin:0;max-width:413px}.hero-flexpack__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-size:16px;line-height:160%;color:#454a48}.hero-flexpack__benefits li .icon-check{width:23px;height:20px;margin-right:10px;background:url(../images/check-green.svg) no-repeat 50%;background-size:contain;min-width:23px}.hero-flexpack__image-wrapper{position:relative;width:500px;margin:80px 0}.hero-flexpack__image{width:449px;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.hero-flexpack__tag{position:absolute;background:#c8e3d3;padding:8px 20px;border-top-right-radius:12px;border-bottom-left-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:48px;white-space:nowrap}.hero-flexpack__tag span{font-size:14px;font-weight:600}.hero-flexpack__tag img{width:27px;height:27px}.hero-flexpack .image-top-left{top:10%;left:-6%}.hero-flexpack .image-top-right{top:23%;right:8%}.hero-flexpack .image-middle{top:46%;left:23%}.hero-flexpack .image-bottom-left{bottom:24%;left:-4%}.hero-flexpack .image-bottom-right{bottom:10%;right:5%}@media screen and (max-width:1024px){.hero-flexpack__subtitle{margin-top:15px}.hero-flexpack__content{max-width:475px}.hero-flexpack__benefits{max-width:411px}.hero-flexpack__benefits li{font-size:18px}.hero-flexpack__image,.hero-flexpack__image-wrapper{width:404px}.hero-flexpack .image-top-left{left:0}.hero-flexpack .image-top-right{right:6%}.hero-flexpack .image-middle{top:43%}.hero-flexpack .image-bottom-left{bottom:22%;left:6%}.hero-flexpack .image-bottom-right{bottom:9%;right:0}}@media screen and (max-width:768px){.hero-flexpack__wrapper{grid-template-columns:1fr;gap:0}.hero-flexpack__title{font-size:48px;line-height:52px;font-weight:400;margin-bottom:25px}.hero-flexpack__subtitle{margin-top:33px}.hero-flexpack__benefits{max-width:530px}.hero-flexpack__image-wrapper{width:100%;margin:28px 0 90px}.hero-flexpack__image{width:83%;height:500px;margin:0 auto}.hero-flexpack .image-top-left{top:9%}.hero-flexpack .image-top-right{right:4%;bottom:19%}.hero-flexpack .image-middle{top:47%;left:33%}.hero-flexpack .image-bottom-left{left:4%}}@media screen and (max-width:520px){.hero-flexpack__title{font-size:36px;line-height:40px;font-weight:500;margin-bottom:16px}.hero-flexpack__subtitle{font-size:16px;line-height:20px;margin-top:8px}.hero-flexpack__benefits{max-width:100%}.hero-flexpack__benefits li{font-size:16px}.hero-flexpack__image-wrapper{margin:28px 0 80px}.hero-flexpack__image{width:100%;height:498px;-o-object-fit:inherit;object-fit:inherit}.hero-flexpack .image-top-left{top:9%}.hero-flexpack .image-top-right{right:3%;top:26%}.hero-flexpack .image-middle{top:44%;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.hero-flexpack .image-bottom-left{left:2%;bottom:30%}.hero-flexpack .image-bottom-right{bottom:12%}.hero-flexpack__tag{height:40px}.hero-flexpack__tag img{width:24px;height:24px}}.flexible-films{padding:160px 0}.flexible-films__title{text-align:center;font-size:32px;line-height:36px;font-weight:500;margin-bottom:33px}.flexible-films__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.flexible-films__card{min-height:168px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:25px 29px 14px;text-align:center;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:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-bottom:4px solid transparent}.flexible-films__card:hover{border-bottom:4px solid #029e58}.flexible-films__card:focus-within{border:1px solid #029e58}.flexible-films__image{width:80px;height:80px;border-radius:50%;overflow:hidden;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-bottom:15px;background:#fff}.flexible-films__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flexible-films__name{font-size:14px;line-height:16px;font-weight:600;margin:0;max-width:174px}@media screen and (max-width:1024px){.flexible-films{padding:129px 0}.flexible-films__title{margin-bottom:31px}.flexible-films__grid{gap:25px}.flexible-films__card{padding:25px 32px 14px}.flexible-films__name{max-width:126px}.flexible-films__icon{margin-bottom:17px}}@media screen and (max-width:768px){.flexible-films{padding:96px 0}.flexible-films__grid{gap:21px;grid-template-columns:repeat(3,1fr)}.flexible-films__card{padding:17px 32px 22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexible-films__name{max-width:136px}}@media screen and (max-width:610px){.flexible-films{padding:81px 0 76px}.flexible-films__grid{gap:17px;grid-template-columns:repeat(2,1fr)}.flexible-films__title{font-size:28px;line-height:32px;margin-bottom:32px}.flexible-films__card{padding:17px 16px 22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexible-films__name{max-width:96px}}@media screen and (max-width:360px){.flexible-films__card{padding:28px 16px 25px}.flexible-films__name{font-size:13px}}.how-we-work{padding-bottom:79px}.how-we-work__grid{display:grid;grid-template-columns:auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.how-we-work__label{color:#006f52;font-weight:500;font-size:18px;line-height:24px;text-transform:uppercase;display:inline-block;margin-bottom:13px;position:relative}.how-we-work__label:after{content:"";display:block;width:40px;height:4px;background:#029e58;margin-top:8px}.how-we-work__title{font-size:48px;font-weight:400;line-height:52px;margin-bottom:12px;max-width:500px}.how-we-work__desc{margin-bottom:40px;max-width:413px}.how-we-work__desc p{margin-bottom:13px;line-height:160%;font-size:16px}.how-we-work__desc p strong{font-weight:700}.how-we-work__steps{position:relative}.how-we-work__steps:before{content:"";position:absolute;left:23px;top:30px;bottom:30px;width:2px;background-image:repeating-linear-gradient(180deg,#d1d2d1,#d1d2d1 4px,transparent 12px);-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform 1.6s linear;transition:opacity .6s ease,-webkit-transform 1.6s linear;transition:transform 1.6s linear,opacity .6s ease;transition:transform 1.6s linear,opacity .6s ease,-webkit-transform 1.6s linear}.how-we-work__steps.is-active:before{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.how-we-work__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;position:relative;opacity:.3;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.how-we-work__step.is-active{opacity:1}.how-we-work__step:last-child{margin-bottom:0}.how-we-work__icon{width:48px;height:48px;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-right:25px;z-index:2;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.how-we-work__step.is-active .how-we-work__icon{-webkit-transform:scale(1.05);transform:scale(1.05)}.how-we-work__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how-we-work__card{background:#fff;padding:32px;font-size:16px;width:413px;line-height:150%;border:1px solid transparent;-webkit-transition:border-color .6s ease;transition:border-color .6s ease}.how-we-work__card strong{font-weight:700}.how-we-work__step.is-active .how-we-work__card{border-bottom:4px solid #029e58}.how-we-work .btn{min-width:132px}@media screen and (max-width:1024px){.how-we-work{padding-bottom:49px}.how-we-work__content{width:404px}.how-we-work__steps{width:calc(100% - 12px)}.how-we-work__title{margin-bottom:14px}.how-we-work__step{margin-bottom:32px}.how-we-work__card{width:332px}}@media screen and (max-width:900px){.how-we-work{padding-bottom:80px}.how-we-work__grid{grid-template-columns:1fr}.how-we-work__content{width:100%}.how-we-work__title{font-size:40px;font-weight:500;line-height:44px;max-width:514px}.how-we-work__desc{margin-bottom:23px;max-width:530px}.how-we-work__steps{padding-left:0;margin-top:50px}.how-we-work__steps:before{left:20px}.how-we-work__step{margin-bottom:32px}.how-we-work__icon img{-o-object-fit:contain;object-fit:contain}.how-we-work__card{width:100%}}@media screen and (max-width:520px){.how-we-work{padding-bottom:40px}.how-we-work__label{font-size:16px;line-height:20px}.how-we-work__title{font-size:32px;line-height:36px;max-width:256px;margin-bottom:12px}.how-we-work__desc{margin-bottom:12px;max-width:272px}.how-we-work__desc p{margin-bottom:12px;line-height:170%}.how-we-work__steps{width:100%;margin-top:48px}.how-we-work__steps:before{top:50px;bottom:50px;left:30px}.how-we-work__icon{margin-right:19px;width:80px}.how-we-work__icon img{-o-object-fit:contain;object-fit:contain}.how-we-work__step{margin-bottom:26px}.how-we-work__card{padding:26px 24px 22px;width:100%}}.career .how-we-work__label{text-transform:none;font-size:48px;line-height:52px}.our-future-roadmap .how-we-work__title{max-width:412px}.page-template-roles--career .how-we-work__label{color:#171d1a}@media screen and (max-width:950px){.page-template-roles--career .how-we-work__label{font-size:40px;line-height:44px}}@media screen and (max-width:680px){.page-template-roles--career .how-we-work__label{font-size:32px;line-height:36px}}.quote-section{background:#c8e3d3;padding:64px 48px;border-top-right-radius:40px;border-bottom-left-radius:40px;text-align:center}.quote-section__text{max-width:760px;margin:0 auto}.quote-section__text p{font-size:28px;line-height:32px;font-weight:500;color:#006f52}@media (max-width:768px){.quote-section{padding:69px 30px}.quote-section__text{max-width:544px}.quote-section__text p{font-size:24px;line-height:28px}}@media (max-width:520px){.quote-section{padding:49px 20px}.quote-section__text{max-width:224px}}.ourServices .quote-section{margin-bottom:80px;padding:80px 48px}.approach{padding:152px 0}.approach__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.approach__content{max-width:413px;margin-top:8px}.approach__badge{position:relative;width:100%}.approach__badge-image img{width:100%;height:468px;display:block;-o-object-fit:contain;object-fit:contain}.approach__badge-number{font-size:48px;line-height:52px;color:#f1f1f1}.approach__badge-text{color:#f1f1f1;font-size:16px;line-height:20px}.approach__badge-box{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;bottom:47px;left:30px;background:#0b6a52;padding:29px 30px 19px;text-align:left;max-width:238px}.approach__subtitle{font-size:18px;line-height:24px;text-transform:uppercase;color:#0b6a52;margin-bottom:12px;font-weight:500;position:relative;padding-bottom:12px}.approach__subtitle:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.approach__title{font-size:48px;line-height:52px;margin-bottom:13px}.approach__description{margin-bottom:24px}.approach__description p{margin-bottom:14px;font-size:16px;line-height:160%}.approach__description p strong{font-weight:700}.approach__link{color:#0b6a52;font-weight:600;display:inline-block;margin-bottom:30px}.approach__list ul{padding-left:0;padding-top:26px}.approach__list ul li{list-style:none;margin-bottom:14px;font-size:16px;line-height:160%;position:relative;padding-left:34px}.approach__list ul li strong{font-weight:700}.approach__list ul li:before{content:"";background-image:url(../images/Check-Icon.svg);background-repeat:no-repeat;background-size:cover;position:absolute;margin-top:26px;left:0;width:24px;height:24px}@media screen and (max-width:1024px){.approach{padding:122px 0}.approach__wrapper{gap:60px}.approach__content{max-width:404px;margin-top:8px}.approach__badge-image img{height:332px}.approach__badge-number{font-size:40px;line-height:44px}.approach__badge-text{font-size:14px;line-height:16px}.approach__badge-box{gap:17px;bottom:47px;left:30px;padding:17px 17px 15px;max-width:170px}}@media screen and (max-width:768px){.approach{padding:88px 0 97px}.approach__wrapper{grid-template-columns:1fr;gap:30px}.approach__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:530px}.approach__badge{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.approach__badge-image img{height:532px;width:100%}.approach__badge-box{bottom:78px;left:0;padding:29px 69px 19px;max-width:270px}}@media screen and (max-width:520px){.approach{padding:68px 0 100px}.approach__wrapper{gap:15px}.approach__content{max-width:256px}.approach__title{font-size:32px;line-height:36px}.approach__badge-image img{height:264px}.approach__badge-box{bottom:-19px;padding:17px 18px 15px;max-width:172px}}.servicesSection{padding-bottom:160px}.servicesSection__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:48px}.servicesSection__subtitle{font-size:18px;line-height:24px;font-weight:500;color:#006f52;text-transform:uppercase;margin-bottom:13px;position:relative;padding-bottom:11px}.servicesSection__subtitle:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.servicesSection__title{font-size:48px;line-height:52px;max-width:325px}.servicesSection__description{max-width:520px;font-size:16px;line-height:160%;color:#454a48}.servicesSection__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.servicesSection__card{background:#fff;padding:40px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;border-bottom:4px solid transparent}.servicesSection__card-icon{width:48px;height:48px;margin-bottom:40px}.servicesSection__card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.servicesSection__card-content{padding:0 56px}.servicesSection__card-title{font-size:24px;line-height:28px;font-weight:600;margin-bottom:9px}.servicesSection__card-text{font-size:16px;line-height:160%;max-width:388px;color:#454a48;margin-bottom:40px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.servicesSection__card-link{text-align:right;display:block;padding:20px 40px 0;border-top:2px solid #f3f4f6}.servicesSection__card:hover{border-bottom:4px solid #029e58}.servicesSection__card:hover:after{content:"";width:48px;right:0;top:0;height:48px;position:absolute;background-position:100% 0;background-size:cover;background-image:url(../images/arrow-top-right-hover.svg)}.servicesSection__card:focus-within{border:1px solid #029e58}@media screen and (max-width:1024px){.servicesSection{margin-top:128px}.servicesSection__grid{gap:24px}.servicesSection__card-content{padding:0 49px}.servicesSection__card-title{max-width:300px}.servicesSection__card-link{padding-left:0}}@media screen and (max-width:768px){.servicesSection{margin-top:96px;padding-bottom:80px}.servicesSection__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:39px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.servicesSection__subtitle{margin-bottom:13px;padding-bottom:12px}.servicesSection__title{font-size:40px;line-height:44px;max-width:530px;padding-bottom:18px}.servicesSection__description{max-width:500px}.servicesSection__grid{gap:20px}.servicesSection__card{padding:31px 0 25px}.servicesSection__card-icon{margin-bottom:33px}.servicesSection__card-content{padding:0 27px}.servicesSection__card-text{max-width:262px;margin-bottom:32px}.servicesSection__card-link{padding:20px 18px 0;font-size:14px;line-height:16px}}@media screen and (max-width:520px){.servicesSection{margin-top:79px}.servicesSection__wrapper{margin-bottom:48px}.servicesSection__subtitle{font-size:16px;line-height:20px;padding-bottom:11px}.servicesSection__title{font-size:32px;line-height:36px;max-width:272px}.servicesSection__description{max-width:272px}.servicesSection__grid{grid-template-columns:1fr;gap:24px}.servicesSection__card{padding:32px 0 26px}.servicesSection__card-icon{margin-bottom:33px}.servicesSection__card-title{margin-bottom:13px}.servicesSection__card-content{padding:0 25px}.servicesSection__card-text{max-width:224px;margin-bottom:31px}.servicesSection__card-link{padding:21px 15px 0}}.ourServicesParent .servicesSection__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:17px}.films-hero{background:#006f52;position:relative;overflow:hidden}.films-hero .breadcrumb svg path{fill:#f1f1f1}.films-hero .breadcrumb-link,.films-hero .breadcrumb span{color:#f1f1f1}.films-hero__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.films-hero__content{z-index:1;width:100%}.films-hero__title{max-width:500px;font-size:56px;line-height:56px;font-weight:500;padding-top:22px;padding-bottom:16px;color:#f1f1f1}.films-hero__desc{font-size:18px;line-height:160%;color:#f1f1f1;max-width:413px;padding-bottom:105px}.films-hero__image{position:absolute;right:0;max-width:727px;top:0;height:100%}.films-hero__image img{width:auto;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.films-hero__image-mobile{display:none}@media screen and (max-width:1024px){.films-hero__title{max-width:404px;font-size:48px;line-height:52px;font-weight:400;padding-top:25px}.films-hero__image{max-width:500px}}@media screen and (max-width:768px){.films-hero__title{max-width:310px;padding-top:42px;padding-bottom:9px}.films-hero__desc{font-size:16px;max-width:310px;padding-bottom:105px}.films-hero__image{max-width:374px;overflow:hidden}.films-hero__image img{width:auto;height:100%}}@media screen and (max-width:580px){.films-hero__title{font-size:36px;line-height:40px;padding-top:10px}.films-hero__desc{padding-bottom:39px}.films-hero__content{max-width:440px}.films-hero__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.films-hero__image{position:relative;max-width:100%;width:100%;height:320px;bottom:0;left:0;right:0}.films-hero__image-desktop{display:none}.films-hero__image-mobile{display:block;position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:320px;overflow:hidden;left:7px}.films-hero__image-mobile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}}@media screen and (max-width:320px){.films-hero__grid{max-width:272px}}.film-card{background:#fff;position:relative;padding:12px}.film-card,.film-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.film-card__link{text-decoration:none;color:inherit}.film-card__image{height:160px;overflow:hidden}.film-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.film-card__content{padding:29px 20px 38px;-webkit-box-flex:1;-ms-flex:1;flex:1}.film-card__title{font-size:20px;line-height:24px;font-weight:600;margin-bottom:6px}.film-card__list{list-style:none;padding:0;margin:0}.film-card__list li{position:relative;padding-left:16px;font-size:14px;line-height:150%;margin-bottom:4px}.film-card__list li:before{content:"•";position:absolute;left:0;color:#029e58;font-weight:700}.film-card__arrow{display:none;position:absolute;bottom:16px;right:16px;font-size:16px;opacity:1}.film-card:hover .film-card__arrow{opacity:1}.films-children{background:#f1f1f1;padding-bottom:90px}.films-children__header{padding-top:120px}.films-children__title{font-size:36px;line-height:40px;font-weight:500;margin-bottom:38px}.films-children__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding-bottom:24px}.films-children__wrapper div:last-child{margin-left:auto}.films-children__subtitle{font-size:16px;line-height:16px;color:#454a48}.films-children__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.films-children__filters select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background-color:#fff;padding:10px 40px 10px 14px;font-size:14px;line-height:16px;min-width:180px;cursor:pointer;position:relative;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.92626 10.0407L11.2263 6.74069L12.1689 7.68336L7.92626 11.926L3.68359 7.68336L4.62626 6.74069L7.92626 10.0407Z" fill="%23006F52"/></svg>');background-repeat:no-repeat;background-position:right 14px center}.films-children__filters div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.films-children__grid{display:grid;border-top:1px solid #d1d2d1;padding-top:24px;grid-template-columns:repeat(3,1fr);gap:24px}.films-children__grid.is-empty{grid-template-columns:repeat(1,1fr)}.filter-mobile{display:none}@media screen and (max-width:1200px){.films-children__header{padding-top:61px}}@media (max-width:1024px){.film-card{padding:12px}.film-card__image{height:123px}.film-card__content{padding:29px 20px 69px}.film-card__title{margin-bottom:7px}.films-children{padding-bottom:85px}}@media (max-width:900px){.films-children__filters{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.films-children__filters select{display:none;width:100%}.films-children__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.films-children__wrapper div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.films-children__subtitle{display:none}.films-children__filters.is-open select{display:block}.films-children .filter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px}.films-children .products-meta__pages--mobile{white-space:nowrap;font-size:14px;color:#6f6f6f}}@media (max-width:768px){.film-card{padding:11px}.film-card__image{height:149px}.film-card__content{padding:30px 20px 49px}.films-children{padding-bottom:60px}.films-children__title{font-size:32px;line-height:36px;margin-bottom:40px}.films-children__wrapper{padding-bottom:35px}.films-children__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.film-card{padding:9px}.film-card__image{height:137px}.film-card__content{padding:17px 20px 35px}.films-children__header{padding-top:45px}.films-children__grid{gap:24px;grid-template-columns:1fr}}.downloadsExplore{margin-bottom:50px}.downloadsExplore__title{font-size:40px;line-height:1.2;font-weight:500;color:#1a1a1a;margin-bottom:24px}.downloadsExplore__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-right-radius:12px;border-bottom-left-radius:12px;padding:16px 28px;border:1px solid #1f6b4f;font-size:16px;font-weight:500;color:#1f6b4f;background:transparent;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}.brand-success{padding:73px 0 81px;background:#f1f1f1}.brand-success__title{text-align:center;font-size:48px;line-height:52px;max-width:568px;margin:0 auto 46px}.brand-success__title strong{font-weight:700}.brand-success__title span{font-size:48px;line-height:52px;color:#006f52}.brand-success__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.brand-success__item{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}.brand-success img{width:100%;height:272px;-o-object-fit:cover;object-fit:cover}.greenChoice .brand-success{padding-bottom:0}@media screen and (max-width:1024px){.brand-success{padding:68px 0 81px}.brand-success__title{max-width:600px;margin:0 auto 46px}.brand-success__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.brand-success img{height:219px}}@media screen and (max-width:768px){.brand-success{padding:37px 0 30px}.brand-success__title{font-size:40px;line-height:44px;max-width:500px}.brand-success__grid{gap:20px}.brand-success img{height:167px}}@media screen and (max-width:520px){.brand-success{padding:36px 0 30px}.brand-success__title{max-width:272px;font-size:32px;line-height:36px}.brand-success__grid{grid-template-columns:repeat(1,1fr);gap:20px}.brand-success img{height:228px}}.single-product{background:#f1f1f1}.single-product .breadcrumb{padding-bottom:40px}.single-product__hero{display:grid;grid-template-columns:1fr .9fr;gap:20px;margin-bottom:97px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product__hero h1{font-size:40px;font-weight:500;line-height:44px;margin-bottom:20px}.single-product__hero h1.mobile{display:none}.single-product__hero p{font-size:16px;line-height:160%;margin-bottom:24px;color:#454a48}.single-product__content{max-width:413px}.single-product__list{padding-bottom:42px}.single-product__list li{color:#454a48;position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;line-height:160%}.single-product__list li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background-image:url(../images/Check-Icon.svg);background-size:cover;background-repeat:no-repeat;border-radius:50%}.single-product__media{position:relative;max-width:563px}.single-product__gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:16px}.single-product__gallery a{display:block}.single-product__gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-product__gallery a:first-child{grid-column:1/-1;grid-row:1;height:422px}.single-product__gallery a:not(:first-child){grid-row:2;height:132px;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.single-product__gallery a:not(:first-child):hover img{outline:2px solid #029e58}.single-product__suggested{padding:64px 48px;margin-bottom:226px;background:#fff}.single-product__suggested h2{font-weight:500;font-size:28px;line-height:32px;padding-bottom:13px}.single-product__suggested>p{max-width:513px;font-size:16px;line-height:160%;margin-bottom:20px}.single-product .separator{border-bottom:1.5px solid #f1f1f1;margin-bottom:30px}.single-product__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.single-product__grid h2{font-weight:600;font-size:24px;line-height:28px;padding-bottom:14px}.single-product__applications{display:grid;grid-template-columns:repeat(2,262px);gap:16px;margin-bottom:47px}.single-product__applications-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:262px;padding:16px 16px 16px 12px;border:1px solid #d1d2d1;border-radius:2px;background:#fff;-webkit-transition:border-color .2s;transition:border-color .2s}.single-product__applications-item img{width:24px;height:24px}.single-product__applications-item .taxonomy-name{font-size:14px;line-height:16px;color:#454a48}.single-product__applications-item:hover{border-color:#029e58}.single-product__sustainability{margin-top:50px}.single-product__benefits ul{display:grid;grid-template-columns:repeat(2,1fr);padding-top:4px;padding-bottom:14px}.single-product__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:28px;padding-bottom:34px}.single-product__benefits li span{max-width:352px;font-size:16px;padding-left:50px;line-height:160%;color:#454a48}.single-product__benefits li:before{content:"";display:inline-block;position:absolute;width:32px;height:32px;background-image:url(../images/Check-Icon.svg);background-size:cover;background-repeat:no-repeat}.single-product__technical-icons{display:grid;grid-template-columns:repeat(3,1fr)}.single-product .taxonomy-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px;margin-top:32px}.single-product .taxonomy-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.single-product .taxonomy-icon img{width:48px;height:48px}.single-product .taxonomy-icon .taxonomy-name{font-size:18px;line-height:18px}@media screen and (max-width:1024px){.single-product__gallery a:first-child{height:338px}.single-product__gallery a:not(:first-child){height:104px}.single-product__hero{margin-bottom:80px}.single-product__suggested{padding:48px 32px}.single-product__benefits ul{padding-bottom:12px}.single-product__list{padding-bottom:23px}}@media screen and (max-width:768px){.single-product__gallery a:first-child{height:480px}.single-product__gallery a:not(:first-child){height:153px}.single-product__hero{margin-bottom:60px;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:start;-ms-flex-align:start;align-items:flex-start;gap:39px}.single-product__hero h1{font-size:36px;line-height:40px;margin-bottom:15px}.single-product__hero p{margin-bottom:17px}.single-product__list{padding-bottom:21px}.single-product__list li{margin-bottom:11px}.single-product__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}.single-product__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-product__suggested{margin-bottom:60px}}@media screen and (max-width:660px){.single-product__applications{max-width:100%;grid-template-columns:1fr 1fr}.single-product__benefits ul{grid-template-columns:1fr}.single-product__technical-icons{gap:22px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.single-product .breadcrumb{padding-bottom:75px}.single-product__hero{margin-bottom:64px;gap:16px}.single-product__hero h1{font-size:28px;line-height:32px;display:none}.single-product__hero h1.mobile{display:block}.single-product__hero p{margin-bottom:42px}.single-product__gallery{gap:8px}.single-product__gallery a:first-child{height:201px}.single-product__gallery a:not(:first-child){height:63px}.single-product__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-product__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-product .btn-green{max-width:100%}.single-product__grid{gap:0}.single-product .separator{margin-bottom:23px}.single-product__application h2{font-size:24px;line-height:28px;padding-bottom:10px}.single-product__suggested{padding:48px 24px}.single-product__suggested h2{font-size:20px;line-height:24px}.single-product__suggested>p{margin-bottom:13px}.single-product__benefits ul{padding-bottom:27px}.single-product__benefits li{padding-bottom:21px;padding-left:0}}.faq-section{padding:161px 0 81px;background-color:#f1f1f1}.faq-section .faq__wrapper{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem}.faq-section .faq__intro .faq__title{font-size:48px;line-height:52px;margin-bottom:16px}.faq-section .faq__intro .faq__description p{font-size:16px;line-height:160%;color:#545454;padding-bottom:15px}.faq-section .faq__intro .faq__description a{color:#006f52;font-size:16px;line-height:20px;font-weight:600;border-bottom:2px solid #006f52}.faq-section .faq__intro .faq__description a:hover{color:#004f3a}.faq-section .faq__accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.faq-section .faq__accordion .faq__question{border:none;width:100%;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 25px;cursor:pointer;text-align:left;-webkit-transition:color .3s;transition:color .3s}.faq-section .faq__accordion .faq__question span{font-size:16px;line-height:16px;max-width:500px;font-weight:600}.faq-section .faq__accordion .faq__question .faq__icon{width:20px;height:20px;position:relative;-ms-flex-negative:0;flex-shrink:0}.faq-section .faq__accordion .faq__question .faq__icon img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .25s ease,visibility .25s,-webkit-transform .25s ease;transition:opacity .25s ease,visibility .25s,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,visibility .25s;transition:opacity .25s ease,transform .25s ease,visibility .25s,-webkit-transform .25s ease}.faq-section .faq__accordion .faq__question .faq__icon .faq__icon--plus{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.faq-section .faq__accordion .faq__question .faq__icon .faq__icon--minus{opacity:0;visibility:hidden;-webkit-transform:scale(.8);transform:scale(.8)}.faq-section .faq__accordion .faq__answer{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;line-height:160%;color:#454a48}.faq-section .faq__accordion .faq__item{background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.faq-section .faq__accordion .faq__item.is-open .faq__question{border-bottom:2px solid #f1f1f1}.faq-section .faq__accordion .faq__item.is-open .faq__question span{color:#006f52}.faq-section .faq__accordion .faq__item.is-open .faq__icon--plus{opacity:0;visibility:hidden;-webkit-transform:scale(.8);transform:scale(.8)}.faq-section .faq__accordion .faq__item.is-open .faq__icon--minus{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.faq-section .faq__accordion .faq__item.is-open .faq__answer{max-height:600px;opacity:1;padding:24px 20px 40px;width:calc(100% - 30px)}@media screen and (max-width:1024px){.faq-section{padding:46px 0 81px}.faq-section .faq__intro .faq__title{margin-bottom:15px}.faq-section .faq__intro .faq__description p{padding-bottom:15px}}@media screen and (max-width:768px){.faq-section{padding:66px 0 81px}.faq-section .faq__wrapper{grid-template-columns:1fr;gap:4rem}.faq-section .faq__intro .faq__title{font-size:40px;line-height:44px;margin-bottom:16px}.faq-section .faq__intro .faq__description p{padding-bottom:15px}.faq-section .faq__accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.faq-section .faq__accordion .faq__question{border:none;width:100%;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 25px;cursor:pointer;text-align:left;-webkit-transition:color .3s;transition:color .3s}.faq-section .faq__accordion .faq__question span{font-size:16px;line-height:16px;font-weight:500}.faq-section .faq__accordion .faq__question .faq__icon{width:20px;height:20px;position:relative;-ms-flex-negative:0;flex-shrink:0}.faq-section .faq__accordion .faq__question .faq__icon img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .25s ease,visibility .25s,-webkit-transform .25s ease;transition:opacity .25s ease,visibility .25s,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,visibility .25s;transition:opacity .25s ease,transform .25s ease,visibility .25s,-webkit-transform .25s ease}.faq-section .faq__accordion .faq__question .faq__icon .faq__icon--plus{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.faq-section .faq__accordion .faq__question .faq__icon .faq__icon--minus{opacity:0;visibility:hidden;-webkit-transform:scale(.8);transform:scale(.8)}.faq-section .faq__accordion .faq__answer{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.faq-section .faq__accordion .faq__answer p{font-size:16px;line-height:160%;color:#454a48}.faq-section .faq__accordion .faq__item{background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.faq-section .faq__accordion .faq__item.is-open .faq__question{border-bottom:2px solid #f1f1f1}.faq-section .faq__accordion .faq__item.is-open .faq__question span{color:#006f52}.faq-section .faq__accordion .faq__item.is-open .faq__icon--plus{opacity:0;visibility:hidden;-webkit-transform:scale(.8);transform:scale(.8)}.faq-section .faq__accordion .faq__item.is-open .faq__icon--minus{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.faq-section .faq__accordion .faq__item.is-open .faq__answer{max-height:600px;opacity:1;padding:24px 20px 40px;width:calc(100% - 30px)}}@media screen and (max-width:520px){.faq-section{padding:65px 0 48px}.faq-section .faq__intro .faq__title{font-size:32px;line-height:36px;margin-bottom:13px}.faq-section .faq__intro .faq__description p{padding-bottom:15px}.faq-section .faq__accordion{gap:8px}.faq-section .faq__accordion .faq__question{padding:21px 25px}.faq-section .faq__accordion .faq__question span{font-weight:600}.faq-section .faq__accordion .faq__item.is-open .faq__answer{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding:14px 20px 22px;width:calc(100% - 30px)}}.ourServices{background:#f1f1f1}.ourServices.digitalChoice .hero-white,.ourServices.nextInnovation .hero-white,.ourServices.SustainabilityConsult .hero-white,.ourServices.technicalService .hero-white{margin-bottom:160px;min-height:600px}.ourServices.digitalChoice .hero-white-title,.ourServices.nextInnovation .hero-white-title,.ourServices.SustainabilityConsult .hero-white-title,.ourServices.technicalService .hero-white-title{max-width:480px}.ourServices.digitalChoice .hero-white-description ul li,.ourServices.nextInnovation .hero-white-description ul li,.ourServices.SustainabilityConsult .hero-white-description ul li,.ourServices.technicalService .hero-white-description ul li{position:relative;padding-left:30px}.ourServices.digitalChoice .hero-white-description ul li:before,.ourServices.nextInnovation .hero-white-description ul li:before,.ourServices.SustainabilityConsult .hero-white-description ul li:before,.ourServices.technicalService .hero-white-description ul li:before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0}@media screen and (max-width:1200px){.ourServices.digitalChoice .hero-white,.ourServices.nextInnovation .hero-white,.ourServices.SustainabilityConsult .hero-white,.ourServices.technicalService .hero-white{padding-bottom:56px;margin-bottom:128px}.ourServices.digitalChoice .hero-white__content,.ourServices.nextInnovation .hero-white__content,.ourServices.SustainabilityConsult .hero-white__content,.ourServices.technicalService .hero-white__content{max-width:618px;position:relative}}@media screen and (max-width:1024px){.ourServices.digitalChoice .hero-white,.ourServices.nextInnovation .hero-white,.ourServices.SustainabilityConsult .hero-white,.ourServices.technicalService .hero-white{margin-bottom:96px}.ourServices.digitalChoice .hero-white__content,.ourServices.nextInnovation .hero-white__content,.ourServices.SustainabilityConsult .hero-white__content,.ourServices.technicalService .hero-white__content{margin-right:auto;margin-left:0}}@media screen and (max-width:768px){.ourServices.digitalChoice .breadcrumb,.ourServices.nextInnovation .breadcrumb,.ourServices.SustainabilityConsult .breadcrumb,.ourServices.technicalService .breadcrumb{padding-left:20px}.ourServices.digitalChoice .hero-white,.ourServices.nextInnovation .hero-white,.ourServices.SustainabilityConsult .hero-white,.ourServices.technicalService .hero-white{background-size:contain;background-position:bottom;background-repeat:no-repeat;background-color:#fff;margin-bottom:80px;padding-bottom:200px}.ourServices.digitalChoice .hero-white-title,.ourServices.nextInnovation .hero-white-title,.ourServices.SustainabilityConsult .hero-white-title,.ourServices.technicalService .hero-white-title{font-size:36px;line-height:40px}.ourServices.digitalChoice .hero-white:before,.ourServices.nextInnovation .hero-white:before,.ourServices.SustainabilityConsult .hero-white:before,.ourServices.technicalService .hero-white:before{background:none}.ourServices.digitalChoice .hero-white-content,.ourServices.nextInnovation .hero-white-content,.ourServices.SustainabilityConsult .hero-white-content,.ourServices.technicalService .hero-white-content{max-width:100%;padding-left:24px}.ourServices.digitalChoice .hero-white .grid-inside,.ourServices.nextInnovation .hero-white .grid-inside,.ourServices.SustainabilityConsult .hero-white .grid-inside,.ourServices.technicalService .hero-white .grid-inside{padding-left:0;padding-right:0;max-width:100%}}@media screen and (max-width:439px){.ourServices.digitalChoice .hero-white,.ourServices.nextInnovation .hero-white,.ourServices.SustainabilityConsult .hero-white,.ourServices.technicalService .hero-white{min-height:470px}.ourServices.digitalChoice .hero-white-content,.ourServices.nextInnovation .hero-white-content,.ourServices.SustainabilityConsult .hero-white-content,.ourServices.technicalService .hero-white-content{margin-top:106px;clip-path:polygon(0 0,100% 0,100% 75%,81% 100%,0 100%)}}@media screen and (max-width:1024px){.ourServices.SustainabilityConsult .hero-white{padding-bottom:0;margin-bottom:184px}.ourServices.SustainabilityConsult .hero-white__content{position:relative;bottom:-56px}}@media screen and (max-width:768px){.ourServices.SustainabilityConsult .hero-white{padding-bottom:0;margin-bottom:144px}.ourServices.SustainabilityConsult .hero-white__content{position:relative;bottom:-48px;margin-left:64px}}@media screen and (max-width:767px){.ourServices.SustainabilityConsult .hero-white__content{margin-left:24px}}@media screen and (max-width:680px){.ourServices.SustainabilityConsult .hero-white{padding-bottom:370px;margin-bottom:80px;background-size:contain;background-position:100% 100%;background-image:var(--hero-bg-mobile)}.ourServices.SustainabilityConsult .hero-white__content{margin-left:0;bottom:auto}}@media screen and (max-width:439px){.ourServices.SustainabilityConsult .hero-white__content{margin-top:0;clip-path:polygon(0 0,100% 0,100% 90%,80% 100%,0 100%)}}.ourServices.digitalChoice .hero-white{height:auto}@media screen and (max-width:1024px){.ourServices.digitalChoice .hero-white{padding-bottom:0;margin-bottom:170px}.ourServices.digitalChoice .hero-white__content{position:relative;bottom:-42px}}@media screen and (max-width:768px){.ourServices.digitalChoice .hero-white{padding-bottom:0;margin-bottom:170px}.ourServices.digitalChoice .hero-white__content{position:relative;bottom:-74px;margin-left:64px}}@media screen and (max-width:767px){.ourServices.digitalChoice .hero-white__content{margin-left:24px}}@media screen and (max-width:680px){.ourServices.digitalChoice .hero-white{padding-bottom:270px;margin-bottom:0;background-size:contain;background-position:100% 100%;background-image:var(--hero-bg-mobile)}.ourServices.digitalChoice .hero-white__content{margin-left:0;bottom:auto}}@media screen and (max-width:439px){.ourServices.digitalChoice .hero-white__content{margin-top:0;clip-path:polygon(0 0,100% 0,100% 86%,84% 100%,0 100%)}}@media screen and (max-width:1024px){.ourServices.nextInnovation .hero-white,.ourServices.technicalService .hero-white{margin-bottom:160px}}@media screen and (max-width:768px){.ourServices.nextInnovation .hero-white,.ourServices.technicalService .hero-white{margin-bottom:96px;padding-bottom:48px;background-size:cover}.ourServices.nextInnovation .hero-white__content,.ourServices.technicalService .hero-white__content{margin-left:64px}}@media screen and (max-width:767px){.ourServices.nextInnovation .hero-white__content,.ourServices.technicalService .hero-white__content{margin-left:24px}}@media screen and (max-width:680px){.ourServices.nextInnovation .hero-white,.ourServices.technicalService .hero-white{padding-bottom:470px;margin-bottom:80px;background-size:contain;background-position:100% 100%;background-image:var(--hero-bg-mobile)}.ourServices.nextInnovation .hero-white__content,.ourServices.technicalService .hero-white__content{margin-left:0;max-width:100%;clip-path:polygon(0 0,100% 0,100% 84%,80% 100%,0 100%)}}@media screen and (max-width:439px){.ourServices.nextInnovation .hero-white,.ourServices.technicalService .hero-white{padding-bottom:370px}.ourServices.nextInnovation .hero-white__content,.ourServices.technicalService .hero-white__content{margin-top:0;clip-path:polygon(0 0,100% 0,100% 90%,80% 100%,0 100%)}}.ourServicesParent{background:#f1f1f1}.ourServicesParent .how-we-work__card{padding:22px}.ourServicesParent .heroSimple{height:100%;min-height:auto;margin-bottom:0;overflow:visible;clip-path:polygon(0 0,100% 0,100% 100%,50% 92%,0 100%)}.ourServicesParent .heroSimple .grid-inside{position:absolute;top:0;left:0;right:0}.ourServicesParent .heroSimple__bg,.ourServicesParent .heroSimple__circle{position:relative}.ourServicesParent .heroSimple__circle:after{content:"";z-index:9;position:absolute;margin:0 auto;height:76px;right:0;left:0;width:76px;bottom:10px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' fill='none'%3E%3Ccircle cx='38' cy='38' r='38' fill='%23fff'/%3E%3Cpath d='M45.375 38.863l-.515-.557-4.38 4.734-1.321 1.425v-14.92h-.672v14.92l-1.321-1.425-4.382-4.733-.515.556 6.553 7.078 6.553-7.078z' fill='%23006F52' stroke='%23006F52' stroke-width='1.523'/%3E%3C/svg%3E");background-size:cover}.ourServicesParent .heroSimple__arrow{position:relative;left:0;right:0;width:100%;height:76px;bottom:76px;margin:0 auto;z-index:8}.ourServicesParent .heroSimple__arrow:before{right:0;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.ourServicesParent .heroSimple__arrow:after,.ourServicesParent .heroSimple__arrow:before{content:"";position:absolute;width:50%;height:5px;background-color:#029e58;bottom:10px;z-index:5}.ourServicesParent .heroSimple__arrow:after{left:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (max-width:1100px){.ourServicesParent .heroSimple__bg:after{-webkit-transform:rotate(-7deg);transform:rotate(-7deg);bottom:15px}.ourServicesParent .heroSimple__bg:before{-webkit-transform:rotate(7deg);transform:rotate(7deg);bottom:15px}.ourServicesParent .heroSimple__title{font-size:40px;line-height:44px;max-width:420px}.ourServicesParent .heroSimple__title span{font-size:40px;line-height:44px}}@media screen and (max-width:991px){.ourServicesParent .heroSimple{clip-path:polygon(0 0,100% 0,100% 100%,50% 94%,0 100%)}.ourServicesParent .heroSimple__bg:before{-webkit-transform:rotate(6deg);transform:rotate(6deg);bottom:5px}.ourServicesParent .heroSimple__bg:after{-webkit-transform:rotate(-6deg);transform:rotate(-6deg);bottom:5px}.ourServicesParent .heroSimple__bg img{height:750px;clip-path:polygon(0 0,100% 0,100% 100%,50% 94%,0 100%)}}@media screen and (max-width:767px){.ourServicesParent .heroSimple__arrow:before{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.ourServicesParent .heroSimple__arrow:after{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.ourServicesParent .heroSimple__title{font-size:36px;line-height:40px;max-width:390px}}@media screen and (max-width:600px){.ourServicesParent .heroSimple__arrow:before{-webkit-transform:rotate(12deg);transform:rotate(12deg)}.ourServicesParent .heroSimple__arrow:after{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.ourServicesParent .heroSimple__circle:after{bottom:0;width:64px;height:64px}}.heroSimple{position:relative;overflow:hidden;margin-bottom:160px}.heroSimple__bg{position:absolute;inset:0;z-index:1;width:100%;min-height:760px;background-image:var(--hero-bg-desktop);background-size:cover;background-position:100%;background-repeat:no-repeat}.heroSimple .grid-inside{position:relative;z-index:2}.heroSimple__content{max-width:620px}.heroSimple__subtitle{font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;margin-bottom:16px;position:relative;padding-top:11px;padding-bottom:12px}.heroSimple__subtitle:after{content:"";width:40px;height:4px;background:#029e58;position:absolute;left:0;bottom:0}.heroSimple__title,.heroSimple__title span{font-size:48px;line-height:52px}.heroSimple__title span{color:#006f52}@media (max-width:1024px){.heroSimple__bg{background-image:var(--hero-bg-tablet,var(--hero-bg-desktop))}}@media (max-width:768px){.heroSimple__bg{background-image:var(--hero-bg-mobile,var(--hero-bg-tablet,var(--hero-bg-desktop)));background-position:bottom;min-height:785px}.heroSimple__title{font-size:32px;line-height:36px}}.valueSupport{padding:70px 0 165px;background:#f1f1f1}.valueSupport__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.valueSupport__content{max-width:408px}.valueSupport__eyebrow{font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;margin-bottom:13px;position:relative;padding-bottom:12px}.valueSupport__eyebrow:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:4px;background:#029e58}.valueSupport__title{font-size:48px;line-height:52px;margin-bottom:24px}.valueSupport__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.valueSupport__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.valueSupport__icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;margin-top:4px;background-image:url(../images/Check-Icon.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.valueSupport__text{font-size:16px;line-height:160%}.valueSupport__text strong{font-weight:700}.valueSupport__visual{position:relative;width:563px;height:454px}.valueSupport__shape{position:absolute;top:0;left:0;right:0;width:525px;height:455px;background:#006f52;clip-path:polygon(32% 0,98% 0,68% 100%,0 100%);z-index:1}.valueSupport__images{position:relative;overflow:hidden;width:525px;height:454px;z-index:2}.valueSupport__images:before{content:"";position:absolute;top:0;left:55px;width:454px;height:448px;border:2.24px dashed #029e58;border-radius:50%;z-index:0;pointer-events:none}.valueSupport__image{position:absolute;overflow:hidden;background:transparent;z-index:2}.valueSupport__image--left{width:268px;height:248px;left:0;top:166.06px;z-index:2}.valueSupport__image--right{width:357px;height:300px;left:206px;top:40px;z-index:1}.valueSupport__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:1200px){.valueSupport__visual{width:451px;height:365px}.valueSupport__images{width:441px;height:365px}.valueSupport__images:before{width:363px;height:363px;top:-15px}.valueSupport__shape{width:420px;height:363px}.valueSupport__image--left{width:214px;height:198px;top:133px}.valueSupport__image--right{width:286px;height:239px;top:32px;left:165px}}@media screen and (max-width:1024px){.valueSupport__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.valueSupport__title{font-size:40px;line-height:44px;max-width:540px;padding-bottom:0}.valueSupport__content{max-width:100%}.valueSupport__visual{width:640px;height:515px}.valueSupport__images{width:630px;height:515px}.valueSupport__images:before{width:515px;height:515px;top:-15px}.valueSupport__shape{width:596px;height:515px}.valueSupport__image--left{width:304px;height:281px;top:180px}.valueSupport__image--right{width:405px;height:340px;top:45px;left:234px}}@media screen and (max-width:768px){.valueSupport__title{font-size:32px;line-height:36px;max-width:540px}}@media screen and (max-width:680px){.valueSupport__visual{width:272px;height:219px}.valueSupport__images{width:262px;height:219px}.valueSupport__images:before{width:219px;height:219px;top:-10px;left:30px}.valueSupport__shape{width:253px;height:219px}.valueSupport__image--left{width:129px;height:119px;top:80px}.valueSupport__image--right{width:172px;height:144px;top:19px;left:99px}}.life-at-wipak .valueSupport__shape,.life-at-wipak .valueSupport__visual{width:500px}.life-at-wipak .valueSupport__images{width:500px;height:461px}.life-at-wipak .valueSupport__image--left{z-index:1;width:227px;height:240px}.life-at-wipak .valueSupport__image--left.TextImage{z-index:2;width:238px;height:252px}.life-at-wipak .valueSupport__image--right{z-index:2;width:302px;height:290px}.life-at-wipak .valueSupport__image--right.TextImage{z-index:1;width:318px;height:305px}.benefits-beyond .valueSupport__visual{width:484px;height:484px}.benefits-beyond .valueSupport__shape{width:484px;height:484px;clip-path:polygon(34% 0,95% 0,63% 100%,0 100%)}.benefits-beyond .valueSupport__images{width:484px;height:484px}.benefits-beyond .valueSupport__images:before{top:47px;width:390px;height:390px}.benefits-beyond .valueSupport__image--left.TextImage{z-index:2;width:230px;height:265px}.benefits-beyond .valueSupport__image--right.TextImage{z-index:1;width:308px;height:320px}.SustainabilityConsult .valueSupport{overflow:hidden}.digitalChoice .valueSupport__shape{background:url(../images/flow-blue-digital.png);width:600px;height:512px;clip-path:none;background-size:cover;background-repeat:no-repeat;background-position:50%}.digital-diagram{position:relative;margin-bottom:160px}.digital-diagram__container{background:#fff;padding:88px 0;position:relative}.digital-diagram__container:before{content:"";position:absolute;right:0;top:0;background-image:url(../../dist/images/digital-diagram.png);background-repeat:no-repeat;background-position:100%;background-size:contain;width:413px;height:310px}.digital-diagram-logo{margin-bottom:16px;width:89px;height:64px}.digital-diagram-title{font-size:48px;line-height:52px;margin-bottom:16px;max-width:587px}.digital-diagram-text{font-size:16px;line-height:160%;color:#454a48;max-width:500px;margin-bottom:39px}.digital-diagram-media{width:100%}.digital-diagram-image{display:none;width:100%;height:auto}.digital-diagram-image--desktop{display:block}@media screen and (max-width:1200px){.digital-diagram{margin-bottom:128px}.digital-diagram__container{padding-top:72px;padding-bottom:96px}.digital-diagram__container:before{max-width:333px;max-height:250px}}@media screen and (max-width:1023px){.digital-diagram{margin-bottom:96px}.digital-diagram__container{padding-top:40px;padding-bottom:64px}.digital-diagram__container:before{max-width:237px;max-height:178px}.digital-diagram-title{font-size:48px;line-height:52px}}@media screen and (max-width:767px){.digital-diagram{margin-bottom:80px}.digital-diagram__container{padding-top:64px;padding-bottom:60px}.digital-diagram__container:before{max-width:152px;max-height:114px}.digital-diagram-image--desktop{display:none}.digital-diagram-image--tablet{display:block}.digital-diagram-title{font-size:32px;line-height:36px}}@media screen and (max-width:450px){.digital-diagram-image--tablet{display:none}.digital-diagram-image--mobile{display:block}}.whatYouGet{padding-bottom:93px;background:#f1f1f1}.whatYouGet__eyebrow{margin-bottom:13px;font-size:18px;line-height:24px;text-transform:uppercase;color:#006f52;font-weight:500;padding-bottom:12px;position:relative}.whatYouGet__eyebrow:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:4px;background:#029e58}.whatYouGet__title{padding-bottom:18px;font-size:48px;line-height:52px;max-width:587px}.whatYouGet__desc{max-width:500px}.whatYouGet__paragraph{padding-bottom:10px;font-size:16px;line-height:160%}.whatYouGet__paragraph strong{font-weight:700}.whatYouGet__grid{margin-top:45px;display:grid;gap:24px}.whatYouGet__grid.is-even{grid-template-columns:repeat(2,1fr)}.whatYouGet__grid.is-even .whatYouGet__item:nth-child(2),.whatYouGet__grid.is-even .whatYouGet__item:nth-child(3),.whatYouGet__grid.is-even .whatYouGet__item:nth-child(6){background:#c8e3d3}.whatYouGet__grid.is-odd{grid-template-columns:repeat(3,1fr)}.whatYouGet__grid.is-odd .whatYouGet__item:nth-child(2n){background:#c8e3d3}.whatYouGet__item{padding:32px;background:#fff}.whatYouGet__icon{margin-bottom:24px}.whatYouGet__icon img{width:40px;height:40px}.whatYouGet__itemTitle{padding-bottom:10px;font-size:20px;line-height:24px;font-weight:600;color:#006f52}.whatYouGet__itemDesc{font-size:16px;line-height:160%;max-width:436px}@media screen and (max-width:1200px){.whatYouGet{padding-bottom:58px}}@media screen and (max-width:1023px){.whatYouGet{padding-bottom:26px}.whatYouGet__title{font-size:40px;line-height:44px;max-width:540px;padding-bottom:16px}.whatYouGet__grid{margin-top:38px;gap:20px}}@media screen and (max-width:767px){.whatYouGet{padding-bottom:10px}.whatYouGet__title{font-size:32px;line-height:36px;max-width:540px}.whatYouGet__grid.is-even,.whatYouGet__grid.is-odd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.whatYouGet__item:nth-of-type(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.technicalService .whatYouGet__itemDesc{max-width:262px}.connectedBlocks{padding:0}.connectedBlocks__block{position:relative;background:#fff;overflow:hidden}.connectedBlocks__content{max-width:500px;padding:162px 0 148px}.connectedBlocks__imageSpacer{pointer-events:none}.connectedBlocks__title{font-size:40px;line-height:44px;margin-bottom:17px}.connectedBlocks__paragraph{font-size:16px;line-height:160%;color:#454a48;max-width:413px}.connectedBlocks__paragraph:last-child{margin-bottom:0}.connectedBlocks__list{margin-top:18px;padding:0;list-style:none}.connectedBlocks__listItem{position:relative;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.connectedBlocks__listItem-text{font-size:16px;line-height:160%;color:#454a48}.connectedBlocks__listItem-icon{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;margin-top:4px;background-image:url(../images/Check-Icon.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.connectedBlocks__paragraph--bottom{padding-top:9px;font-size:16px;line-height:160%;color:#454a48;max-width:413px}.connectedBlocks__imageBg{position:absolute;top:0;bottom:0;width:50%;background-size:cover;background-position:100%;background-repeat:no-repeat;z-index:0}.connectedBlocks__icon{position:absolute;inset:0;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;pointer-events:none}.connectedBlocks__icon img{width:277px;height:168px}.is-image-right .connectedBlocks__content{padding-left:64px;max-width:384px;-webkit-box-sizing:content-box;box-sizing:content-box}.is-image-left .connectedBlocks__content{margin-left:auto;padding:168px 0 152px;max-width:412px}.is-image-left .connectedBlocks__paragraph{margin-bottom:10px}.is-image-left .connectedBlocks__row{margin-right:64px}.is-image-right .connectedBlocks__imageBg{right:0;background-position:bottom;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 100%)}.is-image-left .connectedBlocks__imageBg{left:0;clip-path:polygon(0 0,100% 0,100% 0,80% 100%,0 100%);background-position:top}.our-commitment .connectedBlocks__title,.recycled .connectedBlocks__title,.renewable .connectedBlocks__title{font-size:36px;line-height:40px}.our-commitment .connectedBlocks__listItem,.recycled .connectedBlocks__listItem,.renewable .connectedBlocks__listItem{position:relative;padding-left:16px;margin-bottom:5px}.our-commitment .connectedBlocks__listItem-icon,.recycled .connectedBlocks__listItem-icon,.renewable .connectedBlocks__listItem-icon{display:none}.our-commitment .connectedBlocks__listItem:before,.recycled .connectedBlocks__listItem:before,.renewable .connectedBlocks__listItem:before{content:"";position:absolute;left:0;top:.65em;width:4px;height:4px;background-color:#029e58;border-radius:50%}.our-commitment .connectedBlocks__paragraph--bottom,.recycled .connectedBlocks__paragraph--bottom,.renewable .connectedBlocks__paragraph--bottom{max-width:384px}@media screen and (max-width:1440px){.our-commitment .is-image-right .connectedBlocks__content,.recycled .is-image-right .connectedBlocks__content,.renewable .is-image-right .connectedBlocks__content{padding-top:65px;padding-bottom:62px}.our-commitment .is-image-left .connectedBlocks__content,.recycled .is-image-left .connectedBlocks__content,.renewable .is-image-left .connectedBlocks__content{padding-left:4%;padding-top:66px;padding-bottom:55px}}.recycled .connectedBlocks{padding:155px 0 75px}@media screen and (max-width:1440px){.recycled .is-image-right .connectedBlocks__content{padding-top:65px;padding-bottom:62px}}.renewable .connectedBlocks{padding:160px 0 112px}@media screen and (max-width:1440px){.renewable .is-image-right .connectedBlocks__content{padding-top:65px;padding-bottom:62px}.renewable .is-image-left .connectedBlocks__content{padding-top:110px;padding-bottom:100px}}@media screen and (max-width:1200px){.recycled .connectedBlocks,.renewable .connectedBlocks{padding-top:128px;padding-bottom:80px}.recycled .is-image-right .connectedBlocks__content,.renewable .is-image-right .connectedBlocks__content{max-width:325px}.recycled .is-image-left .connectedBlocks__content,.renewable .is-image-left .connectedBlocks__content{max-width:355px}}@media screen and (max-width:950px){.recycled .connectedBlocks,.renewable .connectedBlocks{padding-top:96px;padding-bottom:48px}.recycled .is-image-right .connectedBlocks__content,.renewable .is-image-right .connectedBlocks__content{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:40px;padding-left:40px}.recycled .is-image-right .connectedBlocks__paragraph,.recycled .is-image-right .connectedBlocks__paragraph--bottom,.renewable .is-image-right .connectedBlocks__paragraph,.renewable .is-image-right .connectedBlocks__paragraph--bottom{max-width:510px}.recycled .is-image-left .connectedBlocks__content,.renewable .is-image-left .connectedBlocks__content{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:40px;padding-left:40px;padding-top:64px}.recycled .is-image-left .connectedBlocks__paragraph,.recycled .is-image-left .connectedBlocks__paragraph--bottom,.renewable .is-image-left .connectedBlocks__paragraph,.renewable .is-image-left .connectedBlocks__paragraph--bottom{max-width:510px}}@media screen and (max-width:650px){.recycled .connectedBlocks,.renewable .connectedBlocks{padding-top:80px}.recycled .connectedBlocks__icon img,.renewable .connectedBlocks__icon img{width:158px;height:96px}.recycled .connectedBlocks__title,.renewable .connectedBlocks__title{font-size:28px;line-height:32px}.recycled .is-image-right .connectedBlocks__imageBg,.renewable .is-image-right .connectedBlocks__imageBg{height:272px}.recycled .is-image-right .connectedBlocks__content,.renewable .is-image-right .connectedBlocks__content{padding-right:16px;padding-left:16px;padding-top:40px!important;padding-bottom:40px!important}.recycled .is-image-right .connectedBlocks__paragraph,.recycled .is-image-right .connectedBlocks__paragraph--bottom,.renewable .is-image-right .connectedBlocks__paragraph,.renewable .is-image-right .connectedBlocks__paragraph--bottom{max-width:100%}.recycled .is-image-left .connectedBlocks__imageBg,.renewable .is-image-left .connectedBlocks__imageBg{height:272px}.recycled .is-image-left .connectedBlocks__row,.renewable .is-image-left .connectedBlocks__row{margin-right:auto}.recycled .is-image-left .connectedBlocks__content,.renewable .is-image-left .connectedBlocks__content{padding-right:16px;padding-left:16px;padding-top:40px!important;padding-bottom:40px!important}.recycled .is-image-left .connectedBlocks__paragraph,.recycled .is-image-left .connectedBlocks__paragraph--bottom,.renewable .is-image-left .connectedBlocks__paragraph,.renewable .is-image-left .connectedBlocks__paragraph--bottom{max-width:100%}}@media screen and (max-width:1440px){.our-commitment .is-image-right .connectedBlocks__content{padding-top:98px;padding-bottom:98px}.our-commitment .is-image-left .connectedBlocks__content{padding-top:68px;padding-bottom:59px}}@media screen and (max-width:1200px){.our-commitment .hero-white{min-height:700px}.our-commitment .sustainability-commitment{padding-top:128px}}@media screen and (max-width:1024px){.our-commitment .sustainability-commitment{padding-top:96px}}@media screen and (max-width:768px){.our-commitment .sustainability-commitment{padding-top:80px}.our-commitment .hero-white{height:auto;padding-bottom:30px}}@media screen and (max-width:767px){.our-commitment .hero-white:before{background-image:none}}@media screen and (max-width:439px){.our-commitment .hero-white{padding-bottom:0}}.digitalChoice .connectedBlocks{padding-bottom:80px}@media screen and (max-width:1300px){.connectedBlocks__content{padding-top:150px;padding-bottom:150px}.is-image-left .connectedBlocks__content{padding-top:158px;padding-bottom:158px}}@media screen and (max-width:1280px){.is-image-left .connectedBlocks__content{padding-top:48px;padding-bottom:48px;margin-right:0;padding-left:56px}.is-image-right .connectedBlocks__content{padding-top:48px;padding-bottom:48px}.is-image-right .connectedBlocks__paragaph{max-width:440px}}@media screen and (max-width:1100px){.is-image-left .connectedBlocks__imageBg{width:50%}.is-image-left .connectedBlocks__content{padding-left:48px}.is-image-right .connectedBlocks__imageBg{width:50%}.is-image-right .connectedBlocks__content{padding-left:48px}.connectedBlocks__content{width:50%}.connectedBlocks__title{font-size:36px;line-height:40px;margin-bottom:10px}.connectedBlocks__list{margin-top:25px}.connectedBlocks__listItem{gap:9px}}@media screen and (max-width:950px){.is-image-left .connectedBlocks__imageBg{width:100%;position:relative;height:480px;clip-path:polygon(0 0,100% 0,100% 0,80% 100%,0 100%)}.is-image-left .connectedBlocks__content{padding-left:48px;max-width:480px;width:100%;margin:0 auto}.is-image-right .connectedBlocks__imageBg{width:100%;position:relative;height:480px;clip-path:polygon(0 0,100% 0,100% 0,80% 100%,0 100%)}.is-image-right .connectedBlocks__content{padding-left:48px;max-width:480px;width:100%;margin:0 auto}.connectedBlocks__title{font-size:36px;line-height:40px;margin-bottom:10px}.connectedBlocks__list{margin-top:25px}.connectedBlocks__listItem{gap:9px}.our-commitment .is-image-left .connectedBlocks__imageBg,.our-commitment .is-image-right .connectedBlocks__imageBg{height:295px}}@media screen and (max-width:767px){.our-commitment .is-image-right .connectedBlocks__content{padding:48px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.our-commitment .is-image-left .connectedBlocks__row{margin-right:auto}.our-commitment .is-image-left .connectedBlocks__content{padding:48px 24px}}.keyBenefits{padding-bottom:111px}.keyBenefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.keyBenefits__item{background:#fff;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.keyBenefits__icon{width:40px;height:40px}.keyBenefits__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.keyBenefits__text{font-size:16px;line-height:160%;max-width:261px}.keyBenefits__text strong{font-weight:700}@media screen and (max-width:1200px){.keyBenefits{padding-bottom:64px}}@media screen and (max-width:1023px){.keyBenefits{padding-bottom:48px}}@media screen and (max-width:767px){.keyBenefits{padding-bottom:32px}.keyBenefits__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.teamGallery{padding-bottom:40px;overflow:hidden}.teamGallery__title{font-size:48px;line-height:52px;margin-bottom:40px}.teamGallery__grid{display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.teamGallery__row{display:grid;grid-template-columns:42% 58%;gap:24px}.teamGallery__row--reverse{grid-template-columns:58% 42%}.teamGallery__item{overflow:hidden;height:430px}.teamGallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.teamGallery__item{height:346px}}@media screen and (max-width:1023px){.teamGallery__item{height:208px}.teamGallery__title{font-size:40px;line-height:44px}}@media screen and (max-width:767px){.teamGallery__grid{padding-left:24px;padding-right:24px}.teamGallery__item{height:auto;max-height:280px}.teamGallery__title{font-size:36px;line-height:40px}.teamGallery__row,.teamGallery__row--reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:570px){.teamGallery__grid{padding-left:0;padding-right:0}}.hero-green-play{position:relative;width:100%;margin-bottom:160px;overflow:hidden}.hero-green-play .breadcrumb a{color:#fff}.hero-green-play .breadcrumb a svg path{fill:#fff}.hero-green-play .breadcrumb span{color:#c8e3d3}.hero-green-play .hero__media img{width:100%}.hero-green-play .hero__media-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:4;pointer-events:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.hero-green-play .hero__overlay{position:absolute;inset:0;z-index:6;min-height:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-green-play .hero__content{max-width:556px;padding-left:85px;padding-bottom:203px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#006f52;clip-path:polygon(0 0,100% 0,100% 65%,85% 100%,0 100%)}.hero-green-play .hero__wrapper{max-width:380px}.hero-green-play .hero__title{font-size:56px;line-height:56px;font-weight:500;padding-top:84px;padding-bottom:11px;color:#f1f1f1}.hero-green-play .hero__subtitle{font-size:18px;line-height:24px;color:#f1f1f1;text-transform:uppercase;margin-bottom:24px}.hero-green-play .hero__list{list-style:none;padding:0;margin:0}.hero-green-play .hero__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;line-height:160%;color:#f1f1f1;margin-bottom:14px}.hero-green-play .hero__list-item:last-child{margin-bottom:0}.hero-green-play .hero__list-item:before{content:"";background-image:url(../images/check-icon-green.svg);background-repeat:no-repeat;background-size:100%;width:20px;height:20px}.hero-green-play .hero__play{position:absolute;right:41px;bottom:41px;width:62px;height:62px;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;cursor:pointer;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;z-index:5}.hero-green-play .hero__play:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.hero-green-play .hero__play-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-green-play.is-playing .hero__media-video{opacity:1;pointer-events:auto}.hero-green-play.is-playing .hero__media-image{opacity:0}.hero-green-play.is-playing .hero__content{display:none}@media screen and (max-width:1024px){.hero-green-play{margin-bottom:130px}}@media screen and (max-width:768px){.hero-green-play{margin-bottom:96px}}@media screen and (max-width:520px){.hero-green-play{margin-bottom:0}}.sustainable-production{background:#f1f1f1;padding-bottom:160px}.sustainable-production__header{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:48px}.sustainable-production__title{font-size:48px;line-height:52px;margin:0}.sustainable-production__description{font-size:16px;line-height:160%;text-align:right;color:#454a48}.sustainable-production__media{position:relative;height:344px;margin-bottom:24px;overflow:hidden}.sustainable-production__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sustainable-production__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sustainable-production__item{background:#fff;padding:32px 40px;text-align:center}.sustainable-production__icon{margin-bottom:14px}.sustainable-production__icon img{width:32px;height:32px}.sustainable-production__text{font-size:16px;line-height:20px}.quality-assurance{padding-bottom:48px}.quality-assurance__inner{background:#cfe7d7;margin:0 auto;display:grid;grid-template-columns:1fr 420px;position:relative}.quality-assurance__content{padding:89px 0 88px 89px}.quality-assurance__title{max-width:487px;font-size:40px;line-height:44px;margin-bottom:12px}.quality-assurance__description{font-size:16px;line-height:160%;max-width:500px;margin-bottom:25px;color:#454a48}.quality-assurance__list{list-style:none;padding:0;margin-bottom:27px}.quality-assurance__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:16px;line-height:160%;color:#454a48;margin-bottom:12px}.quality-assurance__list-item:before{content:"";background-image:url(../images/check-icon-green.svg);background-repeat:no-repeat;background-size:100%;width:24px;height:24px}.quality-assurance__footnote{font-size:12px;line-height:16px;color:#454a48;max-width:412px;margin-bottom:38px}.quality-assurance__image{position:absolute;top:0;bottom:0;right:0}.quality-assurance__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:1024px){.quality-assurance__inner{grid-template-columns:1fr;overflow:hidden}.quality-assurance__content{padding:72px}.quality-assurance__image{right:-110px}}@media screen and (max-width:950px){.quality-assurance__inner{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.quality-assurance__image{right:0;position:relative}.quality-assurance__image img{max-height:418px}.quality-assurance__content{padding:64px}}@media screen and (max-width:767px){.quality-assurance__content{padding:40px 24px}}.contact-us{background:#f1f1f1}.contact-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:41px;gap:24px;border-bottom:1px solid #d1d2d1}@media (max-width:768px){.contact-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.contact-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.contact-tabs .contact-tab{padding:29px 31px 23px;border:0;background:transparent;font-size:18px;line-height:18px;font-weight:400;cursor:pointer;color:#454a48;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.contact-tabs .contact-tab.is-active{border-top-right-radius:12px;background:rgba(200,227,211,.5019607843137255);border-bottom:4px solid #029e58;font-weight:600}.contact-search{width:325px;max-width:325px;padding:12px 12px 13px 34px;font-size:16px;line-height:16px;color:#757776;border:none;white-space:nowrap}.contact-search-wrapper{position:relative}.contact-search:focus{outline:none;border-color:#006f52}.contact-search-icon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background:url(../images/header/Search-Icon.svg) no-repeat 50%;background-size:contain;pointer-events:none}.contact-us__grid{padding-bottom:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.contact-us__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.contact-us__grid{grid-template-columns:1fr}}.location-card{background:#fff;padding:24px 24px 33px}.location-card__country{display:inline-block;background:#006f52;text-transform:uppercase;color:#fff;font-size:12px;line-height:16px;padding:4px 8px;border-radius:16px;margin-bottom:23px}.location-card h3{font-weight:700;font-size:18px;line-height:24px;margin-bottom:5px}.location-card__description{color:#454a48;padding-bottom:15px;margin-bottom:18px;line-height:150%;border-bottom:1px solid #d1d2d1}.location-card__details{font-size:14px}.location-card__details .location-address{margin-bottom:14px}.location-card__details div{margin-bottom:7px;font-size:16px;line-height:16px}.location-card__details div strong{font-weight:600;font-size:16px;line-height:160%}.location-card__details div a{font-size:16px;line-height:16px;color:#006f52;text-decoration:none}.location-card__details div a.location-email{text-decoration:underline}.location-card:focus,.location-card:focus-visible{outline:1px solid #006f52;outline-offset:1px}article[data-type=sales-office] h3{border-bottom:1px solid #d1d2d1;padding-bottom:14px;margin-bottom:17px}.contact-us__empty{text-align:center;padding:48px 16px;color:#757776}.contact-us__empty p{font-size:16px;line-height:24px;margin:0}.hero-contact{padding:82px 0 162px}.hero-contact__inner{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-contact__left{max-width:500px}.hero-contact__eyebrow{display:inline-block;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;margin-bottom:14px;padding-bottom:11px;position:relative}.hero-contact__eyebrow:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.hero-contact__title{font-size:48px;line-height:52px;font-weight:400;color:#171d1a;margin-bottom:17px}@media (max-width:768px){.hero-contact__title{font-size:32px}}.hero-contact__description{margin-bottom:39px}.hero-contact__description p{max-width:413px;font-size:16px;line-height:160%;color:#4b4f4d;margin-bottom:18px}.hero-contact__description p:last-child{margin-bottom:0}.hero-contact__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}.hero-contact__right{width:500px;position:relative;margin-top:62px;background:#006f52;padding:64px 65px;clip-path:polygon(0 0,100% 0,100% 80%,83% 100%,0 100%)}.hero-contact__bg-title{color:#f1f1f1;display:block;font-size:28px;line-height:32px;font-weight:500;margin-bottom:39px}.hero-contact__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px}.hero-contact__item,.hero-contact__items{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-contact__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.hero-contact__icon{width:48px;height:48px;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;-ms-flex-negative:0;flex-shrink:0}.hero-contact__icon img{width:100%;height:100%}.hero-contact__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.hero-contact__item-subtitle{font-size:14px;color:#f1f1f1;padding-bottom:3px}.hero-contact__item-title a{font-size:16px;color:#f1f1f1;line-height:16px;font-weight:500}.useful-links{padding:40px 0 120px}.useful-links__inner{margin:0 auto}.useful-links__header{margin-bottom:20px}.useful-links__header h2{font-size:32px;line-height:36px;font-weight:500;position:relative;padding-bottom:16px}.useful-links__header h2:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#d1d2d1}.useful-links__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.useful-links__grid a:nth-child(3) .useful-card__image img{-o-object-position:bottom;object-position:bottom}.useful-card{background:#fff;padding:12px;text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.useful-card__image{height:160px;overflow:hidden}.useful-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.useful-card__content{padding:28px 0 50px;max-width:240px;margin:0 auto}.useful-card__content h3{font-size:24px;line-height:28px;font-weight:600;margin-bottom:10px}.useful-card__content p{font-size:16px;line-height:160%;color:#454a48}.useful-card__arrow{position:absolute;bottom:20px;right:20px;width:25px;height:25px;background-image:url(../images/arrow-link-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.benefits-tabs{background-color:#026f52;background-repeat:no-repeat;background-size:cover;background-position:100%;color:#fff;padding:80px 0;margin-top:80px}.benefits-tabs__title{font-size:48px;line-height:52px;font-weight:400;margin-bottom:20px;color:#f1f1f1;max-width:500px}.benefits-tabs__wrapper{display:grid;grid-template-columns:1.5fr 2fr;gap:16px}@media (max-width:992px){.benefits-tabs__wrapper{grid-template-columns:1fr}}.benefits-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefits-tabs__nav-left{gap:20px}.benefits-tabs__nav-item,.benefits-tabs__nav-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits-tabs__nav-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:34px 24px;border:none;background:#f1f1f1;color:#004f3a;font-weight:600;cursor:pointer;-webkit-transition:.3s;transition:.3s}.benefits-tabs__nav-item span{font-size:20px;line-height:20px;text-align:left}.benefits-tabs__nav-item.active{background:#e1efe5}.benefits-tabs__nav-item.active span{font-weight:600}.benefits-tabs__nav-item.active .arrow{display:none}.benefits-tabs__nav-item.active .arrow-active{display:block}.benefits-tabs__nav-item:hover{background:#d6ebe0}.benefits-tabs__nav-item img{width:32px;height:32px}.benefits-tabs__nav-item img.arrow{width:20px;height:20px}.benefits-tabs__nav-item img.arrow-active{display:none}.benefits-tabs__content{clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);background:#f1f1f1;padding:40px;color:#000;position:relative}.benefits-tabs__panel{display:none}.benefits-tabs__panel.active{display:block}.benefits-tabs__desc{margin-bottom:24px;font-size:16px;line-height:160%}.benefits-tabs__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;line-height:160%;margin-bottom:12px}.benefits-tabs__list li .benefits-tabs__check{-ms-flex-negative:0;flex-shrink:0}.benefits-tabs__list li img{width:20px;height:20px}.how-we-deliver{padding:160px 0}.how-we-deliver__top{display:grid;grid-template-columns:1.1fr .9fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.how-we-deliver__content{max-width:587px}.how-we-deliver__eyebrow{display:inline-block;margin-bottom:12px;padding-bottom:12px;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;position:relative}.how-we-deliver__eyebrow:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.how-we-deliver__title{font-size:48px;line-height:52px;margin-bottom:20px}.how-we-deliver__description{max-width:500px}.how-we-deliver__description p{font-size:16px;line-height:160%;color:#454a48;margin-bottom:16px}.how-we-deliver__description p:last-child{margin-bottom:0}.how-we-deliver__image{position:relative;clip-path:polygon(0 55%,28% 0,100% 0,100% 100%,0 100%)}.how-we-deliver__image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.how-we-deliver__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.how-we-deliver__card{background-color:#fff;padding:32px 64px;text-align:center}.how-we-deliver__card-icon{margin-bottom:14px}.how-we-deliver__card-icon img{width:32px;height:32px}.how-we-deliver__card-title{font-size:16px;font-weight:500;line-height:20px;max-width:200px;margin:0 auto}@media screen and (max-width:1023px){.how-we-deliver{padding-bottom:96px;padding-top:96px}.how-we-deliver__title{font-size:40px;line-height:44px}}@media screen and (max-width:767px){.how-we-deliver{padding-bottom:80px;padding-top:80px}.how-we-deliver__title{font-size:32px;line-height:36px}.how-we-deliver__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.how-we-deliver__cards{grid-template-columns:1fr}}.people-grid{padding:4px 0 160px}.people-grid__title{max-width:760px;margin:0 auto 60px;text-align:center;font-size:64px;line-height:72px;font-weight:300}.people-grid__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.people-grid__item{position:relative;overflow:hidden;background:#f5f5f5}.people-grid__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.people-grid__item--r1-left{grid-column:2/span 6;aspect-ratio:500/320}.people-grid__item--r1-right{grid-column:span 4;aspect-ratio:326/320}.people-grid__item--r2-left{grid-column:span 3;aspect-ratio:238/280}.people-grid__item--r2-mid{grid-column:span 5;aspect-ratio:413/280}.people-grid__item--r2-right{grid-column:span 4;aspect-ratio:325/280}.people-grid__item--r3-left{grid-column:2/span 4;aspect-ratio:326/320}.people-grid__item--r3-right{grid-column:span 6;aspect-ratio:500/320}@media screen and (max-width:1023px){.people-grid{padding-bottom:96px}}@media screen and (max-width:767px){.people-grid{padding-bottom:80px}.people-grid__title{font-size:48px;line-height:52px}}@media (max-width:520px){.people-grid__grid{display:grid;grid-template-columns:repeat(10,1fr);gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.people-grid__item{aspect-ratio:4/3}.people-grid__item:nth-child(2),.people-grid__item:nth-child(5){aspect-ratio:auto}.people-grid__item:nth-child(6){display:none}.people-grid__item:first-child{grid-column:1/span 6}.people-grid__item:nth-child(2){grid-column:span 4}.people-grid__item:nth-child(3){grid-column:1/-1}.people-grid__item:nth-child(4){grid-column:1/span 6}.people-grid__item:nth-child(5){grid-column:span 4}.people-grid__item:nth-child(7){grid-column:1/-1}.people-grid__title{font-size:48px;line-height:52px}}.where-we-produce{margin-bottom:160px}.where-we-produce__container{background:#fff;padding:88px;max-width:1200px;margin:0 auto}.where-we-produce__title{margin-bottom:40px;font-size:40px;line-height:44px;text-transform:capitalize;text-align:center;font-weight:500}.where-we-produce__layout{display:grid;grid-template-columns:160px 1fr;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.where-we-produce__country-select{display:none;padding:13px 44px 13px 14px;font-size:16px;line-height:20px;border-radius:2px;border:1px solid #cfd6d2;background-color:#fff;color:#454a48;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/arrow-contact.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.where-we-produce__country-select:focus-visible{outline:2px solid #029e58;outline-offset:2px}.where-we-produce__cities-inline{margin-top:8px;margin-left:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.where-we-produce__cities-inline input[type=radio]{-webkit-transform:scale(.9);transform:scale(.9)}.where-we-produce__cities-inline span{color:#454a48}.where-we-produce__label{font-weight:600;margin-bottom:20px;font-size:20px;line-height:24px}.where-we-produce__country-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.where-we-produce__country-list li{margin-bottom:10px}.where-we-produce__country-list li span{font-size:16px;line-height:16px;color:#454a48}.where-we-produce__country-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.where-we-produce__country-list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;font-size:16px;line-height:16px}.where-we-produce__country-list label input{accent-color:#006f52;cursor:pointer;width:20px;height:20px}.where-we-produce__country-list label span{cursor:pointer}.where-we-produce__plants{position:relative;height:532px;overflow:hidden}.where-we-produce__plants .production-plant{margin:80px 25px;z-index:9;gap:0;border-bottom-color:#029e58}@media (max-width:1024px){.where-we-produce__container{padding:75px 50px}.where-we-produce__title{text-align:left}}@media (max-width:768px){.where-we-produce{padding:0}.where-we-produce__container{padding:66px 40px 40px}.where-we-produce__label{display:none}.where-we-produce__title{margin-bottom:23px}.where-we-produce__layout{grid-template-columns:1fr;gap:24px}.where-we-produce__map{height:360px}.where-we-produce__country-list{display:none}.where-we-produce__country-select{display:block}.where-we-produce__countries{padding:0;border:none;background:transparent}}@media (max-width:520px){.where-we-produce__container{padding:78px 24px 80px}.where-we-produce__title{font-size:32px;line-height:36px;max-width:272px}.where-we-produce__country-select{width:100%}}#production-map{position:absolute;inset:0;z-index:1}#production-map .leaflet-tile{-webkit-filter:saturate(.75) contrast(.95) brightness(1.02);filter:saturate(.75) contrast(.95) brightness(1.02)}.productionPlants{background:#f1f1f1}@media screen and (max-width:1200px){.productionPlants .hero-green-play .hero__content{padding-left:64px}}@media screen and (max-width:1023px){.productionPlants .hero-green-play .hero__title{font-size:48px;line-height:52px;padding-top:64px}.productionPlants .hero-green-play .hero__content{padding-left:48px;padding-bottom:192px}.productionPlants .hero-green-play .sustainable-production{padding-bottom:96px}.productionPlants .hero-green-play .sustainable-production__title{font-size:40px;line-height:44px}}@media screen and (max-width:767px){.productionPlants .sustainable-production{padding-bottom:80px}.productionPlants .sustainable-production__header{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.productionPlants .sustainable-production__title{font-size:32px;line-height:36px}.productionPlants .sustainable-production__description{text-align:left}.productionPlants .sustainable-production__media{margin-bottom:20px;min-height:500px}.productionPlants .sustainable-production__list{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:720px){.productionPlants .hero-green-play .grid-container{max-width:100%;padding:0}}@media screen and (max-width:580px){.productionPlants .hero-green-play .hero__title{font-size:36px;line-height:40px;padding-top:64px}.productionPlants .hero-green-play .hero__content{padding-left:24px;padding-bottom:80px}.productionPlants .hero-green-play .hero__media-image{background-position:bottom;padding-top:280px}.productionPlants .hero-green-play .hero__overlay{min-height:700px}.productionPlants .hero-green-play .hero__list-item{max-width:80%}}.where-we-produce .production-plant{display:none}@media screen and (max-width:1200px){.where-we-produce{margin-bottom:128px}}@media screen and (max-width:1023px){.where-we-produce{margin-bottom:96px}}@media screen and (max-width:767px){.where-we-produce{margin-bottom:80px}}.contact-us .production-plant{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.contact-us .production-plant__close{display:none}.production-plant{position:relative;background-color:#fff;padding:40px;max-width:368px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;border-bottom:6px solid transparent;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.production-plant.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.production-plant:hover{border-bottom-color:#029e58}.production-plant__close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;line-height:1;cursor:pointer;color:#1d1d1d}.production-plant__title{padding-bottom:4px;font-size:18px;line-height:24px;font-weight:700}.production-plant__year{padding-bottom:12px;font-size:14px;line-height:16px;color:#757776}.production-plant__focus{padding-bottom:12px}.production-plant__address{padding-top:8px}.production-plant__address,.production-plant__contact-item,.production-plant__focus{font-size:14px;line-height:150%}.production-plant__address strong,.production-plant__contact-item strong,.production-plant__focus strong{font-weight:700}.production-plant__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.production-plant a{color:#029e58;text-decoration:underline;-webkit-transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.production-plant a:hover{text-decoration:none}.cf7-success{display:none;text-align:center;padding:64px 0;border-radius:16px}.cf7-success[hidden]{display:none}.cf7-success.is-active{display:block}.cf7-success__icon{width:177px;height:152px;margin:0 auto 50px;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}.cf7-success__icon img{max-width:100%;height:auto;display:block}.cf7-success__title{font-size:24px;line-height:28px;font-weight:600;margin-bottom:12px}.cf7-success__text{font-size:18px;line-height:160%;color:#454a48;max-width:467px;margin:0 auto 52px}.cf7-success__actions{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:center;-ms-flex-align:center;align-items:center;gap:19px}.cf7-success__reset{border:none;background:none}@media (max-width:768px){.cf7-success{padding:64px 24px}.cf7-success__title{font-size:24px;line-height:28px}}.support-cta__inner{background:#006f52;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support-cta__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%;padding:74px 32px 72px 72px}.support-cta__title{font-weight:400;font-size:48px;line-height:48px;margin-bottom:9px;color:#f1f1f1}.support-cta__description{font-size:18px;line-height:28px;margin-bottom:38px;color:#f1f1f1}.support-cta__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 20px;background:#fff;color:#006f52;font-size:16px;font-weight:600;text-decoration:none;border-top-right-radius:12px;border-bottom-left-radius:12px}.support-cta__button img{width:16px;height:auto}.support-cta__media{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:520px;overflow:hidden}.support-cta__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.career .support-cta{padding-bottom:188px}.career .support-cta__media{height:100%}.career .support-cta__content{padding:81px 0 80px 81px}.career .support-cta__title{font-size:32px;line-height:36px}.career .support-cta__description{font-size:16px;line-height:160%;margin-bottom:43px}.news-insights .support-cta__inner{height:414px}.product-finder{padding-bottom:145px}.product-finder .support-cta__content{max-width:500px;padding:80px 0 80px 80px}.product-finder .support-cta__title{font-size:32px;line-height:36px;font-weight:500}.product-finder .support-cta__description{font-size:16px;line-height:160%;margin-bottom:41px}@media screen and (max-width:1200px){.career .support-cta{padding-bottom:156px}.career .support-cta__media{width:100%;height:auto;position:relative}.career .support-cta__media img{position:absolute;width:100%;height:100%}.career .support-cta__content{padding:64px 0 64px 64px}}@media screen and (max-width:1100px){.career .support-cta__media{overflow:hidden}.career .support-cta__media img{height:436px;width:480px;right:-50px;-o-object-fit:initial;object-fit:fill}}@media (max-width:1024px){.career .support-cta{height:auto}.support-cta{height:370px}.support-cta__inner{gap:0}.support-cta__content{padding:59px 0 51px 58px}.support-cta__title{font-size:40px;line-height:44px;margin-bottom:12px}.support-cta__description{font-size:16px;line-height:160%;margin-bottom:39px}.support-cta__button{font-size:14px}.support-cta__media{height:370px}.support-cta__media img{height:100%;width:auto}.product-finder .support-cta__content{padding:64px 0 64px 64px}.product-finder .support-cta__media{height:400px}}@media screen and (max-width:950px){.career .support-cta{padding-bottom:124px}.career .support-cta__media img{height:auto;right:auto;left:auto;position:relative;margin-left:40px;width:100%;max-width:640px}.career .support-cta__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.career .support-cta__content{max-width:520px}.career .support-cta__description{margin-bottom:40px}}@media (max-width:900px){.support-cta{overflow:hidden}.support-cta__media{margin-right:-8%}.product-finder .support-cta{height:auto}.product-finder .support-cta__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-finder .support-cta__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-finder .support-cta__media{overflow:hidden;max-height:406px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-finder .support-cta__media img{height:406px}}@media (max-width:768px){.support-cta{height:362px}.support-cta__content{padding:42px 0 40px 42px}.support-cta__title{font-size:36px;line-height:40px;margin-bottom:4px}.support-cta__description{margin-bottom:31px}.support-cta__media{margin-right:-17%}}@media (max-width:640px){.support-cta__media{margin-right:-26%}.career .support-cta{padding-bottom:80px}.career .support-cta__media img{margin-left:0}.career .support-cta__content{padding-right:24px;padding-left:24px;padding-bottom:40px}.career .support-cta__title{font-size:28px;line-height:32px}.product-finder .support-cta__content{padding:40px 24px}}@media (max-width:570px){.support-cta{height:auto}.support-cta__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support-cta__content{max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:34px 22px 34px 25px}.support-cta__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0}.support-cta__media img{height:343px}.career .support-cta__media img{width:100%}.career .support-cta__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:320px){.support-cta__content{padding:34px 22px 34px 25px}.support-cta__title{margin-bottom:4px}.support-cta__description{margin-bottom:31px}.support-cta__media img{height:238px}}.strategic-initiatives__hero{padding-top:162px;padding-bottom:30px}.strategic-initiatives__hero-title{font-size:48px;line-height:52px;margin-bottom:17px;position:relative}.strategic-initiatives__hero-title:after{content:"";display:block;width:40px;height:4px;background:#029e58;margin-top:19px}.strategic-initiatives__hero-description{max-width:500px}.strategic-initiatives__hero-description p{font-size:16px;line-height:160%;color:#454a48;margin-bottom:18px}.strategic-initiatives__hero-description p:last-child{margin-bottom:0}.strategic-initiatives__hero-description p strong{font-weight:700}.strategic-initiatives__inner{margin-top:50px}.strategic-initiatives__item{background:#fff;margin-bottom:65px;position:relative;padding:88px}.strategic-initiatives__item:last-child{margin-bottom:0}.strategic-initiatives__item:last-child .strategic-initiatives__logo img{-o-object-fit:contain;object-fit:contain}.strategic-initiatives__item:last-child .strategic-initiatives__image img{height:385px}.strategic-initiatives__item:after{content:"";position:absolute;top:0;right:0;width:175px;height:175px;background:#f2f2f2;border-bottom-left-radius:63px;z-index:0}.strategic-initiatives__logo{position:absolute;top:0;right:0;width:151px;height:151px;padding:20px 26px;background:#fff;border-bottom-left-radius:40px;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;z-index:2}.strategic-initiatives__logo img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.strategic-initiatives__layout{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.strategic-initiatives__content{max-width:500px}.strategic-initiatives__title{font-size:36px;line-height:40px;font-weight:500;margin-bottom:11px}.strategic-initiatives__subtitle{font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;margin-bottom:25px}.strategic-initiatives__description{font-size:16px;line-height:160%;color:#454a48;margin-bottom:25px}.strategic-initiatives__benefits{margin-top:24px}.strategic-initiatives__benefits-title{font-size:18px;line-height:18px;font-weight:600;margin-bottom:16px}.strategic-initiatives__benefits-list{list-style:none;padding:0;margin:0}.strategic-initiatives__benefits-item{display:grid;grid-template-columns:20px 1fr;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;padding-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strategic-initiatives__benefits-item span{font-size:16px;line-height:160%;color:#454a48}.strategic-initiatives__benefits-item:before{content:"";width:20px;height:20px;background:url(../images/Check-Icon.svg) no-repeat 50%;background-size:cover;margin-top:2px}.strategic-initiatives__benefits-item a{color:#006f52;font-size:16px;line-height:20px;font-weight:600;text-decoration:none;border-bottom:1px solid #029e58;white-space:normal}.strategic-initiatives__benefits-item strong{font-weight:600}.strategic-initiatives__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.strategic-initiatives__image{width:293px}.strategic-initiatives__image img{width:100%;height:285px;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:1200px){.strategic-initiatives__hero{padding-top:128px;padding-bottom:32px}.strategic-initiatives__inner{margin-top:32px}.strategic-initiatives__item{padding:64px}}@media screen and (max-width:950px){.strategic-initiatives__hero{padding-top:96px;padding-bottom:24px}.strategic-initiatives__hero-title{font-size:40px;line-height:44px}.strategic-initiatives__hero-description p{margin-bottom:16px}.strategic-initiatives__inner{margin-top:24px}.strategic-initiatives__item{padding:48px}.strategic-initiatives__item:after{width:152px;height:152px}.strategic-initiatives__logo{width:128px;height:128px}}@media screen and (max-width:680px){.strategic-initiatives__hero{padding-top:80px;padding-bottom:20px}.strategic-initiatives__hero__title{font-size:32px;line-height:36px}.strategic-initiatives__logo{right:auto;width:184px;height:96px;padding:12px;border-bottom-left-radius:0;border-bottom-right-radius:32px;left:0}.strategic-initiatives__logo img{-o-object-fit:contain;object-fit:contain}.strategic-initiatives__inner{margin-top:20px}.strategic-initiatives__layout{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.strategic-initiatives__item{padding:160px 24px 24px;margin-bottom:40px}.strategic-initiatives__item:after{border-bottom-right-radius:48px;border-bottom-left-radius:0;right:auto;left:0;width:200px;height:112px}.strategic-initiatives__item:last-child .strategic-initiatives__image img{height:auto}.strategic-initiatives__title{font-size:28px;line-height:32px;margin-bottom:12px}.strategic-initiatives__subtitle{font-size:16px;line-height:20px;margin-bottom:24px}.strategic-initiatives__image{width:100%}.strategic-initiatives__image img{width:100%;height:100%}}.career-cards{padding:0 0 160px}.career-cards__title{font-size:32px;line-height:36px;font-weight:500;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d1d2d1}.career-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.career-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;text-decoration:none;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}.career-card__image{position:relative;width:100%;height:176px;overflow:hidden;padding:12px}.career-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.career-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:4px solid transparent;-webkit-transition:border-color .25s ease;transition:border-color .25s ease;padding:16px 24px 24px}.career-card__title{font-size:16px;line-height:16px;font-weight:600}.career-card__icon{width:10px;height:10px;background:url(../images/arrow-black.svg) no-repeat 50%;background-size:contain;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;display:none}.career-card:hover .career-card__footer{border-bottom-color:#029e58}.career-card:hover .career-card__icon{display:block}@media screen and (max-width:1200px){.career-cards{padding-bottom:156px}}@media screen and (max-width:950px){.career-cards{padding-bottom:124px}.career-cards__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:680px){.career-cards{padding-bottom:80px}.career-cards__title{font-size:28px;line-height:32px}.career-cards__grid{grid-template-columns:1fr;gap:24px}}.cta-background-links{position:relative;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;height:900px;padding:172px 0 160px;margin-top:160px}.cta-background-links__overlay{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-background-links__card{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;max-width:675px;background:#fff;text-align:center;padding:66px 64px 61px;border-top-right-radius:20px;border-bottom-left-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.cta-background-links__eyebrow{display:block;margin-bottom:12px;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52}.cta-background-links__title{font-size:48px;line-height:52px;max-width:547px;margin:0 auto 16px}.cta-background-links__description{font-size:16px;line-height:160%;margin:0 auto 40px;max-width:547px}.cta-background-links__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-background-links .btn-text-green,.cta-background-links__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-background-links .btn-text-green{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:10px}.sustainability-projects .cta-background-links{height:720px;padding:164px 0 155px;margin-top:124px}.sustainability-projects .cta-background-links__title{margin:0 auto 40px}.whatWeDo .cta-background-links{background-size:auto}.wiicare .cta-background-links{padding:22% 0 0}.wiipouch{background:#f1f1f1}.wiipouch .cta-background-links{height:720px}@media screen and (max-width:1024px){.cta-background-links{padding:172px 0 160px;margin-top:128px}.cta-background-links__title br{display:none}.steriking .cta-background-links,.wiicare .cta-background-links{margin-top:48px}}@media screen and (max-width:768px){.cta-background-links{padding:187px 0 150px;height:640px;margin-top:96px}.cta-background-links__title{font-size:40px;line-height:44px;margin-bottom:37px}.steriking .cta-background-links,.wiicare .cta-background-links{margin-top:40px;padding:228px 0 0}}@media screen and (max-width:520px){.cta-background-links{padding:229px 0 140px;height:700px;margin-top:64px}.cta-background-links__card{padding:40px 24px}.cta-background-links__title{font-size:32px;line-height:36px;margin-bottom:31px}.cta-background-links__eyebrow{font-size:16px;line-height:20px}}.contact-section{background-color:#f1f1f1;padding:80px 0}.contact-section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-section__left,.contact-section__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-section__right{background:#fff;border-top-right-radius:12px;border-bottom-left-radius:12px;max-width:563px;padding:49px 48px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05)}.contact-section__subtitle{max-width:413px;color:#006f52;font-weight:500;font-size:18px;line-height:24px;text-transform:uppercase;position:relative}.contact-section__subtitle:after{content:"";position:absolute;bottom:-12px;left:0;width:40px;height:4px;background:#029e58}.contact-section__title{font-size:48px;line-height:52px;font-weight:400;margin-bottom:40px;max-width:413px;margin-top:26px}.contact-section__description{margin-top:29px;max-width:413px;font-size:16px;line-height:160%;color:#454a48}.contact-section__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:39px}.contact-section__person-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:4px}.contact-section__person-photo img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contact-section__person-name{font-weight:600;font-size:18px;line-height:18px}.contact-section__person-nameWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.contact-section__person-linkedin,.contact-section__person-nameWrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contact-section__person-linkedin{width:20px;height:20px}.contact-section__person .icon-linkedin{width:100%;height:100%;background:url(../images/Linkedin-badge.svg) no-repeat 50%/contain}.contact-section__person-role{color:#454a48;font-size:16px;line-height:16px}.contact-section__person-email{color:#006f52;font-size:14px;font-weight:600;line-height:16px;text-decoration:underline}.contact-section__button{display:inline-block;padding:16px 20px;border:1px solid #006f52;color:#006f52;font-size:14px;font-weight:600;border-top-right-radius:12px;border-bottom-left-radius:12px}@media screen and (max-width:1150px){.contact-section{padding-top:48px;padding-bottom:112px}}@media screen and (max-width:1024px){.contact-section__subtitle{font-size:16px;line-height:20px}.contact-section__title{margin-top:24px;font-size:40px;line-height:44px;margin-bottom:24px}.contact-section__person{margin-bottom:20px}.contact-section__person-photo img{width:64px;height:64px}.contact-section__person-name{font-size:16px;line-height:16px}.contact-section__person-info{gap:8px}}@media screen and (max-width:767px){.contact-section{padding-bottom:64px}.contact-section__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contact-section__title{font-size:32px;line-height:36px}.contact-section__person-role{font-size:16px}}.contact-us .contact-section__subtitle{font-size:48px;line-height:52px;color:#171d1a;text-transform:inherit;font-weight:400;padding-bottom:3px}.cf7-form{margin:0 auto}.cf7-form .cf7-honeypot{position:absolute;left:-9999px;top:-9999px;height:0;overflow:hidden}.cf7-form .btn-green{border:none}.cf7-form .cf7-step{display:none}.cf7-form .cf7-step.is-active{display:block}.cf7-form .cf7-progress{margin-bottom:43px}.cf7-form .cf7-progress__label{display:block;margin-bottom:5px;font-size:12px;line-height:16px;text-transform:uppercase;color:#454a48}.cf7-form .cf7-progress__bar{width:100%;height:4px;background:#e5e5e5;overflow:hidden}.cf7-form .cf7-progress__bar.is-full .cf7-progress__fill{width:100%}.cf7-form .cf7-progress__fill{height:100%;display:block;width:50%;background:#029e58;border-radius:2px;-webkit-transition:width .4s ease;transition:width .4s ease}.cf7-form .cf7-title{font-size:24px;line-height:28px;font-weight:600;margin-bottom:4px}.cf7-form .cf7-description{font-size:14px;line-height:150%;color:#757776;margin-bottom:32px}.cf7-form .cf7-field{margin-bottom:16px;position:relative}.cf7-form .cf7-field.half-input{width:50%}.cf7-form .cf7-field label{display:block;margin-bottom:4px;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:#000;position:relative}.cf7-form .cf7-field label:after{content:" *";color:#c72e00;font-weight:600}.cf7-form .cf7-field label span{color:#a2a4a3;font-size:11px;line-height:16px;letter-spacing:.01em}.cf7-form .cf7-field--optional label:after{content:""}.cf7-form .cf7-field input,.cf7-form .cf7-field select,.cf7-form .cf7-field textarea{width:100%;height:48px;padding:12px;border:1px solid #a2a4a3;border-radius:2px;font-size:16px;line-height:20px;color:#454a48;background-color:#fff;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.cf7-form .cf7-field input:focus,.cf7-form .cf7-field select:focus,.cf7-form .cf7-field textarea:focus{outline:none;border-color:#029e58}.cf7-form .cf7-field textarea{height:104px;resize:vertical;font-size:14px;line-height:150%}.cf7-form .cf7-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/arrow-contact.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding-right:36px;color-scheme:light;background-color:#fff;color:#111}.cf7-form .cf7-field select option{color:#757776;color-scheme:light;background-color:#fff;line-height:16px}.cf7-form .cf7-field--phone .cf7-phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.cf7-form .cf7-field--phone .cf7-phone__code{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.cf7-form .cf7-field--phone .cf7-phone__number{-webkit-box-flex:1;-ms-flex:1;flex:1}.cf7-form .cf7-field--phone input,.cf7-form .cf7-field--phone select{height:48px}.cf7-form .cf7-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:33px}.cf7-form .cf7-actions--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cf7-form .cf7-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;min-width:122px}.cf7-form .cf7-btn--back{background:none;color:#006f52;padding-left:0;font-weight:600;font-size:16px;line-height:20px;text-decoration:underline;text-underline-offset:25%}.cf7-form .cf7-btn--next{margin-top:56px}.cf7-form .cf7-btn--submit{min-width:133px}.cf7-form .wpcf7-spinner{display:none}.cf7-form .wpcf7-not-valid{border-color:#c72e00!important;background-color:#fff}.cf7-form .wpcf7-not-valid-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:6px;font-size:14px;line-height:16px;color:#c72e00;font-weight:400;position:static;background:none;border:none;padding:0}.cf7-form .wpcf7-not-valid-tip:before{content:"";display:inline-block;width:16px;height:16px;min-width:16px;background-image:url(../images/symbols_error.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;margin-top:1px}.cf7-form select.wpcf7-not-valid{background-image:url(../images/arrow-contact.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.contact-section__right{overflow:visible}.cf7-field--service,.cf7-field--source{position:relative}.fake-select,.fake-select__trigger{position:relative;width:100%}.fake-select__trigger{height:48px;padding:12px 40px 12px 44px;border:1px solid #a2a4a3;border-radius:2px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;font-size:16px;color:#757776}.fake-select__trigger:after{content:"";position:absolute;right:14px;width:10px;height:6px;background-image:url(../images/arrow-contact.svg);background-repeat:no-repeat;background-size:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.fake-select.is-open .fake-select__trigger:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fake-select__icon{position:absolute;left:14px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.fake-select__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-select__list{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#fff;border:1px solid #a2a4a3;border-radius:2px;list-style:none;padding:6px 0;margin:0;display:none;z-index:50;max-height:300px;overflow-y:auto}.fake-select.is-open .fake-select__list{display:block}.fake-select__list li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f1f1f1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-size:15px}.fake-select__list li:hover{background:#f2f5f4}.fake-select__list li span{font-size:14px;line-height:16px}.fake-select__list li img{width:16px;height:16px}.fake-select__list li.is-selected{background:#e9f5ef}.cf7-field--source .fake-select__list{max-height:416px}@media screen and (max-width:1300px){.hero-contact__eyebrow{font-size:16px;line-height:20px}}@media screen and (max-width:1200px){.hero-contact{padding-bottom:120px}.hero-contact__title{font-size:40px;line-height:44px;margin-bottom:17px}.hero-contact__description p{margin-bottom:16px}}@media screen and (max-width:1023px){.hero-contact{padding-bottom:104px}.hero-contact__bg-title{max-width:340px}.hero-contact__items{gap:32px}.contact-section__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media screen and (max-width:950px){.hero-contact{padding-bottom:80px}.hero-contact__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.contact-tabs{border-bottom:1px solid #d1d2d1}.contact-filters{border-bottom:none;gap:40px}.contact-search{width:100%;max-width:100%}}@media screen and (max-width:767px){.hero-contact{padding-bottom:64px}.hero-contact__title{font-size:32px;line-height:36px;margin-bottom:16px}.hero-contact__right{padding-left:24px;padding-right:24px;width:100%;clip-path:polygon(0 0,100% 0,100% 90%,88% 100%,0 100%)}.hero-contact__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.hero-contact__icon{width:40px;height:40px}.useful-links__grid{grid-template-columns:repeat(1,1fr)}.contact-us .contact-tabs .contact-tab{padding:24px 12px}.contact-us .useful-card__content{margin-left:0}.contact-section{padding-bottom:48px}.contact-section__right{padding:24px 20px}.contact-section .cf7-form .cf7-field.half-input{width:100%}}.documents-tabs__grid .contact-section .grid-inside{padding:0}.career-text-image{padding:120px 0 83px}.career-text-image__inner{display:grid;grid-template-columns:1fr 1fr;gap:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.career-text-image__inner.fullImage{grid-template-columns:1fr}.career-text-image__inner.fullImage .career-text-image__title{margin-bottom:32px}.career-text-image__content{max-width:500px}.career-text-image__content.LeftImage{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.career-text-image__title{margin-bottom:11px;font-size:48px;line-height:52px;position:relative}.career-text-image__title:after{content:"";display:block;width:40px;height:4px;background:#029e58;margin-top:7px}.career-text-image__description p{margin-bottom:16px;font-size:16px;line-height:160%;color:#454a48}.career-text-image__description p span{color:#006f52;font-weight:600;text-transform:uppercase;font-size:18px;line-height:24px}.career-text-image__description p strong{font-weight:700}.career-text-image__description p a{font-size:16px;line-height:160%;font-weight:700;color:#006f52;text-underline-offset:25%;text-decoration-thickness:10%}.career-text-image--with-cards{padding:160px 0}.career-text-image--with-cards .career-text-image__title{margin-bottom:17px}.career-text-image--with-cards .career-text-image__title:after{margin-top:11px}.career-text-image--with-cards .career-text-image__media img{max-height:400px}.career-text-image--with-cards .career-text-image__description p{font-size:18px}.career-text-image--with-cards .career-text-image .btn-text-green{padding-top:9px}.career-text-image--with-cards .career-text-image__cards{margin-top:77px}.career-text-image__list-title{margin:15px 0 30px;font-size:16px;line-height:160%;color:#454a48}.career-text-image__list{padding-bottom:44px;display:grid;gap:14px;margin-bottom:24px}.career-text-image__list li{position:relative;padding-left:32px;font-size:16px;line-height:160%;color:#454a48}.career-text-image__list li:before{content:"";position:absolute;left:0;background-image:url(../images/Check-Icon.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:24px;height:24px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.career-text-image__list li strong{font-weight:700}.career-text-image .btn-text-green{display:inline-block;padding-top:24px}.career-text-image__media{position:relative;width:auto}.career-text-image__media.fullImage img{max-height:576px;-o-object-fit:cover;object-fit:cover}.career-text-image__media.LeftImage{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.career-text-image__media img{width:100%;max-height:484px;display:block;-o-object-fit:contain;object-fit:contain}.career-text-image__cards{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.career-text-image__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.career-text-image__cards{grid-template-columns:1fr;gap:16px}}.career-text-image__card{background:#006f52;padding:24px 64px;text-align:center;color:#fff}.career-text-image__card-number{display:block;font-size:48px;line-height:52px;color:#f1f1f1}.career-text-image__card-title{display:block;font-weight:500;font-size:16px;line-height:160%;color:#f1f1f1}.benefits-beyond .career-text-image{overflow:hidden}.benefits-beyond .career-text-image__content a{text-decoration:underline}.benefits-beyond .career-text-image__content a:hover{text-decoration:none}@media screen and (max-width:1200px){.benefits-beyond .career-text-image{padding-top:96px}.benefits-beyond .valueSupport__visual{width:404px;height:auto}.benefits-beyond .valueSupport__image--right.TextImage{width:256px;height:266px;top:35px;left:147px}.benefits-beyond .valueSupport__image--left.TextImage{width:192px;height:220px;top:147px}.benefits-beyond .valueSupport__images:before{width:325px;height:325px;left:15px}.benefits-beyond .valueSupport__shape{width:376px;height:404px}}@media screen and (max-width:950px){.benefits-beyond .career-text-image__title{font-size:40px;line-height:44px}.benefits-beyond .valueSupport__visual{width:308px}.benefits-beyond .valueSupport__image--right.TextImage{width:195px;height:203px;top:27px;left:112px}.benefits-beyond .valueSupport__image--left.TextImage{width:146px;height:168px;top:112px}.benefits-beyond .valueSupport__images:before{width:248px;height:248px;left:29px}.benefits-beyond .valueSupport__shape{width:287px;height:308px}}@media screen and (max-width:680px){.benefits-beyond .career-text-image{padding-top:80px}.benefits-beyond .career-text-image__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.benefits-beyond .career-text-image__title{font-size:32px;line-height:36px}.benefits-beyond .valueSupport__visual{width:272px}.benefits-beyond .valueSupport__image--right.TextImage{width:172px;height:179px;top:23px;left:99px}.benefits-beyond .valueSupport__image--left.TextImage{width:129px;height:148px;top:99px}.benefits-beyond .valueSupport__images{height:272px}.benefits-beyond .valueSupport__images:before{width:219px;height:219px;left:26px}.benefits-beyond .valueSupport__shape{width:253px;height:272px}}.life-at-wipak .career-text-image{overflow:hidden}.life-at-wipak .career-text-image__content a{text-decoration:underline}.life-at-wipak .career-text-image__content a:hover{text-decoration:none}.life-at-wipak .career-text-image__media img{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.life-at-wipak .career-text-image__cards{gap:23px}@media screen and (max-width:1200px){.life-at-wipak .career-text-image{padding-top:128px}.life-at-wipak .valueSupport__visual{width:404px;height:auto}.life-at-wipak .valueSupport__image--right.TextImage{width:256px;height:266px;top:35px;left:147px}.life-at-wipak .valueSupport__image--left.TextImage{width:192px;height:220px;top:147px}.life-at-wipak .valueSupport__images:before{width:325px;height:325px;left:15px}.life-at-wipak .valueSupport__shape{width:376px;height:404px}.life-at-wipak .career-text-image--with-cards{padding-bottom:128px}.life-at-wipak .career-text-image--with-cards .career-text-image__media img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:100%;max-width:312px;height:400px}.life-at-wipak .career-text-image--with-cards .career-text-image__cards{gap:64px}.life-at-wipak .career-text-image--with-cards .career-text-image__card{padding:24px 48px}.life-at-wipak .career-text-image--list .valueSupport__visual{width:404px;height:auto}.life-at-wipak .career-text-image--list .valueSupport__image--right{width:256px;height:266px;top:35px;left:147px}.life-at-wipak .career-text-image--list .valueSupport__image--left{width:192px;height:220px;top:147px}.life-at-wipak .career-text-image--list .valueSupport__images:before{width:325px;height:325px;left:15px}.life-at-wipak .career-text-image--list .valueSupport__shape{width:376px;height:404px}}@media screen and (max-width:950px){.life-at-wipak .career-text-image--with-cards{padding-bottom:96px}.life-at-wipak .career-text-image--with-cards .career-text-image__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.life-at-wipak .career-text-image--with-cards .career-text-image__content{max-width:800px}.life-at-wipak .career-text-image--with-cards .career-text-image__media img{width:100%;max-width:100%;height:100%}.life-at-wipak .career-text-image--with-cards .career-text-image__cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.life-at-wipak .career-text-image--with-cards .career-text-image__card{padding:24px 32px}.life-at-wipak .career-text-image--with-cards .career-text-image__card-number{font-size:40px;line-height:44px}.life-at-wipak .career-text-image--list .valueSupport__visual{width:308px}.life-at-wipak .career-text-image--list .valueSupport__image--right{width:195px;height:203px;top:27px;left:112px}.life-at-wipak .career-text-image--list .valueSupport__image--left{width:146px;height:168px;top:112px}.life-at-wipak .career-text-image--list .valueSupport__images:before{width:248px;height:248px;left:29px}.life-at-wipak .career-text-image--list .valueSupport__shape{width:287px;height:308px}.life-at-wipak .career-text-image{padding-top:96px}.life-at-wipak .career-text-image__title{font-size:40px;line-height:44px}.life-at-wipak .valueSupport__visual{width:308px}.life-at-wipak .valueSupport__image--right.TextImage{width:195px;height:203px;top:27px;left:112px}.life-at-wipak .valueSupport__image--left.TextImage{width:146px;height:168px;top:112px}.life-at-wipak .valueSupport__images:before{width:248px;height:248px;left:29px}.life-at-wipak .valueSupport__shape{width:287px;height:308px}}@media screen and (max-width:680px){.life-at-wipak .career-text-image{padding-top:80px}.life-at-wipak .career-text-image__inner{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:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.life-at-wipak .career-text-image__title{font-size:32px;line-height:36px}.life-at-wipak .valueSupport__visual{width:272px}.life-at-wipak .valueSupport__image--right.TextImage{width:172px;height:179px;top:23px;left:99px}.life-at-wipak .valueSupport__image--left.TextImage{width:129px;height:148px;top:99px}.life-at-wipak .valueSupport__images{height:272px}.life-at-wipak .valueSupport__images:before{width:219px;height:219px;left:26px}.life-at-wipak .valueSupport__shape{width:253px;height:272px}.life-at-wipak .career-text-image--with-cards .career-text-image__cards{grid-template-columns:1fr;gap:24px;margin-top:40px}.life-at-wipak .career-text-image--with-cards .career-text-image__card{padding:34px 32px}.life-at-wipak .career-text-image--list{padding-top:0;padding-bottom:0}.life-at-wipak .career-text-image--list .career-text-image__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.life-at-wipak .career-text-image--list .valueSupport__visual{width:272px}.life-at-wipak .career-text-image--list .valueSupport__image--right{width:172px;height:179px;top:23px;left:99px}.life-at-wipak .career-text-image--list .valueSupport__image--left{width:129px;height:148px;top:99px}.life-at-wipak .career-text-image--list .valueSupport__images{height:272px}.life-at-wipak .career-text-image--list .valueSupport__images:before{width:219px;height:219px;left:26px}.life-at-wipak .career-text-image--list .valueSupport__shape{width:253px;height:272px}}.cta-social{padding-bottom:157px}.cta-social__inner{background-size:cover;background-position:50%;border-top-right-radius:32px;border-bottom-left-radius:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:432px;background-color:#c8e3d3;position:relative;overflow:hidden}.cta-social__inner:before{width:383px;height:432px;right:0;top:0;background-image:url(../images/cta-soical-right.png)}.cta-social__inner:after,.cta-social__inner:before{position:absolute;content:"";background-repeat:no-repeat;background-size:cover}.cta-social__inner:after{width:288px;height:319px;left:0;bottom:0;background-image:url(../images/cta-soical-left.png)}.cta-social__content{max-width:500px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-social__title{font-size:48px;line-height:52px;margin-bottom:16px}.cta-social__text{font-size:16px;line-height:160%;color:#454a48;margin-bottom:52px}.cta-social__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-social__link{font-size:14px;line-height:16px;font-weight:600;color:#006f52;text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:10%}.cta-social__separator{color:#96ceaf}@media screen and (max-width:1200px){.cta-social{padding-bottom:128px}.cta-social__inner:before{width:360px;height:426px}.cta-social__inner:after{width:273px;height:279px}}@media screen and (max-width:950px){.cta-social{padding-bottom:96px}.cta-social__title{font-size:40px;line-height:44px}.cta-social__text{margin-bottom:40px;max-width:450px}.cta-social__inner:before{width:234px;height:368px}.cta-social__inner:after{width:178px;height:188px}}@media screen and (max-width:680px){.cta-social{padding-bottom:80px}.cta-social__inner:before{width:195px;height:338px;background-size:contain}.cta-social__inner:after{width:163px;height:109px;background-size:contain}.cta-social__content{padding:20px}.cta-social__title{font-size:28px;line-height:32px;margin-bottom:8px}.cta-social__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-social__separator{display:none}}.career-highlight{padding:120px 0 0}.career-highlight__inner{display:grid;grid-template-columns:437px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.career-highlight__item{margin-bottom:82px;scroll-margin-top:120px}.career-highlight__item:last-child{margin-bottom:0}.career-highlight__item.is-reversed .career-highlight__inner{grid-template-columns:1fr 437px}.career-highlight__item.is-reversed .career-highlight__inner .career-highlight__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}.career-highlight__item.is-reversed .career-highlight__inner .career-highlight__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto}.career-highlight__media{position:relative;height:100%;max-width:437px}.career-highlight__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.career-highlight__content{max-width:587px;padding:88px 64px}.career-highlight__title{font-size:36px;line-height:40px;font-weight:500;margin-bottom:20px;position:relative}.career-highlight__title:after{content:"";display:block;width:40px;height:4px;background:#029e58;margin-top:12px}.career-highlight__description{margin-bottom:32px}.career-highlight__description p{font-size:16px;line-height:160%;color:#454a48;margin-bottom:16px}.career-highlight__description p strong{font-weight:700}.career-highlight__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.career-highlight__links a{font-size:16px;font-weight:700;color:#006f52;padding-bottom:2px}.career-highlight__quote{margin-top:32px}.career-highlight__quote p{font-size:16px;line-height:160%;color:#006f52;margin-bottom:12px}.career-highlight__person strong{font-weight:700;font-size:14px;line-height:150%}.career-highlight__person span{font-size:14px;line-height:150%}@media screen and (max-width:1200px){.career-highlight{padding-bottom:0}.career-highlight__content{padding:64px 48px 24px}.career-highlight__media{max-width:404px}.career-highlight__inner{grid-template-columns:404px 1fr}.career-highlight.is-reversed .career-highlight__inner{grid-template-columns:1fr 404px}}@media screen and (max-width:1024px){.career-highlight{padding-top:64px;padding-bottom:50px}}@media screen and (max-width:950px){.career-highlight__item{margin-bottom:64px}.career-highlight__title{font-size:32px;line-height:36px;margin-bottom:8px}.career-highlight__title:after{margin-top:8px}.career-highlight__description{margin-bottom:24px}.career-highlight__media{max-width:100%;margin:0 auto;width:100%}.career-highlight__content{max-width:100%;padding:64px 70px 24px}.career-highlight__links{gap:24px}.career-highlight__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.career-highlight .is-reversed .career-highlight__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:768px){.career-highlight{padding-top:48px;padding-bottom:14px}.career-highlight__content{padding:40px 24px 0}.career-highlight__title{font-size:28px;line-height:32px}}.page-template-roles--career .career-highlight{padding-top:120px;padding-bottom:160px}.page-template-roles--career .career-highlight__media{max-width:437px}.page-template-roles--career .career-highlight__inner{grid-template-columns:437px 1fr}@media screen and (max-width:1200px){.page-template-roles--career .career-highlight{padding-bottom:128px;padding-top:96px}.page-template-roles--career .career-highlight__media{max-width:359px}.page-template-roles--career .career-highlight__content{padding:64px 48px}.page-template-roles--career .career-highlight__inner{grid-template-columns:359px 1fr}.page-template-roles--career .career-highlight__item{margin-bottom:64px}.page-template-roles--career .career-highlight__item.is-reversed .career-highlight__inner{grid-template-columns:1fr 359px}}@media screen and (max-width:950px){.page-template-roles--career .career-highlight{padding-bottom:64px}.page-template-roles--career .career-highlight__media{max-width:220px}.page-template-roles--career .career-highlight__content{padding:64px 32px}.page-template-roles--career .career-highlight__inner{grid-template-columns:220px 1fr;display:grid}.page-template-roles--career .career-highlight__item.is-reversed .career-highlight__inner{display:grid;grid-template-columns:1fr 220px}}@media screen and (max-width:680px){.page-template-roles--career .career-highlight{padding-bottom:80px}.page-template-roles--career .career-highlight__title{font-size:24px;line-height:28px}.page-template-roles--career .career-highlight__description{margin-bottom:16px}.page-template-roles--career .career-highlight__media{max-width:100%}.page-template-roles--career .career-highlight__content{padding:40px 20px}.page-template-roles--career .career-highlight__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-roles--career .career-highlight__item{margin-bottom:24px}.page-template-roles--career .career-highlight__item.is-reversed .career-highlight__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.intro-with-badge{background-color:#f1f1f1;padding-top:160px;padding-bottom:160px;overflow:hidden}.intro-with-badge__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:22px}.intro-with-badge__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:500px}.intro-with-badge__title{margin-bottom:24px;font-size:48px;line-height:52px}.intro-with-badge__text p{font-size:18px;line-height:160%;margin-bottom:20px}.intro-with-badge__text p strong{font-weight:700}.intro-with-badge__text p:last-child{margin-bottom:0}.intro-with-badge__links{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.intro-with-badge__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:16px;line-height:16px;text-decoration:underline;color:#006f52;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.intro-with-badge__link:hover{opacity:.8}.intro-with-badge__media{position:relative;-ms-flex-negative:0;flex-shrink:0}.intro-with-badge__image{width:100%;height:auto;display:block;max-width:500px}.intro-with-badge__badge{position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#00725c;padding:24px;max-width:238px;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.intro-with-badge__badge-number{font-size:48px;font-weight:400;line-height:1;color:#fff}.intro-with-badge__badge-text{font-size:14px;line-height:1.3;text-align:left;color:#fff}@media screen and (max-width:1150px){.intro-with-badge{padding-top:128px;padding-bottom:128px}.intro-with-badge__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.intro-with-badge__image{max-width:405px}}@media screen and (max-width:1023px){.intro-with-badge{padding-top:96px;padding-bottom:48px}.intro-with-badge__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro-with-badge__media{width:100%}.intro-with-badge__image{max-width:100%;width:100%}.intro-with-badge__badge-text{font-size:18px;line-height:20px}}@media screen and (max-width:767px){.intro-with-badge{padding-top:80px;padding-bottom:40px}.intro-with-badge__text p{font-size:16px}.intro-with-badge__links{margin-bottom:20px}.intro-with-badge__badge{padding:16px 24px;min-width:200px;min-height:76px;bottom:-24px}.intro-with-badge__badge-number{font-size:40px}.intro-with-badge__badge-text{font-size:16px}}.hero-green-diagonal{position:relative;width:100%;overflow:hidden}.hero-green-diagonal .breadcrumb a{color:#fff}.hero-green-diagonal .breadcrumb a svg path{fill:#fff}.hero-green-diagonal .breadcrumb span{color:#c8e3d3}.hero-green-diagonal .hero__media{position:absolute;inset:0;z-index:1;overflow:hidden}.hero-green-diagonal .hero__media-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-green-diagonal .hero__overlay{position:relative;z-index:2;height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-green-diagonal .hero__content{max-width:676px;padding-left:85px;padding-right:80px;padding-bottom:180px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#006f52;clip-path:polygon(0 0,100% 0,100% 66%,76% 100%,0 100%)}.hero-green-diagonal .hero__eyebrow{font-size:18px;line-height:24px;text-transform:uppercase;color:#f1f1f1;margin-bottom:13px;display:inline-block;margin-top:32px;position:relative}.hero-green-diagonal .hero__eyebrow:after{content:"";display:block;width:40px;height:4px;background-color:#f1f1f1;margin-top:9px}.hero-green-diagonal .hero__title{font-size:48px;line-height:52px;font-weight:400;color:#f1f1f1;margin-bottom:10px;max-width:500px}.hero-green-diagonal .hero__text{max-width:413px;font-size:18px;line-height:160%;color:#f1f1f1;margin-bottom:48px}@media screen and (max-width:1200px){.hero-green-diagonal .hero__overlay{min-height:auto;height:auto}.hero-green-diagonal .hero__content{padding-bottom:147px;max-width:603px;padding-left:64px;padding-right:64px}.hero-green-diagonal .hero__eyebrow{margin-top:22px}}@media screen and (max-width:1024px){.hero-green-diagonal .hero__content{padding-bottom:122px;max-width:406px;padding-left:48px;padding-right:48px}.hero-green-diagonal .hero__eyebrow{margin-top:14px;font-size:16px;line-height:20px}.hero-green-diagonal .hero__title{font-size:40px;line-height:44px;margin-bottom:12px}.hero-green-diagonal .hero__text{font-size:16px}}@media screen and (max-width:480px){.hero-green-diagonal{padding-bottom:330px}.hero-green-diagonal .grid-container{padding:0}.hero-green-diagonal .hero__media-image{height:429px;bottom:0;position:absolute}.hero-green-diagonal .hero__content{clip-path:polygon(0 0,100% 0,100% 81%,81% 100%,0 100%);padding-bottom:48px;padding-left:24px;padding-right:24px;max-width:100%}.hero-green-diagonal .hero__title{font-size:36px;line-height:40px}}.why-work-with-wipak{padding-bottom:40px}.why-work-with-wipak__header{max-width:500px;margin-bottom:48px}.why-work-with-wipak__title{font-size:48px;line-height:52px;font-weight:400;margin-bottom:16px}.why-work-with-wipak__paragraph{font-size:16px;line-height:24px;color:#5f5f5f}.why-work-with-wipak__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.why-work-with-wipak__card{background:#c8e3d3;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.why-work-with-wipak__card-icon{width:48px;height:48px}.why-work-with-wipak__card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.why-work-with-wipak__card-text{font-weight:600;font-size:20px;line-height:24px;color:#006f52}.why-work-with-wipak__highlight{background:#fff;padding:80px 48px;text-align:center;max-width:100%;border-top-right-radius:40px;border-bottom-left-radius:40px}.why-work-with-wipak__highlight p{max-width:760px;font-size:28px;font-weight:500;line-height:32px;color:#006f52;margin:0 auto}@media screen and (max-width:1024px){.why-work-with-wipak{padding-bottom:64px}}@media screen and (max-width:950px){.why-work-with-wipak__title{font-size:40px;line-height:44px}.why-work-with-wipak__paragraph{line-height:160%}.why-work-with-wipak__cards{gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.why-work-with-wipak__highlight p{font-size:24px;line-height:28px}}@media screen and (max-width:768px){.why-work-with-wipak{padding-bottom:48px}}@media screen and (max-width:680px){.why-work-with-wipak__title{font-size:32px;line-height:36px}.why-work-with-wipak__paragraph{line-height:160%}.why-work-with-wipak__header{margin-bottom:24px}.why-work-with-wipak__cards{grid-template-columns:repeat(1,1fr)}.why-work-with-wipak__card{padding:32px 24px}.why-work-with-wipak__highlight{padding:48px 24px}}.icon-tabs{padding-bottom:63px}.icon-tabs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.icon-tabs__title{font-size:36px;line-height:40px;font-weight:500;padding-bottom:30px}.icon-tabs__item{background:#fff;padding:32px;text-align:center;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.icon-tabs__item a{text-decoration:none;color:#171d1a;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:center;-ms-flex-align:center;align-items:center;gap:16px}.icon-tabs__item img{width:48px;height:48px}.icon-tabs__item span{font-size:16px;font-weight:600;color:#1e3866}@media (max-width:1024px){.icon-tabs__grid{gap:16px}.icon-tabs__item{padding:23px 16px}}@media (max-width:900px){.icon-tabs__grid{gap:14px}.icon-tabs__item{padding:23px 10px}}@media (max-width:768px){.icon-tabs{padding-bottom:49px}.icon-tabs__grid{gap:20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:440px){.icon-tabs{padding-bottom:47px}.icon-tabs__grid{grid-template-columns:repeat(2,1fr);gap:17px}.icon-tabs__item{padding:16px 10px}}@media (max-width:320px){.icon-tabs{padding-bottom:41px}.icon-tabs__grid{gap:16px}.icon-tabs__item{padding:16px 10px}}.career .icon-tabs{padding-top:125px;padding-bottom:0}.career .icon-tabs__grid{grid-template-columns:repeat(4,1fr)}.benefits-beyond .icon-tabs,.our-commitment .icon-tabs{padding-top:160px;padding-bottom:17px}.benefits-beyond .icon-tabs__item,.our-commitment .icon-tabs__item{padding:40px 64px;pointer-events:none}.benefits-beyond .icon-tabs__item a,.our-commitment .icon-tabs__item a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.benefits-beyond .icon-tabs__item a span,.our-commitment .icon-tabs__item a span{text-align:left;font-size:20px;line-height:24px;color:#006f52}.benefits-beyond .icon-tabs__item img,.our-commitment .icon-tabs__item img{width:40px;height:40px}.benefits-beyond .icon-tabs__grid,.our-commitment .icon-tabs__grid{grid-template-columns:repeat(2,1fr)}.our-commitment .icon-tabs{padding-top:48px}.our-commitment .icon-tabs__item{padding:40px}.our-commitment .icon-tabs__item a{gap:24px}@media screen and (max-width:1024px){.our-commitment .icon-tabs__grid{gap:20px}}@media screen and (max-width:680px){.our-commitment .icon-tabs__grid{grid-template-columns:repeat(1,1fr)}.our-commitment .icon-tabs__item{padding:32px}}.benefits-beyond .icon-tabs__item{padding:40px 64px 40px 40px}@media screen and (max-width:1200px){.benefits-beyond .icon-tabs{padding-top:128px}.benefits-beyond .icon-tabs__item{padding:40px}}@media screen and (max-width:768px){.benefits-beyond .icon-tabs{padding-top:96px}.benefits-beyond .icon-tabs__grid{gap:20px}.benefits-beyond .icon-tabs__item{padding:32px}}@media screen and (max-width:680px){.benefits-beyond .icon-tabs{padding-top:80px}.benefits-beyond .icon-tabs__grid{grid-template-columns:1fr}}.page-template-roles--career .icon-tabs{padding-top:120px}.page-template-roles--career .icon-tabs__title{padding-bottom:32px}.page-template-roles--career .icon-tabs .grid-inside{padding:0}@media screen and (max-width:1200px){.page-template-roles--career .icon-tabs{padding-top:96px}}@media screen and (max-width:950px){.page-template-roles--career .icon-tabs{padding-top:64px}.page-template-roles--career .icon-tabs__grid{gap:20px}}@media screen and (max-width:680px){.page-template-roles--career .icon-tabs__title{font-size:24px;line-height:28px;padding-bottom:24px}.page-template-roles--career .icon-tabs__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:439px){.page-template-roles--career .icon-tabs__title{font-size:24px;line-height:28px;padding-bottom:24px}.page-template-roles--career .icon-tabs__grid{grid-template-columns:repeat(2,1fr);gap:16px}.page-template-roles--career .icon-tabs__item{min-width:118px}.page-template-roles--career .icon-tabs__item span{word-break:break-word}}.development-highlights{position:relative;padding:160px 0 64px}.development-highlights__inner{position:relative;display:grid;grid-template-columns:minmax(0,500px) minmax(0,500px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:95px;-moz-column-gap:95px;column-gap:95px}.development-highlights__bg{position:absolute;max-width:650px;left:0;bottom:-90px;z-index:0;pointer-events:none}.development-highlights__bg-image{width:100%;height:auto;display:block}.development-highlights__content{position:relative;z-index:1;max-width:412px}.development-highlights__title{font-size:48px;line-height:52px;margin-bottom:32px;position:relative}.development-highlights__title:after{content:"";position:absolute;bottom:-12px;left:0;width:40px;height:4px;background:#029e58}.development-highlights__title strong{font-weight:600}.development-highlights__title span{display:inline-block}.development-highlights__description{font-size:16px;line-height:160%;color:#454a48}.development-highlights__description a{color:#006f52;text-decoration:underline}.development-highlights__cards{position:relative;z-index:1;gap:24px;max-width:500px}.development-highlights__card,.development-highlights__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.development-highlights__card{background:#c8e3d3;padding:32px}.development-highlights__card-icon{width:40px;height:40px;margin-bottom:24px}.development-highlights__card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.development-highlights__card-title{font-size:20px;line-height:24px;font-weight:600;color:#006f52;padding-bottom:8px}.development-highlights__card-text{font-size:16px;line-height:160%;color:#454a48}@media screen and (max-width:1200px){.development-highlights{padding-top:174px;padding-bottom:32px}}@media screen and (max-width:950px){.development-highlights{padding-top:96px;padding-bottom:16px}.development-highlights__inner{grid-template-columns:1fr;gap:40px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.development-highlights__title{font-size:40px;line-height:44px}}@media screen and (max-width:680px){.development-highlights{padding-top:80px;padding-bottom:0}.development-highlights__title{font-size:32px;line-height:36px}}.hero-simple-white{position:relative;width:100%;background:#fff;overflow:hidden}.hero-simple-white .breadcrumb{margin-bottom:32px}.hero-simple-white__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:512px}.hero-simple-white__content{position:relative;z-index:2;max-width:500px;padding-bottom:140px}.hero-simple-white__title{position:relative;font-size:56px;line-height:56px;font-weight:500;color:#1f1f1f;margin-bottom:17px;padding-bottom:16px}.hero-simple-white__title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.hero-simple-white__description p{font-size:18px;line-height:160%;color:#454a48;margin-bottom:15px}.hero-simple-white__description p:last-child{margin-bottom:0}.hero-simple-white__description p span{font-size:18px;line-height:160%;color:#006f52}.hero-simple-white__description p strong{font-weight:700}.hero-simple-white__media{position:absolute;width:40%;top:0;right:0;height:100%;max-width:630px;z-index:1}.hero-simple-white__media img{width:auto;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero-simple-white__media--mobile{display:none}@media screen and (max-width:1200px){.open-position .hero-simple-white .breadcrumb{margin-bottom:5px}.open-position .hero-simple-white__content{padding-bottom:82px}.open-position .hero-simple-white__description p{font-size:16px}.life-at-wipak .hero-simple-white__media,.page-template-meet-our-people .hero-simple-white__media{right:-90px}.life-at-wipak .hero-simple-white__content,.page-template-meet-our-people .hero-simple-white__content{max-width:490px}}@media screen and (max-width:1024px){.hero-simple-white__content{max-width:474px}.hero-simple-white__title{font-size:48px;line-height:52px}.hero-simple-white__media{max-width:520px}.life-at-wipak .hero-simple-white__media,.page-template-meet-our-people .hero-simple-white__media{max-width:470px}.life-at-wipak .hero-simple-white__content,.page-template-meet-our-people .hero-simple-white__content{max-width:450px}}@media screen and (max-width:950px){.life-at-wipak .hero-simple-white__media--desktop,.page-template-meet-our-people .hero-simple-white__media--desktop{display:none}.life-at-wipak .hero-simple-white__media--mobile,.page-template-meet-our-people .hero-simple-white__media--mobile{display:block}.page-template-meet-our-people .hero-simple-white__description,.page-template-meet-our-people .hero-simple-white__media--mobile{max-width:420px}}@media screen and (max-width:768px){.hero-simple-white__content{max-width:420px;padding-bottom:96px}.hero-simple-white__title{font-size:42px;line-height:46px}.hero-simple-white__description p{font-size:16px}.hero-simple-white__media{max-width:420px}}@media screen and (max-width:680px){.life-at-wipak .hero-simple-white__media--mobile,.page-template-meet-our-people .hero-simple-white__media--mobile{position:relative;width:100%;right:0;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.life-at-wipak .hero-simple-white__inner,.page-template-meet-our-people .hero-simple-white__inner{min-height:auto}.life-at-wipak .hero-simple-white__content,.page-template-meet-our-people .hero-simple-white__content{max-width:450px;padding-bottom:48px}}@media screen and (max-width:580px){.hero-simple-white__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}.hero-simple-white__content{max-width:100%;padding-bottom:32px}.hero-simple-white__media{position:relative;width:100%;max-width:100%;height:400px}.hero-simple-white__media--desktop{display:none}.hero-simple-white__media--mobile{display:block;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:400px;overflow:hidden}.hero-simple-white__media--mobile img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.life-at-wipak .hero-simple-white__media--mobile,.page-template-meet-our-people .hero-simple-white__media--mobile{width:auto;height:auto;margin:0}.life-at-wipak .hero-simple-white__media--mobile img,.page-template-meet-our-people .hero-simple-white__media--mobile img{width:auto}}@media screen and (max-width:360px){.hero-simple-white__title{font-size:36px;line-height:40px}}.people-video-stories{position:relative;padding:160px 0 182px;background:#f1f1f1}.people-video-stories__decor{position:absolute;top:0;right:0;max-width:630px;pointer-events:none;z-index:0}.people-video-stories__decor img{width:100%;height:auto;display:block}.people-video-stories__title{max-width:587px;font-size:32px;line-height:36px;font-weight:500;margin-bottom:64px;position:relative;z-index:1}.people-video-stories__title span{font-weight:500;color:#006f52;font-size:32px;line-height:36px}.people-video-stories__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px;position:relative;z-index:1}.people-video-stories__item{display:grid;grid-template-columns:1fr 350px;gap:0;background:#006f52}.people-video-stories__video{position:relative;display:block;cursor:pointer;background:#000;overflow:hidden}.people-video-stories__video-inner{position:relative;width:100%;height:100%}.people-video-stories__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.people-video-stories__play{position:absolute;top:50%;left:50%;width:44px;height:32px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#3c3c3c;border-radius:7px;z-index:2;pointer-events:none;-webkit-transition:background .25s ease,-webkit-transform .25s ease;transition:background .25s ease,-webkit-transform .25s ease;transition:background .25s ease,transform .25s ease;transition:background .25s ease,transform .25s ease,-webkit-transform .25s ease}.people-video-stories__play:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-45%,-50%);transform:translate(-45%,-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fff}.people-video-stories__video:hover .people-video-stories__play{background:red;-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.people-video-stories__content{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 32px}.people-video-stories__quote{margin-bottom:16px;color:#f1f1f1;font-size:16px;line-height:160%}.people-video-stories__quote strong{font-weight:500}.people-video-stories__author,.people-video-stories__author span,.people-video-stories__author strong{font-size:14px;line-height:150%;color:#f1f1f1}.people-video-stories__author strong{font-weight:700}@media screen and (max-width:1200px){.people-video-stories{padding-top:128px;padding-bottom:156px}.people-video-stories__list{gap:40px}.people-video-stories__content{padding:37px 24px}}@media screen and (max-width:950px){.people-video-stories{padding-top:96px;padding-bottom:124px}.people-video-stories__item{grid-template-columns:1fr}.people-video-stories__content{padding:64px}}@media screen and (max-width:680px){.people-video-stories{padding-top:80px;padding-bottom:80px}.people-video-stories__content{padding:40px 24px}}.jobs{margin:0 auto;padding:120px 0 147px}.jobs__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;padding-bottom:38px;gap:20px;border-bottom:1px solid #d1d2d1}.jobs__header,.jobs__select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobs__select-wrapper{position:relative;gap:10px}.jobs__select-wrapper span{font-size:14px;line-height:16px;color:#454a48}.jobs__sort-select{width:160px;height:48px;padding:0 44px 0 16px;font-size:16px;line-height:20px;border:1px solid transparent;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.jobs__sort-select:focus{border-color:#006f52;outline:none}.jobs__select-wrapper:after{content:"";position:absolute;top:50%;right:16px;width:12px;height:12px;background:url(../images/arrow-contact.svg) no-repeat 50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.jobs__search-wrapper{position:relative;max-width:320px;width:100%}.jobs__search{width:325px;height:48px;padding:0 16px 0 44px;border:1px solid transparent;font-size:16px;line-height:16px;outline:none}.jobs__search::-webkit-input-placeholder{color:#757776}.jobs__search::-moz-placeholder{color:#757776}.jobs__search:-ms-input-placeholder{color:#757776}.jobs__search::-ms-input-placeholder{color:#757776}.jobs__search::placeholder{color:#757776}.jobs__search:focus{border-color:#006f52}.jobs__search-icon{position:absolute;top:50%;left:14px;width:16px;height:16px;background:url(../images/header/Search-Icon.svg) no-repeat 50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.jobs__results{font-size:14px;line-height:16px;color:#454a48;margin-bottom:23px}.jobs__head{background:#c8e3d3;padding:24px;font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase;margin-bottom:23px}.jobs__head,.jobs__item{display:grid;grid-template-columns:3fr 1.5fr 1.5fr 110px}.jobs__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:12px;position:relative;-webkit-transition:background .2s ease;transition:background .2s ease}.jobs__item a{padding:40px 40px 40px 24px;font-size:16px;line-height:16px}.jobs__item:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#006f52;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.jobs__item:hover:before{opacity:1}.jobs__item>a:first-child{font-size:18px;line-height:18px;max-width:365px;font-weight:600;text-decoration:none;-webkit-box-sizing:content-box;box-sizing:content-box}.jobs__country{font-size:16px;line-height:16px;color:#454a48}.jobs__country span{display:none}.jobs__date{font-size:16px;line-height:16px}.jobs__date span{display:none}.jobs .hidden{display:none!important}.jobs__apply{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-6px);transform:translateX(-6px);-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;pointer-events:none}.jobs__apply span{opacity:0;color:#006f52;font-weight:600;text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:10%}.jobs__item:hover .jobs__apply span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}@media screen and (max-width:1024px){.jobs{padding:81px 0 144px}}@media screen and (max-width:768px){.jobs{padding:63px 0 112px}.jobs__item>a:first-child{font-size:16px;line-height:16px}}@media screen and (max-width:640px){.jobs{padding:63px 0}.jobs__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:19px}.jobs__filters{width:100%}.jobs__search-wrapper{max-width:100%}.jobs__search{width:100%}.jobs__item>a:first-child{font-size:18px;line-height:18px}.jobs__item>a:last-child{margin-left:auto;padding-top:22px}.jobs__item{padding:24px 24px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jobs__item:before{opacity:1}.jobs__item a{font-size:18px;line-height:18px;padding:0 0 13px}.jobs__head{display:none}.jobs__country span,.jobs__date span{display:inline-block;font-size:16px;line-height:16px;color:#454a48}.jobs__country{color:#006f52}.jobs__apply span{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto;font-size:16px;line-height:20px}}.hero-circle{margin-bottom:120px;background-size:cover;background-position:50%;position:relative;overflow:hidden}.hero-circle__flow{position:absolute;left:0;bottom:-1px;width:100%;height:auto;pointer-events:none;z-index:2}.hero-circle .breadcrumb{padding-bottom:46px}.hero-circle__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 520px;gap:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:104px}.hero-circle__title{margin-top:36px;font-size:56px;line-height:56px;margin-bottom:30px;position:relative;padding-bottom:12px}.hero-circle__title:after{content:"";position:absolute;bottom:-12px;left:0;width:40px;height:4px;background:#029e58}.hero-circle__description p{max-width:413px;font-size:16px;line-height:160%;margin-bottom:12px}.hero-circle__description p span{font-size:16px;color:#006f52;font-weight:700}.hero-circle__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-circle__circle{position:relative;width:395px;height:395px;border-radius:50%}.hero-circle__circle:after{content:"";position:absolute;inset:-22px;border-radius:50%;border:2px dashed #029e58;pointer-events:none}.hero-circle__circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.hero-circle__icon{position:absolute;inset:0;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}.hero-circle__icon img{width:150px;height:150px}.hero-circle.no-icon .hero-circle__icon{display:none}.renewable .hero-circle__icon{width:437px;height:436px}.renewable .hero-circle__title{margin-top:52px}.recyclable .hero-circle__icon{width:437px;height:436px}.recyclable .hero-circle__title{margin-top:23px}.recycled .hero-circle__icon{width:437px;height:436px}.recycled .hero-circle__title{margin-top:40px}@media screen and (max-width:1200px){.recyclable .hero-circle,.recycled .hero-circle,.renewable .hero-circle{margin-bottom:88px}.recyclable .hero-circle__inner,.recycled .hero-circle__inner,.renewable .hero-circle__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 404px;padding-bottom:250px}.recyclable .hero-circle__icon,.recycled .hero-circle__icon,.renewable .hero-circle__icon{width:356px;height:355px}.recyclable .hero-circle__icon img,.recycled .hero-circle__icon img,.renewable .hero-circle__icon img{width:122px;height:123px}.recyclable .hero-circle__circle,.recycled .hero-circle__circle,.renewable .hero-circle__circle{width:356px;height:355px}}@media screen and (max-width:950px){.recyclable .hero-circle,.recycled .hero-circle,.renewable .hero-circle{margin-bottom:56px}.recyclable .hero-circle__inner,.recycled .hero-circle__inner,.renewable .hero-circle__inner{grid-template-columns:1fr 300px;gap:30px;padding-bottom:150px}.recyclable .hero-circle__icon,.recycled .hero-circle__icon,.renewable .hero-circle__icon{width:266px;height:266px}.recyclable .hero-circle__icon img,.recycled .hero-circle__icon img,.renewable .hero-circle__icon img{width:100px;height:101px}.recyclable .hero-circle__circle,.recycled .hero-circle__circle,.renewable .hero-circle__circle{width:266px;height:265px}.recyclable .hero-circle__title,.recycled .hero-circle__title,.renewable .hero-circle__title{font-size:48px;line-height:52px}}@media screen and (max-width:680px){.recyclable .hero-circle__circle,.recycled .hero-circle__circle,.renewable .hero-circle__circle{width:246px;height:245px}.recyclable .hero-circle__icon img,.recycled .hero-circle__icon img,.renewable .hero-circle__icon img{width:93px;height:94px}.recyclable .hero-circle__inner,.recycled .hero-circle__inner,.renewable .hero-circle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px;padding-bottom:122px;padding-top:40px}.recyclable .hero-circle__title,.recycled .hero-circle__title,.renewable .hero-circle__title{margin-top:40px;font-size:36px;line-height:40px}}.our-future-roadmap .hero-circle{margin-bottom:160px}.our-future-roadmap .hero-circle .breadcrumb{padding-bottom:32px}.our-future-roadmap .hero-circle__flow{display:none}.our-future-roadmap .hero-circle__inner{padding-bottom:90px;padding-top:60px}.our-future-roadmap .hero-circle__title{margin-top:32px;max-width:460px;padding-bottom:10px}.our-future-roadmap .hero-circle__description p{max-width:332px;margin-bottom:16px}.our-future-roadmap .hero-circle__circle{width:500px;height:500px}.our-future-roadmap .hero-circle__circle img{border-radius:0}.our-future-roadmap .hero-circle__circle:after{display:none}@media screen and (max-width:1200px){.our-future-roadmap .hero-circle{margin-bottom:128px}.our-future-roadmap .hero-circle__inner{padding-top:10px}}@media screen and (max-width:1024px){.our-future-roadmap .hero-circle{margin-bottom:96px}.our-future-roadmap .hero-circle__inner{padding-top:0}}@media screen and (max-width:1023px){.our-future-roadmap .hero-circle__title{font-size:48px;line-height:52px}.our-future-roadmap .hero-circle__inner{gap:23px}.our-future-roadmap .hero-circle__media{gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.our-future-roadmap .hero-circle__content{min-width:310px}.our-future-roadmap .hero-circle__circle{max-width:290px;max-height:290px;margin-top:42px;width:100%;height:100%}}@media screen and (max-width:680px){.our-future-roadmap .hero-circle{margin-bottom:80px}.our-future-roadmap .hero-circle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;padding-bottom:40px}.our-future-roadmap .hero-circle__title{font-size:36px;line-height:40px}}.greenChoice-packaging{padding:160px 0 157px;position:relative;overflow:hidden;background:#f1f1f1}.greenChoice-packaging__top{gap:80px;margin-bottom:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.greenChoice-packaging__title{font-size:48px;line-height:52px;margin-bottom:16px;max-width:412px}.greenChoice-packaging__title span{color:#006f52;font-size:48px;line-height:52px}.greenChoice-packaging__description{margin-bottom:177px}.greenChoice-packaging__description p{font-size:16px;line-height:160%;margin-bottom:8px;color:#454a48;max-width:587px}.greenChoice-packaging__description p:last-child{margin-bottom:0}.greenChoice-packaging__image-right{position:absolute;height:640px;width:auto;top:0;right:-74px}.greenChoice-packaging__image-right img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.greenChoice-packaging__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.greenChoice-packaging__card{background-color:#fff;padding:0 32px 65px;text-align:center;position:relative}.greenChoice-packaging__card:nth-of-type(2){margin-top:-73px}.greenChoice-packaging__card:nth-of-type(3){margin-top:6px;padding:0 32px 110px}.greenChoice-packaging__card-icon{position:relative;top:-70px;margin:0 auto -29px;min-height:100px;width:110px;height:112px}.greenChoice-packaging__card-icon img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.greenChoice-packaging__card-title{font-weight:600;font-size:24px;line-height:28px;max-width:235px;margin:0 auto 16px;text-align:center}.greenChoice-packaging__card-list{list-style:none;padding:0;margin:0 0 36px}.greenChoice-packaging__card-list li{font-weight:400;font-size:16px;line-height:160%;color:#454a48;margin:0 auto 4px;text-align:left;max-width:261px;position:relative;padding-left:25px}.greenChoice-packaging__card-list li:before{content:"";position:absolute;left:0;width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><rect width="20" height="20" rx="10" fill="white"/><g clip-path="url(%23clip0_4012_5840)"><path d="M8.91991 11.7687L14.045 6.64307L14.834 7.43146L8.91991 13.3455L5.37158 9.7972L6.15998 9.00881L8.91991 11.7687Z" fill="%23006F52"/></g><defs><clipPath id="clip0_4012_5840"><rect width="13.3815" height="13.3815" fill="white" transform="translate(3.34521 3.3092)"/></clipPath></defs></svg>');background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.greenChoice-packaging__card-list li:last-child{margin-bottom:0}.greenChoice-packaging__card-button{font-size:14px;text-align:right}.greenChoice-packaging-wrapper{position:absolute;width:100%;border-top:1px solid #f1f1f1;left:0;bottom:0;text-align:right;padding-top:23px;padding-bottom:20px;padding-right:20px}.sustainability-solution .greenChoice-packaging{padding-bottom:30px}.sustainability-solution .greenChoice-packaging__card-title{max-width:220px;margin:0 auto 16px}@media screen and (max-width:1280px){.greenChoice-packaging__image-right{top:-52px;right:0}.greenChoice-packaging__card:nth-of-type(2){margin-top:-72px}.greenChoice-packaging__top{margin-bottom:134px}}@media screen and (max-width:1025px){.greenChoice-packaging{padding-top:180px}.greenChoice-packaging__description p{max-width:475px}.greenChoice-packaging__image-right{top:0}.greenChoice-packaging__card-title{text-align:center}}@media screen and (max-width:976px){.greenChoice-packaging{padding-bottom:48px;padding-top:144px}.greenChoice-packaging .grid-container{max-width:100%}.greenChoice-packaging__title,.greenChoice-packaging__title span{font-size:40px;line-height:44px}.greenChoice-packaging__cards{row-gap:112px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-columns:repeat(2,1fr)}.greenChoice-packaging__card{max-width:33%;min-width:310px}.greenChoice-packaging__card:nth-of-type(2){margin-top:0}.greenChoice-packaging__card-icon img{max-width:110px;width:100%}}@media screen and (max-width:767px){.greenChoice-packaging__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:650px){.greenChoice-packaging{padding-top:370px}.sustainability-solution .greenChoice-packaging__image-right{height:470px}}@media screen and (max-width:439px){.greenChoice-packaging{padding-top:96px;padding-bottom:40px}.greenChoice-packaging__title,.greenChoice-packaging__title span{font-size:32px;line-height:36px}.greenChoice-packaging__description{margin-bottom:0}.greenChoice-packaging__top{margin-bottom:87px}.greenChoice-packaging__image-right{top:-80px;height:280px}.greenChoice-packaging__cards{gap:0;row-gap:88px}.greenChoice-packaging__card{max-width:100%;padding-left:24px;padding-right:24px;min-width:100%}.greenChoice-packaging__card-icon{top:-48px}.greenChoice-packaging__card-icon img{max-width:86px}.greenChoice-packaging__card-title{font-size:20px;line-height:24px;text-align:left}.greenChoice-packaging__card-list li{padding-left:20px}.sustainability-solution .greenChoice-packaging{padding-top:160px}.sustainability-solution .greenChoice-packaging__image-right{height:280px}}.sustainable-value-points{padding:40px 0 35px}.sustainable-value-points__header{max-width:587px;margin-bottom:48px}.sustainable-value-points__title{font-size:48px;line-height:52px;margin-bottom:17px;position:relative}.sustainable-value-points__title:after{content:"";display:block;width:40px;height:4px;background-color:#009a5f;margin-top:10px}.sustainable-value-points__description{font-size:16px;line-height:160%;color:#454a48}.sustainable-value-points__description strong{font-weight:700}.sustainable-value-points__description span{font-size:16px;line-height:160%;color:#009a5f}.sustainable-value-points__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sustainable-value-points__card{background-color:#c8e3d3;padding:32px}.sustainable-value-points__icon{margin-bottom:24px}.sustainable-value-points__icon img{width:40px;height:auto;display:block}.sustainable-value-points__card-title{font-size:20px;line-height:24px;font-weight:600;color:#006f52;margin-bottom:9px}.sustainable-value-points__card-text{font-size:16px;line-height:160%;color:#454a48}.sustainable-value-points__card-text strong{font-weight:700}.sustainable-value-points__card-text span{font-size:16px;line-height:160%;color:#006f52}@media screen and (max-width:950px){.sustainable-value-points__header{max-width:420px}.sustainable-value-points__title{font-size:40px;line-height:44px}.sustainable-value-points__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.sustainable-value-points__title{font-size:32px;line-height:36px}.sustainable-value-points__grid{grid-template-columns:1fr;gap:20px}}.sustainability-commitment{padding:160px 0 0}.sustainability-commitment__box{background:#c8e3d3;border-top-right-radius:40px;border-bottom-left-radius:40px;padding:81px 40px;text-align:center;margin:0 auto}.sustainability-commitment__intro{font-size:20px;line-height:160%;max-width:509px;margin:0 auto 48px}.sustainability-commitment__eyebrow{display:block;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;margin-bottom:9px}.sustainability-commitment__statement{font-size:40px;line-height:44px;font-weight:500;max-width:674px;margin:0 auto 47px}.sustainability-commitment__statement strong{font-weight:700}.sustainability-commitment__statement span{font-size:40px;line-height:44px;color:#006f52}@media screen and (max-width:1200px){.sustainability-commitment__box{padding:80px 40px}.sustainability-commitment__statement{margin-bottom:48px}}@media screen and (max-width:980px){.sustainability-commitment__eyebrow{margin-bottom:8px}.sustainability-commitment__statement{font-size:36px;line-height:40px}}@media screen and (max-width:680px){.sustainability-commitment__box{padding:48px 28px 28px}.sustainability-commitment__intro{font-size:18px;margin-bottom:32px;max-width:100%}.sustainability-commitment__eyebrow{font-size:16px;line-height:20px}.sustainability-commitment__statement{font-size:28px;line-height:32px;margin-bottom:32px}}@media screen and (max-width:439px){.sustainability-commitment__box{text-align:left}}.greenchoice-story{padding:80px 0}.greenchoice-story__bottom{display:grid;grid-template-columns:.8fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#006f52;padding-left:88px;min-height:356px}.greenchoice-story__bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.greenchoice-story__bottom-text{font-weight:400;font-size:20px;line-height:160%;color:#f1f1f1;margin-bottom:32px;max-width:540px}.greenchoice-story__bottom-link{font-weight:600;font-size:16px;line-height:20px;text-decoration:underline;color:#f1f1f1}.greenchoice-story__bottom-image{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;height:100%}.greenchoice-story__bottom-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-commitment .greenchoice-story{padding:160px 0 85px}@media screen and (max-width:1280px){.greenchoice-story{padding-top:24px}.greenchoice-story__bottom-text{max-width:412px}}@media screen and (max-width:1025px){.greenchoice-story{padding-bottom:64px}.greenchoice-story__bottom{min-height:auto}}@media screen and (max-width:976px){.greenchoice-story{padding-top:48px}.greenchoice-story__bottom{padding-left:48px;gap:0}.greenchoice-story__bottom-left{padding-top:48px;padding-bottom:48px}.greenchoice-story__bottom-text{font-size:18px}.greenchoice-story__bottom-image{position:relative;overflow:hidden}.greenchoice-story__bottom-image img{width:430px;position:absolute;z-index:0;left:0}}@media screen and (max-width:767px){.greenchoice-story{padding-bottom:32px}}@media screen and (max-width:650px){.greenchoice-story__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.greenchoice-story__bottom-left{padding:40px 24px}.greenchoice-story__bottom-text{max-width:100%;font-size:16px}.greenchoice-story__bottom-link{font-size:14px;line-height:16px}.greenchoice-story__bottom-image img{width:100%;position:relative}}.sustainability-principles{padding-bottom:40px}.sustainability-principles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sustainability-principles__item{background-color:#c8e3d3;padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.sustainability-principles__icon{margin-bottom:26px}.sustainability-principles__icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block}.sustainability-principles__title{font-size:20px;line-height:24px;font-weight:600;color:#006f52;margin-bottom:10px}.sustainability-principles__description{font-size:16px;line-height:160%;color:#454a48}@media screen and (max-width:768px){.sustainability-principles__grid{gap:20px}}@media screen and (max-width:680px){.sustainability-principles__grid{grid-template-columns:repeat(1,1fr);gap:20px}}.video-statement{padding:120px 0}.video-statement__head{text-align:center;margin-bottom:56px}.video-statement__eyebrow{display:inline-block;font-size:18px;line-height:24px;font-weight:500;text-transform:uppercase;color:#006f52;margin-bottom:16px}.video-statement__title{font-size:48px;line-height:52px;font-weight:400;max-width:848px;margin:0 auto}.video-statement__title span{color:#006f52;font-size:48px;line-height:52px}.video-statement__media{position:relative;display:block;width:100%;height:576px;overflow:hidden;cursor:pointer;pointer-events:auto}.video-statement__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-statement__video-play{pointer-events:auto}.video-statement__media.is-playing{cursor:default}.video-statement__image{position:absolute;inset:0}.video-statement__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-statement__content{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px}.video-statement__col--left .sustainability__video-text,.video-statement__col--right .sustainability__video-text{max-width:100%}.video-statement__text{font-size:18px;line-height:160%;max-width:504px;margin-bottom:16px}.video-statement__text span{display:block;font-size:24px;line-height:28px;color:#006f52;padding:4px 0}.video-statement__text strong{font-weight:700;color:#006f52}.video-statement__text em{font-style:italic;color:#006f52}.video-statement__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.video-statement__play svg{width:98px;height:98px;display:block}.video-statement__play:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.video-statement__link{text-align:right}.sustainability .video-statement{padding:160px 0 20px}.sustainability .video-statement__title{max-width:1024px;font-size:64px;line-height:72px;font-weight:300;text-align:center;margin-bottom:64px}.our-commitment .video-statement{padding:160px 0}.our-commitment .video-statement__eyebrow{margin-bottom:12px}.our-commitment .video-statement__head{margin-bottom:48px}@media screen and (max-width:1200px){.our-commitment .video-statement{padding:128px 0}}@media screen and (max-width:1024px){.sustainability .video-statement{padding-top:128px;padding-bottom:59px}.sustainability .video-statement__video__title{margin-bottom:48px}}@media screen and (max-width:768px){.video-statement__head{max-width:500px;margin:0 auto}.video-statement__media{height:360px}.video-statement__play svg{height:48px;width:48px}.sustainability .video-statement{padding-top:80px;padding-bottom:32px}.sustainability .video-statement__title{font-size:48px;line-height:52px;margin-bottom:32px}.sustainability .video-statement__link{text-align:left}.our-commitment .video-statement{padding:96px 0}.our-commitment .video-statement__head{margin-bottom:32px}.our-commitment .video-statement__title{font-size:40px;line-height:44px}}@media screen and (max-width:680px){.sustainability .video-statement__content{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:450px){.video-statement__media{height:153px}.our-commitment .video-statement{padding:80px 0}.our-commitment .video-statement__head{margin-bottom:24px}.our-commitment .video-statement__title{font-size:32px;line-height:36px}}.support-consulting{padding:160px 0 112px;background:#f1f1f1}.support-consulting__title{max-width:500px;font-size:48px;line-height:52px;margin-bottom:16px}.support-consulting__content{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.support-consulting__description{max-width:500px;font-size:16px;line-height:160%;color:#454a48}.support-consulting__description strong{font-weight:700}.support-consulting__link{text-align:right}.support-consulting__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.support-consulting__card{background:#fff;padding:48px 80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support-consulting__card,.support-consulting__card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support-consulting__card-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:16px}.support-consulting__icon{width:48px;height:48px;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}.support-consulting__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.support-consulting__card-text{font-size:18px;font-weight:500;line-height:24px;max-width:340px}.support-consulting__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support-consulting__bottom-inner{background:#c8e3d3;border-top-right-radius:40px;width:100%;border-bottom-left-radius:40px}.support-consulting__bottom-inner p{margin:0 auto;max-width:760px;padding:64px 0;text-align:center;font-size:28px;line-height:32px;color:#006f52;font-weight:500}@media screen and (max-width:1200px){.support-consulting{padding:128px 0}}@media screen and (max-width:950px){.support-consulting{padding:96px 0}.support-consulting__title{font-size:40px;line-height:44px;max-width:490px}.support-consulting__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;gap:40px}.support-consulting__cards{gap:20px}.support-consulting__card{padding:48px 40px}.support-consulting__bottom-inner p{font-size:24px;line-height:28px;padding:56px 48px}}@media screen and (max-width:680px){.support-consulting{padding:80px 0 32px}.support-consulting__cards{grid-template-columns:1fr}.support-consulting__card{padding:32px}.support-consulting__bottom-inner p{padding:48px 24px}}.regulatory-roadmap{margin:10px 0}.regulatory-roadmap__content{padding:160px 88px 88px;background:#fff}.regulatory-roadmap__grid{display:grid;grid-template-columns:.8fr 1fr;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:124px}.regulatory-roadmap__intro{max-width:325px}.regulatory-roadmap__title{font-size:48px;line-height:52px;margin-bottom:16px}.regulatory-roadmap__description{font-size:16px;line-height:160%;color:#454a48}.regulatory-roadmap__description strong{font-weight:700}.regulatory-roadmap__timeline{position:relative;padding-left:0}.regulatory-roadmap__line{display:none}.regulatory-roadmap__year{position:relative;display:grid;grid-template-columns:87px 1fr;pointer-events:none}.regulatory-roadmap__year:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-image:repeating-linear-gradient(90deg,#96ceaf 0,#96ceaf 4px,transparent 0,transparent 12px)}.regulatory-roadmap__year:last-child:after{background-image:none}.regulatory-roadmap__year.is-highlight .regulatory-roadmap__year-label{background:#96ceaf}.regulatory-roadmap__year-label{position:relative;font-size:14px;line-height:16px;color:#01563d;font-weight:600;padding:25px 0 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(200,227,211,.5)}.regulatory-roadmap__entries{max-width:500px;padding:24px 0 25px 42px;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;background:#fff}.regulatory-roadmap__entry-date{display:block;font-size:12px;line-height:16px;font-weight:600;color:#006f52;margin-bottom:4px;text-transform:uppercase;letter-spacing:.1px}.regulatory-roadmap__entry-text{max-width:420px}.regulatory-roadmap__entry-text p{max-width:100%;font-size:18px;line-height:160%;padding-bottom:0;margin-bottom:0}.regulatory-roadmap__entry-text p strong{font-weight:700}.regulatory-roadmap__entry-text p:not(:last-child){margin-bottom:10px}.regulatory-roadmap__targets{display:grid;grid-template-columns:1fr 1fr;gap:24px}.regulatory-roadmap__target{background:#c8e3d3;padding:40px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.regulatory-roadmap__target-icon{width:48px;height:48px;margin-bottom:16px}.regulatory-roadmap__target-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.regulatory-roadmap__target-title{font-size:20px;line-height:24px;font-weight:600;color:#006f52;margin-bottom:8px}.regulatory-roadmap__target-description{font-size:16px;line-height:160%;color:#454a48}@media screen and (max-width:1200px){.regulatory-roadmap__content{padding-top:128px;padding-bottom:72px}.regulatory-roadmap__entries{padding-left:32px;padding-bottom:24px}}@media screen and (max-width:1024px){.regulatory-roadmap__grid{gap:40px}}@media screen and (max-width:950px){.regulatory-roadmap__grid{gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:102px}.regulatory-roadmap__intro{max-width:510px}}@media screen and (max-width:768px){.regulatory-roadmap__content{padding-top:96px;padding-bottom:96px}}@media screen and (max-width:680px){.regulatory-roadmap__content{padding:80px 24px}.regulatory-roadmap__title{font-size:32px;line-height:36px}.regulatory-roadmap__year{grid-template-columns:57px 1fr}.regulatory-roadmap__year:last-child .regulatory-roadmap__year-label:before{width:57px!important}.regulatory-roadmap__targets{grid-template-columns:1fr;gap:20px}.regulatory-roadmap__target{padding:40px 32px}}.regulatory-roadmap__year:last-child .regulatory-roadmap__year-label{position:relative}.regulatory-roadmap__year:last-child .regulatory-roadmap__year-label:before{content:"";position:absolute;bottom:-38px;left:0;width:87px;height:38px;background:rgba(200,227,211,.5);clip-path:polygon(0 0,100% 0,50% 100%)}.product-finder .hero-text{padding-bottom:65px;margin-bottom:64px}.hero-text{background:#fff;padding-bottom:66px;border-top:1px solid #f1f1f1}.hero-text__content{max-width:587px}.hero-text .breadcrumb{padding-bottom:66px}.hero-text__title{font-size:56px;line-height:56px;font-weight:500;margin-bottom:33px;position:relative}.hero-text__title:after{content:"";position:absolute;left:0;bottom:-16px;width:40px;height:4px;background:#029e58}.hero-text__description{margin-top:24px}.hero-text__description p{font-size:16px;line-height:160%;color:#454a48;margin:0}.product-finder .hero-text__content{max-width:572px}@media screen and (max-width:1024px){.hero-text{padding-bottom:64px}}@media screen and (max-width:768px){.hero-text__content{max-width:531px}.hero-text .breadcrumb{padding-bottom:51px}.hero-text__title{font-size:48px;font-weight:400;line-height:52px}.hero-text__title:after{bottom:-15px}}@media screen and (max-width:640px){.product-finder .hero-text{padding-bottom:25px;margin-bottom:23px}}@media screen and (max-width:520px){.hero-text__content{max-width:272px}.hero-text .breadcrumb{padding-bottom:44px}.hero-text__title{font-size:32px;line-height:36px}.product-finder .hero-text .breadcrumb{padding-bottom:49px}}.product-finder__inner{display:grid;grid-template-columns:218px 1fr;gap:48px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:140px}.product-finder .product-filters{position:sticky;top:120px}.product-finder .product-filters__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;margin-bottom:40px}.product-finder .product-filters__header h3{font-size:28px;line-height:32px;font-weight:500}.product-finder .product-filters__clear{background:none;border:0;font-size:14px;line-height:16px;font-weight:500;cursor:pointer;text-decoration:underline;color:#006f52;text-underline-offset:25%;text-decoration-thickness:10%}.product-finder .product-filters__clear.is-active{color:#006f52}.product-finder .product-filters__title{font-size:16px;line-height:16px;font-weight:600;margin-bottom:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.product-finder .product-filters__arrow{width:12px;height:12px;background:url(../images/header/Arrow-Down-Icon.svg) no-repeat 50%;background-size:contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.product-finder .product-filters__group{margin-bottom:32px}.product-finder .product-filters__group ul{list-style:none;margin:0;padding:0;-webkit-transition:max-height .25s ease,opacity .2s ease;transition:max-height .25s ease,opacity .2s ease;overflow:hidden}.product-finder .product-filters__group.is-collapsed .product-filters__arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.product-finder .product-filters__group.is-collapsed ul{max-height:0;opacity:0;pointer-events:none}.product-finder .product-filters__group li{margin-bottom:14px}.product-finder .product-filters__group label{display:grid;grid-template-columns:20px 1fr;gap:12px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:16px;-webkit-transition:color .2s ease;transition:color .2s ease}.product-finder .product-filters__group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #757776;border-radius:2px;position:relative;cursor:pointer}.product-finder .product-filters__group input[type=checkbox]:checked{background:#006f52;border-color:#006f52}.product-finder .product-filters__group input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:8px;border:solid #f1f1f1;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-finder .filter-mobile,.product-finder .product-filters__close,.product-finder .product-filters__footer{display:none}@media screen and (max-width:1024px){.product-finder__inner{padding-bottom:100px}}@media screen and (max-width:768px){.product-finder__inner{gap:10px}}@media screen and (max-width:640px){.product-finder .blog__filters-button{padding:14px 20px;font-weight:400;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-finder__inner{grid-template-columns:1fr}.product-finder .filter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.product-finder .products-meta__pages--mobile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-finder .products-meta__pages{display:none}.product-finder .product-filters{position:fixed;top:0;right:0;width:100%;max-width:97%;height:100vh;background:#fff;z-index:1000;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;padding:24px;overflow-y:auto}.product-finder .product-filters__title{margin-bottom:24px}.product-finder .product-filters__group{margin-bottom:11px}.product-finder .product-filters__group ul{padding:0 8px}.product-finder .product-filters__group ul li{margin-bottom:18px}.product-finder .product-filters__group ul li span{font-size:16px}.product-finder .product-filters.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.product-finder .product-filters__footer{text-align:center;display:block;bottom:0;padding-top:22px;background:#fff;border-top:1px solid #f1f1f1}.product-finder .product-filters__apply{width:100%;margin-top:22px;height:48px;border-top-right-radius:12px;border-bottom-left-radius:12px;background:#006f52;color:#f1f1f1;border:0;font-size:14px;line-height:16px;font-weight:600;cursor:pointer}.product-finder .product-filters__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f1f1f1;padding-bottom:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.product-finder .product-filters__header .product-filters__clear{display:none}.product-finder .product-filters__header h3{font-size:20px;line-height:20px}.product-finder .product-filters__close{width:32px;height:32px;background:transparent;border:none;border-radius:4px;padding:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-finder .product-filters__close img{width:25px;height:24px;display:block}.admin-bar .product-filters{top:46px;height:92vh}}.product-card{background:#fff;padding:12px;height:100%;-webkit-transition:border-bottom-color .25s ease;transition:border-bottom-color .25s ease;border-bottom:4px solid transparent}.product-card:hover{border-bottom:4px solid #029e58}.product-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none;color:inherit}.product-card__link--external{font-weight:600;text-decoration:underline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#006f52;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;text-underline-offset:25%;text-decoration-thickness:10%;padding-bottom:6px}.product-card__media{position:relative;margin-bottom:28px;height:112px}.product-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-card__badge{position:absolute;top:12px;left:12px;background:#c8e3d3;color:#01563d;font-size:11px;line-height:16px;letter-spacing:.1px;font-weight:500;padding:4px 8px;border-radius:15px;text-transform:uppercase}.product-card__content{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-flex:1;-ms-flex-positive:1;flex-grow:1}.product-card__title{font-size:16px;line-height:20px;font-weight:500;margin-bottom:12px}.product-card__list{list-style:none;padding:0;margin:0 0 auto}.product-card__list li{font-size:14px;line-height:150%;color:#454a48;position:relative;padding-left:14px;margin-bottom:6px}.product-card__list li:before{content:"•";position:absolute;left:0;color:#029e58}.product-card__arrow{-ms-flex-item-align:end;align-self:flex-end;font-size:20px;color:#029e58;margin-top:16px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media screen and (max-width:1024px){.product-card__media{margin-bottom:26px;height:145px}}@media screen and (max-width:768px){.product-card__media{height:91px}}@media screen and (max-width:640px){.product-card{padding:8px}.product-card__content{padding:0 8px}.product-card__media{height:138px;margin-bottom:16px}.product-card__arrow{margin-top:8px}}.product-results-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px;gap:24px}.product-search{position:relative;max-width:500px;width:100%}.product-search__icon{position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background:url(../images/header/Search-Icon.svg) no-repeat 50%;background-size:contain;pointer-events:none}.product-search__input{width:100%;padding:13px 8px 13px 42px;border:none;font-size:16px;line-height:16px;color:#757776}.product-search__input::-webkit-input-placeholder{font-size:16px;line-height:16px;color:#757776}.product-search__input::-moz-placeholder{font-size:16px;line-height:16px;color:#757776}.product-search__input:-ms-input-placeholder{font-size:16px;line-height:16px;color:#757776}.product-search__input::-ms-input-placeholder{font-size:16px;line-height:16px;color:#757776}.product-search__input::placeholder{font-size:16px;line-height:16px;color:#757776}.product-results-meta{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;border-top:1px solid #d1d2d1;padding-top:24px;color:#6f6f6f}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-bottom:1px solid #d1d2d1;padding-bottom:25px}.products-grid.is-empty{grid-template-columns:repeat(1,1fr)}.product-active-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;gap:8px}.product-filter-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:999px;border:1px solid #c8e3d3;background:#fff;line-height:1;color:#006b3f;cursor:pointer;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.product-filter-pill span{white-space:nowrap;font-size:14px;line-height:16px;color:#006f52}.product-filter-pill i{font-style:normal;font-size:14px;line-height:16px;color:#006f52}.product-filter-pill:hover{background:#e9f6ef;border-color:#9ed7bf}.by-wiicare{font-size:14px;line-height:16px;color:#006f52;font-weight:600}.products-grid .product-card[data-application~=healthcare]{background:#c8e3d3;width:373px}.products-grid .product-card[data-application~=healthcare] .product-card__media{height:185px;margin-bottom:12px}.products-grid .product-card[data-application~=healthcare] .product-card__title{font-size:20px;line-height:24px;margin-bottom:9px;font-weight:600}.products-grid .product-card[data-application~=healthcare] .product-card__content{padding:16px 0 0 20px;max-width:309px}.products-grid .product-card[data-application~=healthcare] .product-card__list{padding-bottom:42px}.products-grid .product-card[data-application~=healthcare] .product-card__list li{padding-left:0}.products-grid .product-card[data-application~=healthcare] .product-card__arrow,.products-grid .product-card[data-application~=healthcare] .product-card__list li:before{display:none}@media screen and (max-width:1024px){.product-results-header{margin-bottom:23px}.product-results-meta{padding-top:24px}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:640px){.product-results-header{gap:15px}.products-grid{grid-template-columns:1fr;gap:23px}}.products-empty{padding:120px 0 123px;border-bottom:1px solid #d1d2d1}.products-empty__content{margin:0 auto;max-width:474px;text-align:center}.products-empty.is-visible{display:block}.products-empty__title{font-size:24px;line-height:28px;font-weight:600;margin-bottom:10px}.products-empty__description{margin-bottom:40px}.products-empty__description p{font-size:16px;line-height:160%;color:#454a48;padding-bottom:8px}.products-empty .btn{margin:0 auto 30px}.products-empty__secondary{margin-bottom:45px}.products-empty__secondary a{font-size:14px;line-height:16px;font-weight:600;text-decoration:underline;color:#006f52;text-underline-offset:25%;text-decoration-thickness:10%}.products-empty__bottom{font-size:14px;line-height:150%;color:#454a48}.products-empty__bottom a{color:#006f52;font-weight:600;text-decoration:underline}.documents-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;scroll-margin-top:100px}.documents-tabs__nav::-webkit-scrollbar{display:none}.documents-tabs__nav button{position:relative;padding:28px 31px;font-size:18px;white-space:nowrap;line-height:18px;font-weight:400;color:#454a48;background:transparent;border:0;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.documents-tabs__nav button:hover{background:rgba(200,227,211,.5019607843137255)}.documents-tabs__nav button.is-active{background-color:rgba(200,227,211,.5);color:#171d1a;border-top-right-radius:20px}.documents-tabs__nav button.is-active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:4px;background:#029e58}.documents-tabs__arrow{display:none}.documents-tabs__arrow.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.documents-tabs__content>div{display:none}.documents-tabs__content>div.is-active{display:block}.documents-tabs__grid{background:#f1f1f1;padding-top:42px}@media screen and (max-width:640px){.documents-tabs .grid-inside{position:relative}.documents-tabs__nav{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.documents-tabs__nav button{padding:24px 20px;font-size:16px;line-height:16px}.documents-tabs__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:64px;border-radius:2px;background-color:#006f52;background-image:url(../images/pagination-element.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer;z-index:20}.documents-tabs__arrow--prev{left:0}.documents-tabs__arrow--next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}.documents-certificates{padding-bottom:120px}.documents-filters{display:grid;grid-template-columns:1fr auto;gap:24px;padding-bottom:38px;margin-bottom:25px;border-bottom:1px solid #d1d2d1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.documents-filters__search input{border:none;width:100%;max-width:323px;height:48px;padding:12px 12px 12px 40px;border-radius:4px;font-size:16px;color:#757776;line-height:16px;background:#fff url(../images/header/Search-Icon.svg) no-repeat 14px}.documents-filters__selects{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.documents-filters__selects select{height:48px;border:none;padding:12px 36px 12px 12px;border-radius:4px;font-size:16px;line-height:20px;background:#fff url(../images/arrow-down-icon-green.svg) no-repeat right 14px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.documents-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:24px}.documents-meta__count,.documents-meta__pages{font-size:14px;line-height:16px;color:#454a48}.documents-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.documents-list__item{display:grid;grid-template-columns:48px 1fr auto;gap:24px;padding:20px 32px 20px 20px;background:#fff}.documents-list__item,.documents-list__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.documents-list__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.documents-list .documents-list__icon{width:56px;height:56px;border-radius:4px;background-color:rgba(200,227,211,.5);background-image:url(../images/pdf-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:26px;-ms-flex-negative:0;flex-shrink:0}.documents-list__content{min-width:0}.documents-list__title{font-size:18px;line-height:18px;font-weight:600;margin-bottom:4px}.documents-list__meta{font-size:14px;line-height:16px;color:#454a48}.documents-list__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.documents-open{width:24px;height:24px;border-radius:6px;background:#f1f1f1 url(../images/eye-icon.svg) no-repeat 50%;background-size:16px;display:inline-block}.documents-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px}.documents-download:after{content:"";width:16px;height:16px;background:url(../images/download-icon.svg) no-repeat 50%;background-size:contain}.documents-download:hover{opacity:.85}.documents-empty{padding:48px;text-align:center;font-size:15px;color:#7a7a7a}@media screen and (max-width:768px){.documents-filters{grid-template-columns:1fr;width:100%}}@media (max-width:640px){.documents-filters{width:100%;gap:12px}.documents-filters__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.documents-filters__selects select{display:none}.documents-filters .documents-filters__selects{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.documents-filters .documents-filters__selects.is-open select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.documents-filters select{width:100%}.documents-filters input{max-width:100%}.documents-list__item{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:start;-ms-flex-align:start;align-items:flex-start;gap:24px;padding:16px}.documents-list__left{display:none}.documents-list__title{margin-bottom:10px}.documents-open{width:40px;height:40px}}.ourProcess{margin:66px 0 89px}.ourProcess__container{max-width:1200px;margin:0 auto;padding:104px 88px;background-color:#fff}.ourProcess__header{margin-bottom:46px}.ourProcess__image-mobile{display:none;margin-bottom:32px}.ourProcess__image-mobile img{width:100%;height:auto;display:block}.ourProcess__card-icon{display:none}.ourProcess__card-icon img{width:auto;height:31px;display:block}.ourProcess__title{font-size:48px;line-height:52px;margin-bottom:16px}.ourProcess__description{max-width:500px;margin:0;font-size:16px;line-height:160%;color:#454a48}.ourProcess__description strong{font-weight:700}.ourProcess__content{display:grid;grid-template-columns:238px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:400px}.ourProcess__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ourProcess__tab-wrapper{background-color:#f1f1f1;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.ourProcess__tab-wrapper--active{background-color:#c8e3d3}.ourProcess__tab-wrapper--active button{padding-bottom:8px}.ourProcess__tab-wrapper--active .ourProcess__tab-icon{display:none}.ourProcess__tab-wrapper--active .ourProcess__tab-title{padding-top:8px;margin-bottom:0;font-size:18px;font-weight:500;line-height:24px}.ourProcess__tab-wrapper--active .ourProcess__tab-content{max-height:300px;opacity:1;padding:0 16px 24px}.ourProcess__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px;background:transparent;border:none;cursor:pointer;text-align:left;font-weight:500;font-size:18px;line-height:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.ourProcess__tab:hover{opacity:.8}.ourProcess__tab-title{display:block;font-size:16px;font-weight:500;line-height:20px;margin-bottom:0}.ourProcess__tab-icon{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;-ms-flex-negative:0;flex-shrink:0}.ourProcess__tab-icon:after{content:"";width:24px;height:24px;background:url(../images/header/Arrow-Down-Icon.svg) 50%/contain no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.ourProcess__tab-content{max-height:0;padding:0 16px;overflow:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.ourProcess__tab-content p{margin:0;font-size:14px;line-height:150%;color:#454a48}.ourProcess__visual{position:relative;width:100%;height:100%;overflow:hidden}.ourProcess__image{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.ourProcess__image--active{opacity:1;visibility:visible}.ourProcess__cards{display:none;grid-template-columns:repeat(6,1fr);gap:8px}.ourProcess__card{grid-column:span 2;padding:24px 16px;background-color:#f1f1f1;text-align:left}.ourProcess__card:nth-child(4),.ourProcess__card:nth-child(5){grid-column:span 3}.ourProcess__card-icon{margin-bottom:16px}.ourProcess__card-icon svg{height:31px;width:auto}.ourProcess__card-title{margin:0 0 8px;font-size:18px;line-height:24px;font-weight:500}.ourProcess__card-description{margin:0;font-size:14px;line-height:150%;color:#454a48}@media (max-width:1023px){.ourProcess__content{grid-template-columns:1fr;gap:40px}.ourProcess__tabs,.ourProcess__visual{display:none}.ourProcess__cards{display:grid}}@media (max-width:768px){.ourProcess{padding:0;background:#fff}.ourProcess__title{font-size:32px}.ourProcess__header{margin-bottom:40px}.ourProcess__cards{grid-template-columns:repeat(2,1fr);gap:12px}.ourProcess__card{padding:20px 16px}.ourProcess__card,.ourProcess__card:nth-child(4),.ourProcess__card:nth-child(5){grid-column:span 1}.ourProcess__card-icon{margin-bottom:14px;display:block}.ourProcess__image-mobile{display:block}}@media (max-width:480px){.ourProcess__cards{grid-template-columns:1fr}}.solutions-tabs{background-color:#006f52;background-repeat:no-repeat;color:#fff;padding:160px 0;margin-top:160px}.solutions-tabs__title{font-size:48px;line-height:52px;margin-bottom:32px;color:#f1f1f1;max-width:587px}.solutions-tabs__wrapper{display:grid;grid-template-columns:413px 1fr;gap:16px}.solutions-tabs__nav{padding:8px;background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solutions-tabs__nav-left{gap:8px}.solutions-tabs__nav-item,.solutions-tabs__nav-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solutions-tabs__nav-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;padding:24px 16px;border:none;background:#f1f1f1;color:#004f3a;font-weight:600;cursor:pointer;-webkit-transition:.3s;transition:.3s}.solutions-tabs__nav-item span{color:#454a48;font-size:18px;line-height:18px;text-align:left}.solutions-tabs__nav-item.active{background:#c8e3d3}.solutions-tabs__nav-item.active span{font-weight:600}.solutions-tabs__nav-item.active .arrow{display:none}.solutions-tabs__nav-item.active .arrow-active{display:block}.solutions-tabs__nav-item:hover{background:#c8e3d3}.solutions-tabs__nav-item img{width:32px;height:32px}.solutions-tabs__nav-item img.arrow{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.solutions-tabs__nav-item img.arrow-active{display:none;width:20px;height:20px}.solutions-tabs__content{clip-path:polygon(0 0,100% 0,100% 77%,84% 100%,0 100%);background:#f1f1f1;padding:56px;position:relative}.solutions-tabs__panel{display:none}.solutions-tabs__panel.active{display:block}.solutions-tabs__desc{margin-bottom:24px;font-size:18px;line-height:160%;max-width:475px;color:#454a48}.solutions-tabs__desc:last-child{margin-bottom:0}@media screen and (max-width:1200px){.solutions-tabs{margin-top:128px;padding-top:128px;padding-bottom:128px}}@media screen and (max-width:950px){.solutions-tabs{padding-top:96px;padding-bottom:96px;margin-top:96px}.solutions-tabs__title{font-size:40px;line-height:44px}.solutions-tabs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.solutions-tabs__nav{padding:8px;gap:0}.solutions-tabs__nav-item{margin-bottom:0;border-bottom:1px solid #d1d2d1}.solutions-tabs__nav-item.active,.solutions-tabs__nav-item:last-of-type{border-bottom:none}.solutions-tabs__content{display:none!important}.solutions-tabs__panel{color:#454a48;display:none;padding:20px 20px 20px 56px}.solutions-tabs__panel.active{display:block!important}.solutions-tabs__desc{max-width:100%}}@media screen and (max-width:680px){.solutions-tabs{margin-top:80px;padding-top:80px;padding-bottom:80px}.solutions-tabs__title{font-size:32px;line-height:36px}.solutions-tabs__panel{padding-left:12px}.solutions-tabs__desc{margin-bottom:16px}}.wipak-strategy{padding-bottom:160px;background:#f1f1f1}.wipak-strategy__title{font-size:56px;line-height:56px;font-weight:500;position:relative;padding-top:6px;max-width:572px}.wipak-strategy__title:after{content:"";position:absolute;bottom:-15px;left:0;width:40px;height:4px;background:#029e58}.wipak-strategy__text{max-width:406px;font-size:16px;line-height:160%;color:#454a48;margin-top:32px;margin-bottom:47px}.wipak-strategy__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.wipak-strategy__actions,.wipak-strategy__actions a{display:-webkit-box;display:-ms-flexbox;display:flex}.wipak-strategy__actions a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}.wipak-strategy__actions span{font-size:16px;line-height:20px;color:#006f52;font-weight:600}.wipak-strategy__actions img{background-color:#c8e3d3;padding:8px;width:36px;height:36px}.wipak-strategy__actions .btn-text-green:after{display:none}@media screen and (max-width:1024px){.wipak-strategy{padding-bottom:127px}.wipak-strategy__title{padding-top:14px}}@media screen and (max-width:768px){.wipak-strategy{padding-bottom:96px}.wipak-strategy__title{font-size:48px;line-height:52px;font-weight:400;padding-top:39px}.wipak-strategy__text{margin-bottom:40px}}@media screen and (max-width:450px){.wipak-strategy{padding-bottom:80px}.wipak-strategy__title{font-size:36px;line-height:40px;font-weight:500;padding-top:14px;max-width:272px}.wipak-strategy__text{max-width:272px;margin-top:32px}}.legal-notice{padding-bottom:160px;background:#f1f1f1}.legal-notice__inner{max-width:675px}.legal-notice__title{padding-top:10px;font-size:56px;line-height:56px;font-weight:500;margin-bottom:62px;position:relative}.legal-notice__title:after{content:"";position:absolute;bottom:-15px;left:0;width:40px;height:4px;background:#029e58}.legal-notice__intro p{padding-bottom:17px;font-size:18px;line-height:160%;color:#454a48}.legal-notice__intro p:last-child{padding-bottom:0}.legal-notice__content__subtitle,.legal-notice__content h3{font-size:24px;line-height:28px;font-weight:600;margin:48px 0 16px}.legal-notice__content p,.legal-notice__copyright{font-size:18px;line-height:160%;color:#454a48}.legal-notice__copyright{padding-top:48px}@media screen and (max-width:1024px){.legal-notice{padding-bottom:127px}.legal-notice__title{padding-top:13px}}@media screen and (max-width:768px){.legal-notice{padding-bottom:95px}.legal-notice__inner{max-width:640px}.legal-notice__title{padding-top:40px;margin-bottom:60px;font-size:48px;line-height:52px;font-weight:400}}@media screen and (max-width:450px){.legal-notice{padding-bottom:80px}.legal-notice__inner{max-width:269px}.legal-notice__title{padding-top:46px;font-size:36px;line-height:40px;font-weight:500;margin-bottom:62px}}.imprint{padding-bottom:164px;background:#f1f1f1}.imprint__title{font-size:56px;line-height:56px;font-weight:500;margin-bottom:24px;position:relative;padding-top:7px}.imprint__title:after{content:"";position:absolute;bottom:-15px;left:0;width:40px;height:4px;background:#029e58}.imprint__subtitle{font-size:24px;line-height:28px;font-weight:600;color:#006f52;margin:63px 0 10px}.imprint__address{margin-bottom:25px}.imprint__address p{font-size:20px;line-height:160%;color:#454a48}.imprint__address p:first-child{padding-bottom:24px}.imprint__info{margin-bottom:46px}.imprint__info,.imprint__row{color:#454a48;font-size:20px;line-height:160%}.imprint__row{display:block;gap:16px}.imprint__row:nth-child(3){padding-bottom:24px}.imprint__row:nth-child(8),.imprint__row:nth-child(10){padding-bottom:25px}.imprint__row span{color:#454a48;font-size:20px;line-height:160%}.imprint__row strong{color:#454a48;font-weight:700}.imprint__row a{font-size:20px;line-height:160%;color:#006f52;text-decoration:underline}.imprint__row a:hover{text-decoration:none}.imprint__editorial{padding-top:48px;border-top:1px solid #d1d2d1}.imprint__editorial-title{font-size:28px;line-height:32px;font-weight:500;color:#006f52;margin-bottom:8px}.imprint__editorial-company{font-size:18px;line-height:160%;color:#454a48;margin-bottom:24px}.imprint__editorial-box{display:grid;grid-template-columns:238px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.imprint .mobile{display:none}.imprint__editorial-image img{width:100%;height:auto;display:block}.imprint__name{display:block;font-size:24px;line-height:28px;font-weight:600;margin-bottom:4px}.imprint__group{color:#006f52;font-weight:600;padding-bottom:2px}.imprint__group,.imprint__role{font-size:18px;line-height:160%}.imprint__role{color:#454a48;padding-bottom:10px}.imprint__contact{padding-bottom:15px}.imprint__contact p{font-size:18px;line-height:160%;color:#454a48}.imprint__contact strong{font-weight:700}.imprint__contact a{color:#006f52;text-decoration:underline}.imprint__editorial-address p{font-size:18px;line-height:160%;color:#454a48;margin-bottom:2px}@media screen and (max-width:1024px){.imprint{padding-bottom:133px}.imprint__title{padding-top:15px}.imprint__editorial-box{grid-template-columns:260px 1fr}}@media screen and (max-width:768px){.imprint{padding-bottom:98px}.imprint__title{font-size:48px;line-height:52px;font-weight:400;padding-top:39px}.imprint__row:nth-child(9) span,.imprint__row:nth-child(10) span{display:block}.imprint__editorial-box{grid-template-columns:310px 1fr}}@media screen and (max-width:640px){.imprint{padding-bottom:70px}.imprint__title{font-size:36px;line-height:40px;padding-top:0}.imprint__subtitle{margin:42px 0 2px}.imprint__row:nth-child(3),.imprint__row:nth-child(8),.imprint__row:nth-child(10){padding-bottom:18px}.imprint__editorial{padding-top:40px}.imprint__editorial-company{margin-bottom:17px}.imprint__editorial-box{height:80px;grid-template-columns:80px 1fr}.imprint .mobile{padding-top:12px;display:block}.imprint .no-mobile{display:none}}.documents-reports{padding-bottom:120px}.documents-reports__grid{display:grid;grid-template-columns:repeat(3,325px);gap:24px}@media screen and (max-width:1024px){.documents-reports__grid{grid-template-columns:repeat(3,261px)}}@media screen and (max-width:580px){.documents-reports__grid{grid-template-columns:1fr;max-width:272px;margin:0 auto}}.documents-report-card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px}.documents-report-card__image{width:301px;height:225.75px;overflow:hidden;border-radius:4px}.documents-report-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}@media screen and (max-width:1024px){.documents-report-card__image{height:176.75px;width:auto}}@media screen and (max-width:768px){.documents-report-card__image{height:214px}}.documents-report-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:24px;padding-bottom:18px}.documents-report-card__title{font-size:18px;line-height:18px;font-weight:600}.documents-report-card__title span{color:#006f52;font-size:16px;line-height:16px;font-weight:600;margin-left:4px}.documents-report-card__meta{font-size:14px;line-height:16px;color:#454a48}.documents-report-card__actions{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;gap:16px;padding-bottom:7px}.documents-report-card__actions span{text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:10%}.documents-download{font-size:14px;line-height:16px;font-weight:600;color:#006f52}@media screen and (max-width:450px){.documents-reports__grid{gap:20px}.documents-report-card__image{height:187px}.documents-report-card__content{padding-bottom:25px}.documents-report-card__actions{padding-bottom:14px}}.esg-reports{background:#f1f1f1}.esg-reports__header{margin-bottom:48px;max-width:572px}.esg-reports__header h1{padding-top:45px;max-width:572px;margin-bottom:24px;position:relative;font-size:56px;line-height:56px;font-weight:500}.esg-reports__header h1:after{content:"";position:absolute;bottom:-16px;left:0;width:40px;height:4px;background-color:#029e58}.esg-reports__header p{margin:32px 0 0;font-size:18px;line-height:160%;color:#454a48}.esg-reports__hero{margin-bottom:120px}.esg-reports__wrapper{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:526px;background:#006f52}.esg-reports__content{-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:88px;position:relative;max-width:410px;z-index:2}.esg-reports__content h2{padding-top:88px;margin-bottom:13px;font-size:36px;line-height:40px;color:#f1f1f1}.esg-reports__content p{margin-bottom:39px;font-size:16px;line-height:160%;color:#f1f1f1}.esg-reports__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;font-size:16px;font-weight:500}.esg-reports__button a{color:#006f52;font-size:14px;line-height:16px;font-weight:600}.esg-reports__button .icon-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.esg-reports__button .icon-download:after{content:"";display:inline-block;width:16px;height:16px;background:url(../images/download-icon.svg) no-repeat 50%;background-size:contain}.esg-reports__image{position:relative;overflow:hidden;clip-path:polygon(33% 0,100% 0,100% 100%,0 100%)}.esg-reports__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.esg-reports__explore{padding-bottom:121px}.esg-reports__explore h2{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid #d1d2d1;font-size:32px;line-height:36px;color:#000}@media screen and (max-width:1024px){.esg-reports__header{padding-bottom:0;margin-bottom:40px}.esg-reports__header h1{padding-top:29px}.esg-reports__hero{margin-bottom:56px}.esg-reports__wrapper{height:504px}.esg-reports__content{padding-left:64px}.esg-reports h2{padding-top:65px}.esg-reports__explore{padding-bottom:158px}}@media screen and (max-width:768px){.esg-reports__header h1{padding-top:38px;font-size:48px;line-height:52px;font-weight:400}.esg-reports__hero{margin-bottom:32px}.esg-reports__wrapper{grid-template-columns:1fr;height:auto}.esg-reports__content{max-width:479px;padding-left:80px;padding-right:80px;padding-bottom:64px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.esg-reports__image{height:411px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}.esg-reports h2{padding-top:64px}.esg-reports__explore{padding-bottom:123px}.esg-reports__explore h2{font-size:28px;line-height:32px;padding-bottom:23px}}@media screen and (max-width:450px){.esg-reports__header{max-width:272px;margin-bottom:45px}.esg-reports__header h1{padding-top:40px;max-width:272px;font-size:36px;line-height:40px;font-weight:500}.esg-reports__header h1:after{bottom:-19px}.esg-reports__header p{margin:40px 0 0}.esg-reports__hero{margin-bottom:40px}.esg-reports__image{height:272px;width:272px}.esg-reports h2{font-size:28px;line-height:32px;padding-top:40px}.esg-reports__content{padding-right:24px;padding-left:24px;padding-bottom:40px}.esg-reports__content p{margin-bottom:41px}.esg-reports__explore{padding-bottom:79px}}.pagination{margin-top:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination,.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.pagination a,.pagination li{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination a{width:32px;height:32px;border-radius:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:16px;font-weight:600;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.pagination a.current,.pagination a.is-active{background:#006f52;border-color:#006f52;color:#fff;pointer-events:none}.pagination a.next,.pagination a.prev{font-size:0;border:none;background-size:contain;height:16px;width:16px}.pagination a.prev{background:url(../images/arrow-black-left.svg) no-repeat 50%}.pagination a.next{background:url(../images/arrow-black-right.svg) no-repeat 50%}.products-meta__pages{margin-left:auto}.career{overflow:hidden}.career .grid-inside{max-width:1024px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width:1200px){.career{overflow:auto}.career .grid-inside{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}}@media screen and (max-width:1023px){.career .intro-with-badge{padding-bottom:136px}}@media screen and (max-width:680px){.career .intro-with-badge{padding-top:104px}}.searchPage{background:#f1f1f1;padding-bottom:119px}.searchPage__header{margin-bottom:24px}.searchPage__title{font-size:56px;line-height:56px;font-weight:500;position:relative;margin-bottom:8px;padding-top:6px;padding-bottom:15px}.searchPage__title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#029e58}.searchPage__count{color:#000;font-size:20px;line-height:20px;padding-top:57px}.searchPage__form{position:relative}.searchPage__input{width:100%;background-color:#fff;border:none;padding:12px 44px;font-size:16px;line-height:16px;border-radius:2px;background-image:url(../images/header/Search-Icon.svg);background-repeat:no-repeat;background-position:16px;background-size:16px 16px}.searchPage__submit{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;cursor:pointer}.searchPage__results{border-top:1px solid #d1d2d1;margin-top:64px}.searchPage__item{padding:32px 0;border-bottom:1px solid #d1d2d1;border-left:4px solid transparent;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.searchPage__item:hover{padding-left:32px;border-left:4px solid #006f52}.searchPage__item-title a{font-weight:500;font-size:28px;line-height:32px;color:#006f52;text-decoration:none}.searchPage__item-excerpt{font-size:14px;color:#555;line-height:1.6;max-width:720px}.searchPage__empty{margin-top:40px;color:#666}.searchPage__emptyState{padding:82px 0 13px;margin:0 auto;text-align:center}.searchPage__emptyTitle{margin-bottom:9px}.searchPage__emptyTitle,.searchPage__emptyTitle span{font-size:24px;line-height:28px;font-weight:600}.searchPage__emptyDescription{max-width:400px;margin:0 auto;text-align:center;padding-bottom:43px}.searchPage__emptyDescription p{font-size:16px;line-height:160%;color:#454a48;margin-bottom:8px}.searchPage__emptyDescription p:last-child{margin-bottom:0}.searchPage__emptyLinks{font-size:16px;margin-bottom:32px}.searchPage__emptyLinks a{color:#006f52;font-size:14px;line-height:16px;font-weight:600;text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:10%}.searchPage__emptyLinks span{margin:0 12px;color:#006f52}@media screen and (max-width:1024px){.searchPage__title{padding-top:14px}}@media screen and (max-width:768px){.searchPage{padding-bottom:97px}.searchPage__title{padding-top:22px;font-size:48px;line-height:52px;font-weight:400}.searchPage__count{padding-top:41px}.searchPage__results{margin-top:48px}}@media screen and (max-width:520px){.searchPage{padding-bottom:81px}.searchPage__title{padding-top:16px;font-size:32px;line-height:36px}.searchPage__item{padding:24px 0}.searchPage__item:hover{padding-left:24px}.searchPage__item-title a{font-size:20px;line-height:24px}.searchPage__count{padding-top:33px}.searchPage__results{margin-top:38px}}.documents-brochures__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.documents-brochure-card{background:#fff;padding:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.documents-brochure-card__image{width:100%;height:226px;overflow:hidden}.documents-brochure-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.documents-brochure-card__content{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-flex:1;-ms-flex:1;flex:1;padding:23px 16px 19px;gap:10px}.documents-brochure-card__title{font-size:18px;line-height:18px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.documents-brochure-card__meta{font-size:14px;line-height:16px;color:#454a48}.documents-brochure-card__actions{margin-top:auto;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:end;gap:12px;padding-bottom:11px}.documents-brochure-card select{height:28px;padding:0 28px 0 8px;font-size:12px;border-radius:6px;border:1px solid #d6ded9;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/icon-chevron-down.svg);background-repeat:no-repeat;background-position:right 8px center}.documents-brochure-card .documents-download{font-size:14px;line-height:16px;font-weight:600;text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:10%;color:#006f52}.documents-brochures .products-empty{margin-top:48px}@media (max-width:1024px){.documents-brochures__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.documents-brochures__grid{grid-template-columns:1fr;max-width:272px;margin:0 auto}.documents-brochure-card__image{height:184px}.documents-filters--brochures{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.download-centre .blog__filters-button{display:none}@media (max-width:640px){.download-centre .blog__filters-button{display:block}}.recyclable .product-card__arrow,.recycled .product-card__arrow,.renewable .product-card__arrow{opacity:0}@media screen and (max-width:1024px){.recyclable .films-children,.recycled .films-children,.renewable .films-children{padding-bottom:0}.recyclable .product-finder-green,.recycled .product-finder-green,.renewable .product-finder-green{padding-top:48px}}@media screen and (max-width:768px){.recyclable .films-children,.recycled .films-children,.renewable .films-children{padding-bottom:0}}@media screen and (max-width:680px){.recyclable .product-card__arrow,.recycled .product-card__arrow,.renewable .product-card__arrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1}}.landingPage{background:#f1f1f1;color:#171d1a}.landingPage__container{max-width:1100px;margin:0 auto;padding:0 24px}.landingPage__breadcrumb{position:absolute;top:18px;left:0;right:0;z-index:4}.landingPage__breadcrumb .landingPage__container{gap:8px;font-size:12px;color:rgba(23,29,26,.65)}.landingPage__breadcrumb .landingPage__container,.landingPage__breadcrumb a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landingPage__breadcrumb a{text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;color:#006f52;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0}.landingPage__breadcrumb a:hover{text-decoration:underline}.landingPage__breadcrumb span{color:#006f52;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0}.landingPage__breadcrumb .bc-current{color:#454a48;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0}.landingPage__breadcrumb .sep{opacity:.6}.landingPage__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:16px 20px;border-bottom-left-radius:10px;border-top-right-radius:10px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid transparent;-webkit-transition:background .3s ease;transition:background .3s ease}.landingPage__btn--primary{background:#006f52;color:#fff;margin-bottom:154px}.landingPage__btn--primary:hover{background:#005a43}.landingPage__kicker{display:inline-block;color:#006f52;margin-bottom:10px;position:relative;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase}.landingPage__kicker:after{content:"";display:block;width:40px;height:4px;background:#029e58;margin-top:12px}.landingPage__h2{margin:0 0 12px;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.landingPage__p{margin:0;color:rgba(23,29,26,.7);white-space:pre-line;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.landingPage__hero{position:relative;background:#fff;overflow:hidden}.landingPage__heroImg{width:100%;height:55vw;min-height:260px;max-height:720px;-o-object-fit:cover;object-fit:cover;display:block}.landingPage__heroImgMobile{display:none}.landingPage__heroInner{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.landingPage__heroContent{max-width:520px;padding:160px 0 40px}.landingPage__heroTitle{margin:0 0 18px;position:relative;display:inline-block;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#171d1a}.landingPage__heroText{margin:0 0 48px;color:rgba(23,29,26,.7);white-space:pre-line;font-weight:400;font-size:20px;line-height:160%;color:#171d1a;letter-spacing:0}.landingPage__heroWave{position:absolute;left:0;bottom:0;width:100%}.landingPage__heroWave svg{width:100%;display:block;overflow:visible}.landingPage__heroWave svg path{fill:#f1f1f1}.landingPage__heroWave .wave-svg .bounce-icon{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:bounceY 3s ease-in-out infinite;animation:bounceY 3s ease-in-out infinite;will-change:transform}@-webkit-keyframes bounceY{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounceY{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.landingPage__heroScrollBtn{position:absolute;left:50%;top:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:56px;height:56px;border-radius:999px;background:#fff;border:0;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.12);box-shadow:0 10px 30px rgba(0,0,0,.12);display:grid;place-items:center;cursor:pointer}.landingPage__intro{padding:160px 0}.landingPage__introGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;padding:66px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landingPage__introImageWrap{position:relative}.landingPage__introImg{width:100%;height:auto;display:block}.landingPage__introCaption{position:absolute;padding:34px 30px;background:#0b7d50;color:#fff;white-space:pre-line;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;width:80%;left:10%;bottom:-80px}.landingPage__drivers{padding:52px 0 58px;background:#f3f3f3}.landingPage__driversHead{max-width:562px;margin-bottom:44px}.landingPage__block-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landingPage__card{background:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;border-bottom:3px solid transparent;-webkit-transition:.4s linear;transition:.4s linear}.landingPage__card:hover{border-bottom:3px solid #006f52}.landingPage__card:hover .landingPage__cardImg{-webkit-transform:scale(180%);transform:scale(180%)}.landingPage__cardMedia{aspect-ratio:16/9;background:#eee;overflow:hidden;border:16px solid #fff}.landingPage__cardImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:.3s linear;transition:.3s linear}.landingPage__cardBody{padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.landingPage__cardTitle{margin:0;font-weight:600;font-size:20px;line-height:20px;letter-spacing:0}.landingPage__cardText{margin:0;color:rgba(23,29,26,.7);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.landingPage__cardLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;width:100%;padding:24px;border-top:1px solid #f1f1f1;color:#006f52;font-size:14px;font-weight:600;line-height:16px;letter-spacing:0;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-offset:25%;text-decoration-thickness:10%}.landingPage__cardLink:hover{text-decoration:underline}.landingPage__cardLink .arrow{font-size:14px;line-height:1}.landingPage__quote{background:#006f52;color:#fff;position:relative}.landingPage__quoteGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.landingPage__quoteLeft{padding:95px 0;max-width:382px;position:relative;z-index:1}.landingPage__quoteText{margin:0;white-space:pre-line;font-weight:600;font-size:28px;line-height:32px;letter-spacing:0;color:#f1f1f1}.landingPage__quoteMeta{margin-top:18px;opacity:.9;color:#fff;font-weight:700;font-size:16px;line-height:160%;letter-spacing:0}.landingPage__quoteMeta:before{content:"";background-color:#029e58;height:4px;width:40px;display:block;margin-bottom:12px}.landingPage__quoteName{font-weight:700}.landingPage__quoteName,.landingPage__quoteRole{color:#fff;font-size:16px;line-height:160%;letter-spacing:0}.landingPage__quoteRole{font-weight:200}.landingPage__quoteRight{overflow:hidden;position:absolute;right:0;top:0;height:100%}.landingPage__quoteImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1024px){.landingPage__container{padding:0 64px}.landingPage__heroImg{height:616px}}@media screen and (max-width:960px){.landingPage__quoteGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landingPage__quoteLeft{width:100%;max-width:564px;display:block;margin:0 auto;padding:95px 0 14px}.landingPage__quoteRight{position:relative;width:calc(100% + 128px);left:-64px}}@media (max-width:768px){.landingPage__h2{font-weight:600;font-size:40px;line-height:44px;letter-spacing:0}.landingPage__p{font-weight:400;font-size:16px;line-height:160%}.landingPage__heroContent{max-width:320px}.landingPage__heroImg{display:none}.landingPage__heroImgMobile{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:768px;-o-object-position:70%;object-position:70%}.landingPage__heroTitle{font-weight:600;font-size:40px;line-height:52px;letter-spacing:0}.landingPage__heroText{font-weight:400;font-size:18px;line-height:160%;letter-spacing:0}.landingPage__heroWave{width:200%;left:-50%}.landingPage__intro{padding:80px 0}.landingPage__introGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landingPage__introLeft{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.landingPage__introImg{max-width:472px}.landingPage__block-grid{grid-template-columns:repeat(2,1fr)}.landingPage__quoteGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.landingPage__quoteRight{right:-64px}}@media screen and (max-width:520px){.landingPage__container{padding:0 24px}.landingPage__heroInner{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.landingPage__heroContent{padding:80px 0 40px}.landingPage__heroImgMobile{height:100vh}.landingPage__block-grid{grid-template-columns:repeat(1,1fr)}.landingPage__quoteRight{right:150px;width:calc(100% + 200px)}}.investments{background:#f1f1f1;color:#171d1a}.investments__container{max-width:1100px;margin:0 auto;padding:0 24px}.investments__kicker{display:inline-block;color:#006f52;margin-bottom:12px;position:relative;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase}.investments__kicker:after{content:"";display:block;width:40px;height:4px;background:#029e58;margin-top:12px}.investments__kicker--onDark{color:#f1f1f1}.investments__kicker--onDark:after{background:hsla(0,0%,100%,.7)}.investments__h2{margin:0 0 12px;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#171d1a}.investments__h2--onDark{color:#f1f1f1}.investments__p{margin:0;color:#454a48;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.investments__p--onDark{color:#f1f1f1}.investments__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:10px;border:0;background:#0b7d50;color:#fff;font-weight:700;cursor:pointer}.investments__hero{position:relative;background:#fff;overflow:hidden}.investments__heroMedia{position:relative}.investments__heroImg{width:100%;height:520px;-o-object-fit:cover;object-fit:cover;display:block;background:#eaeaea}.investments__heroInner{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.investments__heroCard{width:525px;background:hsla(0,0%,100%,.92);border-radius:0;padding:44px 46px;position:relative;clip-path:polygon(0 0,100% 0,100% 72%,80% 100%,0 100%)}.investments__heroCard .investments__kicker{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase;color:#171d1a}.investments__heroTitle{margin:0;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.investments__breadcrumb{position:absolute;top:18px;left:0;right:0;z-index:3}.investments__crumb,.investments__crumbSep{font-size:14px;color:rgba(23,29,26,.75);text-decoration:none}.investments__crumbSep{margin:0 10px}.investments__section{padding:80px 0}.investments__twoCol{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investments__stats{position:relative;display:grid;gap:22px}.investments__stats:before{content:"";position:absolute;left:23px;top:30px;bottom:30px;width:2px;background-image:repeating-linear-gradient(180deg,#d1d2d1,#d1d2d1 4px,transparent 12px);-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform 1.6s linear;transition:opacity .6s ease,-webkit-transform 1.6s linear;transition:transform 1.6s linear,opacity .6s ease;transition:transform 1.6s linear,opacity .6s ease,-webkit-transform 1.6s linear}.investments__stats.is-active:before{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.investments__stat{position:relative;display:grid;grid-template-columns:48px 1fr;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.3;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.investments__stat.is-active{opacity:1}.investments__statIcon{width:48px;height:48px;border-radius:999px;background:#c8e3d3;position:relative;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}.investments__statBox{background:#fff;padding:18px 22px;font-size:18px;font-weight:600;border-bottom:4px solid transparent}.investments__stat.is-active .investments__statBox{border-bottom:4px solid #029e58}.investments__core-block{max-width:944px}.investments__coreBox{margin-top:34px;background:#fff;border:1px solid rgba(23,29,26,.1);border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.investments__coreCol{padding:48px 40px}.investments__coreCol:not(:last-child):after{content:"";display:block;width:1px;height:80%;position:absolute;top:10%;right:0;background:#f1f1f1}.investments__coreLabel{margin-bottom:8px;font-weight:400;font-size:20px;line-height:20px;letter-spacing:0;color:#006f52}.investments__coreTitle{margin-bottom:20px;font-weight:600;font-size:24px;line-height:28px;letter-spacing:0;color:#171d1a;min-height:84px}.investments__coreText{color:#454a48;white-space:pre-line;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.investments__mediaRow{padding:86px 0}.investments__mediaRow.is-image-left .investments__mediaGrid{grid-template-columns:.95fr 1.05fr}.investments__mediaRow.is-image-left .investments__mediaText{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.investments__mediaRow.is-image-left .investments__mediaImageWrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.investments__mediaGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investments__mediaText .investments__p{max-width:522px}.investments__mediaImageWrap{overflow:hidden}.investments__mediaImg{width:100%;height:auto;display:block}.investments__benefits{background:#006f52;color:#fff;position:relative;overflow:hidden}.investments__benefitsLeft{padding:95px 0 68px}.investments__benefitsGrid{display:grid;grid-template-columns:1.05fr .95fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investments__benefitsRight{height:100%;position:absolute;right:0;top:0}.investments__benefitsImg{width:auto;height:100%;display:block;max-height:650px}.investments__checkList{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:12px}.investments__checkItem{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;color:hsla(0,0%,100%,.9);line-height:1.6;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investments__checkItem span{color:#f1f1f1}.investments__panel{background:#f3f3f3;padding:70px 0 90px}.investments__panelInner{background:#cfe7d8;padding:46px;display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-right-radius:40px;border-bottom-left-radius:40px}.investments__panelImg{width:100%;height:auto;display:block;background:rgba(0,0,0,.06)}.investments__contact{background:#f3f3f3;padding:90px 0 110px}.investments__contactGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.investments__formCard{background:#fff;border-radius:16px;padding:22px;-webkit-box-shadow:0 12px 30px rgba(0,0,0,.06);box-shadow:0 12px 30px rgba(0,0,0,.06)}.investments__formStep{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(23,29,26,.55);margin-bottom:10px;position:relative;padding-bottom:10px}.investments__formStep:after{content:"";position:absolute;left:0;bottom:0;width:240px;height:3px;background:#0b7d50}.investments__formTitle{font-size:26px;font-weight:900;margin:6px 0}.investments__formNote{margin:0 0 18px;color:rgba(23,29,26,.65);font-size:13px}@media (max-width:1024px){.investments__container{padding:0 64px}.investments__heroImg{height:520px}.investments__heroCard{width:480px;padding:40px;clip-path:polygon(0 0,100% 0,100% 72%,82% 100%,0 100%)}.investments__heroTitle{font-size:44px;line-height:48px}.investments__twoCol{gap:40px}.investments__coreBox{gap:18px}.investments__coreCol{padding:42px 32px}.investments__coreTitle{min-height:0}.investments__mediaRow{padding:76px 0}.investments__panel{padding:64px 0 84px}.investments__panelInner{padding:40px;gap:40px;border-top-right-radius:34px;border-bottom-left-radius:34px}.investments__contact{padding:84px 0 100px}.investments__contactGrid{gap:44px}}@media (max-width:767px){.investments__container{padding:0 64px}.investments__h2{font-size:40px;line-height:44px}.investments__heroImg{height:520px;-o-object-position:72% center;object-position:72% center}.investments__heroInner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investments__heroCard{width:92%;max-width:420px;padding:34px 32px;clip-path:polygon(0 0,100% 0,100% 74%,82% 100%,0 100%)}.investments__heroTitle{font-size:40px;line-height:44px}.investments__section{padding:70px 0}.investments__twoCol{grid-template-columns:1fr;gap:34px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.investments__stats{gap:18px}.investments__stats:before{left:21px;top:24px;bottom:24px}.investments__stat{grid-template-columns:48px 1fr}.investments__statBox{font-size:16px}.investments__coreBox{grid-template-columns:1fr;gap:0}.investments__coreCol{padding:32px 28px;position:relative}.investments__coreCol:not(:last-child){border-bottom:1px solid #f1f1f1}.investments__coreCol:not(:last-child):after{display:none}.investments__coreTitle{min-height:0}.investments__mediaRow{padding:64px 0}.investments__mediaRow.is-image-left .investments__mediaText{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.investments__mediaRow.is-image-left .investments__mediaImageWrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.investments__mediaGrid{grid-template-columns:1fr!important;gap:22px}.investments__mediaText{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.investments__mediaText .investments__p{max-width:none}.investments__mediaImageWrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.investments__benefitsGrid{grid-template-columns:1fr}.investments__benefitsLeft{padding:64px 0 0}.investments__benefitsRight{position:static;height:auto;margin-top:22px}.investments__benefitsImg{width:100%;height:auto;max-height:none}.investments__panel{padding:56px 0 74px}.investments__panelInner{grid-template-columns:1fr;padding:34px;gap:22px;border-top-right-radius:32px;border-bottom-left-radius:32px}.investments__contact{padding:70px 0 90px}.investments__contactGrid{grid-template-columns:1fr;gap:28px}}@media (max-width:520px){.investments__container{padding:0 24px}.investments__h2{font-size:32px;line-height:36px}.investments__p{font-size:15px}.investments__heroImg{height:520px;-o-object-position:75% center;object-position:75% center}.investments__heroInner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:block}.investments__heroCard{width:calc(100% + 48px);max-width:none;padding:70px 24px 26px;clip-path:polygon(0 0,100% 0,100% 76%,84% 100%,0 100%);left:-24px}.investments__heroCard .investments__kicker{font-size:16px;line-height:22px}.investments__heroTitle{font-size:34px;line-height:38px}.investments__section{padding:60px 0}.investments__stats{gap:14px}.investments__stats:before{left:19px}.investments__stat{grid-template-columns:40px 1fr;gap:12px}.investments__statIcon{width:40px;height:40px}.investments__statBox{padding:14px 16px;font-size:15px}.investments__coreCol{padding:28px 22px}.investments__coreLabel{font-size:18px;line-height:18px}.investments__coreTitle{font-size:20px;line-height:24px;margin-bottom:14px}.investments__benefitsLeft{padding:56px 0 0}.investments__benefits__checkList{gap:10px}.investments__panel{padding:52px 0 70px}.investments__panelInner{padding:24px;border-top-right-radius:26px;border-bottom-left-radius:26px}.investments__formCard{padding:18px}}.customerExperience__commitment{background-color:#f1f1f1}.customerExperience__wrapper{max-width:1100px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.customerExperience__top{padding:18px 0}.customerExperience__breadcrumbsList{list-style:none;padding:0;margin:0;color:#0f3d2f;font-size:14px}.customerExperience__breadcrumbsItem,.customerExperience__breadcrumbsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.customerExperience__breadcrumbsLink{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;color:inherit}.customerExperience__breadcrumbsLink:hover{text-decoration:underline}.customerExperience__breadcrumbsSep{opacity:.5}.customerExperience__breadcrumbsHomeIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.customerExperience__hero{min-height:520px;background-size:cover;background-position:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:48px 0}.customerExperience__heroPanel{width:90%;max-width:660px;background:#006f52;color:#fff;padding:44px 48px 100px;position:absolute;clip-path:polygon(0 0,82% 0,100% 50%,100% 100%,0 100%)}.customerExperience__heroTitle{margin:14px 0 0;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#f1f1f1}.customerExperience__kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:14px}.customerExperience__kickerText{text-transform:uppercase;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;color:#006f52}.customerExperience__kickerText--onDark{color:#f1f1f1}.customerExperience__kickerLine{width:40px;height:4px;background:#029e58}.customerExperience__section{padding:90px 0}.customerExperience__twoCol{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customerExperience__h2{color:#171d1a;margin:0 0 18px;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.customerExperience__h2--light{color:#f1f1f1}.customerExperience__h2.is-invert{color:#fff}.customerExperience__text,.customerExperience__text p{color:#454a48;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.customerExperience__text--light,.customerExperience__text--light p{color:#f1f1f1;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.customerExperience__text.is-invert{color:hsla(0,0%,100%,.9)}.customerExperience__imageTilt img{max-width:464px;display:block;margin:0 auto}.customerExperience__img{width:100%;height:auto;display:block}.customerExperience__img--cover{height:100%;width:auto}.customerExperience__imgPlaceholder{width:100%;aspect-ratio:1/1;background:#e7ecea;border-radius:10px}.customerExperience__imgPlaceholder--dark{background:hsla(0,0%,100%,.12)}.customerExperience__needs{background:#f1f1f1}.customerExperience__frame{background:transparent}.customerExperience__frameGrid{background:#fff;padding:60px;display:grid;grid-template-columns:1fr 1.25fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customerExperience__support{padding:0;background-color:#006f52;color:#f1f1f1;position:relative}.customerExperience__supportGrid{width:100%;margin:0 auto;max-width:1400px;display:grid;grid-template-columns:1.05fr .95fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.customerExperience__supportContent{padding:90px 80px;position:relative}.customerExperience__supportMedia{min-height:520px;overflow:hidden;top:0;position:absolute;right:0;max-height:777px;height:100%}.customerExperience__insightGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customerExperience__collage{position:relative;min-height:420px}.customerExperience__collageSecondary{position:absolute;left:0;bottom:0;width:260px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);z-index:1}.customerExperience__collageDots{position:absolute;inset:0;border:2px dashed rgba(2,158,88,.6);border-radius:50%;-webkit-transform:translate(40px,10px);transform:translate(40px,10px);clip-path:circle(40% at 45% 50%);pointer-events:none}.customerExperience__mintBox{background:#cfe9dd;border-bottom-left-radius:40px;border-top-right-radius:40px;padding:70px}.customerExperience__mintGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customerExperience__contactGrid{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.customerExperience__formCard{background:#fff;border-radius:18px;padding:36px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.06)}.customerExperience__formStep{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6b726f;margin-bottom:10px}.customerExperience__formProgress{height:3px;background:#e7ecea;border-radius:999px;overflow:hidden;margin-bottom:26px}.customerExperience__formProgressFill{display:block;height:100%;width:40%;background:#029e58}.customerExperience__formTitle{font-size:26px;font-weight:600;margin-bottom:6px;color:#171d1a}.customerExperience__formNote{color:#6b726f;margin-bottom:22px}.customerExperience__field{margin-bottom:18px}.customerExperience__label{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;color:#171d1a}.customerExperience__req{color:#d64040}.customerExperience__input,.customerExperience__select{width:100%;height:44px;border:1px solid #cfd6d3;border-radius:2px;padding:0 12px;font-size:14px}.customerExperience__selectWrap{position:relative}.customerExperience__selectChevron{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#1f6f55}.customerExperience__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:26px}.customerExperience__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 22px;border:0;border-radius:10px;background:#1f6f55;color:#fff;cursor:pointer;font-weight:600}.customerExperience__btn:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.customerExperience__arrow{font-size:18px;line-height:1}@media (max-width:1200px){.customerExperience__supportContent{padding:60px 0}}@media (max-width:1024px){.customerExperience__wrapper{padding-left:64px;padding-right:64px}.customerExperience__twoCol{gap:44px}.customerExperience__frameGrid{padding:44px;gap:44px}.customerExperience__supportGrid{grid-template-columns:.6fr .95fr}.customerExperience__supportMedia{max-height:630px;top:auto;bottom:0}.customerExperience__insightGrid{gap:44px}.customerExperience__mintBox{padding:56px}.customerExperience__contactGrid{gap:44px}}@media (max-width:850px){.customerExperience__supportGrid{grid-template-columns:.4fr .95fr}.customerExperience__supportMedia{max-height:520px}}@media (max-width:767px){.customerExperience__wrapper{padding-left:24px;padding-right:24px}.customerExperience__breadcrumbsList{font-size:12px;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.customerExperience__breadcrumbsItem{gap:8px}.customerExperience__hero{padding:32px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.customerExperience__heroPanel{position:relative;width:100%;max-width:520px;padding:32px 28px 40px;clip-path:polygon(0 0,86% 0,100% 38%,100% 100%,0 100%)}.customerExperience__heroTitle{font-size:40px;line-height:44px}.customerExperience__section{padding:70px 0}.customerExperience__frameGrid,.customerExperience__twoCol{grid-template-columns:1fr;gap:28px}.customerExperience__frameGrid{padding:32px}.customerExperience__frameMedia{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.customerExperience__support{padding:70px 0 0}.customerExperience__supportGrid{grid-template-columns:1fr}.customerExperience__supportContent{clip-path:none;padding:56px 24px}.customerExperience__supportMedia{position:relative;right:auto;top:auto;min-height:360px;max-height:none;width:100%}.customerExperience__img--cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.customerExperience__insightMedia{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.customerExperience__insightGrid{grid-template-columns:1fr;gap:32px}.customerExperience__collage{min-height:360px}.customerExperience__collageSecondary{width:220px}.customerExperience__collageDots{-webkit-transform:translate(18px,6px);transform:translate(18px,6px);clip-path:circle(46% at 42% 50%)}.customerExperience__mintBox{padding:40px 24px;border-bottom-left-radius:32px;border-top-right-radius:32px}.customerExperience__mintGrid{grid-template-columns:1fr;gap:28px}.customerExperience__contactGrid{grid-template-columns:1fr;gap:32px}.customerExperience__formCard{padding:24px}}@media (max-width:520px){.customerExperience__wrapper{padding-left:18px;padding-right:18px}.customerExperience__hero{min-height:460px;padding:22px 0}.customerExperience__heroPanel{width:100%;max-width:none;padding:28px 22px 34px;clip-path:polygon(0 0,88% 0,100% 22%,100% 100%,0 100%)}.customerExperience__heroTitle{font-size:34px;line-height:38px}.customerExperience__kickerText{font-size:16px;line-height:20px}.customerExperience__h2{font-size:34px;line-height:38px}.customerExperience__frameGrid{padding:22px}.customerExperience__supportContent{padding:44px 18px}.customerExperience__supportMedia{height:300px;min-height:300px}.customerExperience__collage{min-height:320px}.customerExperience__collageSecondary{width:180px}.customerExperience__collageDots{-webkit-transform:translate(10px,2px);transform:translate(10px,2px)}.customerExperience__mintBox{padding:28px 18px;border-bottom-left-radius:26px;border-top-right-radius:26px}.customerExperience__formCard{padding:20px;border-radius:14px}}.digitalChoice__wrapper{max-width:1100px;width:100%;margin:0 auto;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}.digitalChoice__section{padding:80px 0}.digitalChoice__twoCol{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.digitalChoice__colText{width:590px}.digitalChoice__breadcrumbs{padding:18px 40px 0;max-width:1200px;margin:0 auto}.digitalChoice__breadcrumbs ol{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;font-size:14px;color:rgba(0,0,0,.55)}.digitalChoice__breadcrumbs a{color:rgba(0,0,0,.55);text-decoration:none}.digitalChoice__breadcrumbs a:hover{text-decoration:underline}.digitalChoice__breadcrumbsSep{color:rgba(0,0,0,.35)}.digitalChoice__kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.digitalChoice__kickerText{color:#006f52;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase}.digitalChoice__kickerText--onLight{color:#171d1a}.digitalChoice__kickerText--onDark{color:#fff}.digitalChoice__kickerLine{width:40px;height:4px;background:#029e58;display:block}.digitalChoice__h2{margin:0 0 18px;color:#171d1a;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.digitalChoice__text{color:#000;white-space:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.digitalChoice__text.is-invert{color:hsla(0,0%,100%,.9)}.digitalChoice__lead{color:#000;margin-top:12px;max-width:520px;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.digitalChoice__imageWrap{position:relative}.digitalChoice__imageWrap img{max-width:443px;display:block;margin:0 auto}.digitalChoice__imageCaption{position:absolute;left:18px;bottom:18px;background:rgba(0,0,0,.55);color:#fff;padding:10px 12px;font-size:13px;border-radius:10px}.digitalChoice__image{width:100%;height:auto;display:block}.digitalChoice__hero{min-height:620px;background-size:cover;background-position:50%;position:relative;padding-bottom:60px;background-image:var(--hero-bg-desktop)}.digitalChoice__heroTop{position:relative;z-index:2}.digitalChoice__heroInner{max-width:1200px;margin:0 auto;padding:180px 40px 40px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.digitalChoice__heroPanel{width:740px;max-width:90%;background:#fff;padding:48px 52px;position:relative;clip-path:polygon(0 0,100% 0,100% 50%,84% 100%,0 100%);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.12);box-shadow:0 18px 40px rgba(0,0,0,.12)}.digitalChoice__heroTitle{margin:0;font-weight:400;color:#171d1a;font-size:48px;line-height:52px;letter-spacing:0}.digitalChoice__heroLogo{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}.digitalChoice__heroLogo img{max-width:520px;width:100%;height:auto;display:block}.digitalChoice__intro{padding-top:90px}.digitalChoice__value{background:#cfe8dd;padding:90px 0}.digitalChoice__valueHeader{max-width:520px;margin-bottom:34px}.digitalChoice__valueGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.digitalChoice__valueCard{background:#fff;padding:28px 26px;-webkit-box-shadow:0 10px 24px rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.06);min-height:210px;position:relative}.digitalChoice__valueIcon{width:40px;height:40px;border-radius:999px;background:#cfe8dd;color:#0a6b48;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;margin-bottom:16px}.digitalChoice__cardTitle{margin:0 0 10px;font-weight:600;color:#006f52;font-size:20px;line-height:24px;letter-spacing:0}.digitalChoice__cardText{color:#454a48;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.digitalChoice__compliance,.digitalChoice__early{background:#f1f1f1}.digitalChoice__early{padding-top:110px}.digitalChoice__early .digitalChoice__twoCol{gap:70px}.digitalChoice__cardPanel{background:#fff;padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 16px 36px rgba(0,0,0,.07);box-shadow:0 16px 36px rgba(0,0,0,.07)}.digitalChoice__collage{position:relative;min-height:340px}.digitalChoice__collageItem img{display:block;margin:0 auto;height:auto;max-width:550px;width:100%}.digitalChoice__capacity{padding:0;position:relative}.digitalChoice__capacity .digitalChoice__colMedia{position:absolute;right:0;top:0;height:100%;overflow:hidden}.digitalChoice__capacity .digitalChoice__colMedia img{width:auto;height:100%}.digitalChoice__capacityInner{background:#016f52;padding:90px 0;position:relative}.digitalChoice__capacityGrid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.digitalChoice__capacityImage{overflow:hidden;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.18);box-shadow:0 18px 40px rgba(0,0,0,.18)}.digitalChoice__capacityImage img{width:100%;height:auto;display:block}.digitalChoice__h2.is-invert{color:#fff}.digitalChoice__next{background:#fff}.digitalChoice__nextBox{background:#cfe8dd;padding:46px;display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-right-radius:40px;border-bottom-left-radius:40px}.digitalChoice__nextMedia img{width:100%;height:auto;display:block}.digitalChoice__contact{padding:90px 0 110px}.digitalChoice__contactGrid{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.digitalChoice__formCard{background:#fff;border-radius:18px;padding:34px 34px 30px;-webkit-box-shadow:0 18px 40px rgba(0,0,0,.08);box-shadow:0 18px 40px rgba(0,0,0,.08)}.digitalChoice__formStep{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#606866;margin-bottom:16px;position:relative;padding-top:10px}.digitalChoice__formStep:before{content:"";position:absolute;left:0;top:0;height:3px;width:260px;background:#0a6b48;border-radius:99px}.digitalChoice__formTitle{font-size:28px;font-weight:600;color:#171d1a;margin-bottom:6px}.digitalChoice__formNote{font-size:14px;color:#606866;margin-bottom:22px}.digitalChoice__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:0;border-radius:12px;padding:16px 22px;background:#1f6f55;color:#fff;font-size:14px;cursor:pointer}.digitalChoice__arrow{font-size:16px;line-height:1}@media (max-width:1200px){.digitalChoice__breadcrumbs{padding:18px 64px 0}.digitalChoice__heroInner{padding:160px 64px 40px 0}}@media (max-width:1024px){.digitalChoice__hero{background-position:0;background-size:210%;min-height:520px;padding-bottom:40px}.digitalChoice__heroInner{grid-template-columns:1fr;padding:120px 24px 20px;gap:28px}.digitalChoice__wrapper{padding-left:64px;padding-right:64px}.digitalChoice__breadcrumbs{padding:18px 64px 0}.digitalChoice__section{padding:70px 0}.digitalChoice__twoCol{gap:44px}.digitalChoice__colText{width:auto;max-width:590px}.digitalChoice__hero{min-height:560px}.digitalChoice__heroPanel{width:600px;padding:44px}.digitalChoice__heroLogo img{max-width:420px}.digitalChoice__value{padding:70px 0}.digitalChoice__valueGrid{grid-template-columns:repeat(2,1fr);gap:22px}.digitalChoice__cardPanel{padding:44px;gap:44px}.digitalChoice__early{padding-top:80px}.digitalChoice__early .digitalChoice__twoCol{gap:44px}.digitalChoice__capacity{overflow:hidden}.digitalChoice__capacity .digitalChoice__colMedia{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;right:-10%}.digitalChoice__capacityInner{padding:70px 0}.digitalChoice__nextBox{padding:38px;gap:32px}}@media (max-width:767px){.digitalChoice__wrapper{padding-left:24px;padding-right:24px}.digitalChoice__breadcrumbs{padding:18px 24px 0}.digitalChoice__breadcrumbs ol{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px;font-size:12px}.digitalChoice__section{padding:60px 0}.digitalChoice__twoCol{grid-template-columns:1fr;gap:28px}.digitalChoice__colMedia,.digitalChoice__nextMedia{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.digitalChoice__h2{font-weight:600;font-size:32px;line-height:36px;letter-spacing:0}.digitalChoice__hero{min-height:520px;padding-bottom:40px}.digitalChoice__heroPanel{width:100%;max-width:450px}.digitalChoice__heroTitle{font-weight:600;font-size:32px;line-height:36px;letter-spacing:0}.digitalChoice__heroLogo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.digitalChoice__heroLogo img{max-width:320px}.digitalChoice__intro{padding-top:60px}.digitalChoice__value{padding:60px 0}.digitalChoice__valueGrid{grid-template-columns:1fr;gap:18px}.digitalChoice__valueCard{min-height:auto}.digitalChoice__cardPanel{grid-template-columns:1fr;padding:32px;gap:28px}.digitalChoice__collage{min-height:320px}.digitalChoice__collageItem img{width:100%;max-width:520px}.digitalChoice__early{padding-top:60px}.digitalChoice__capacity{padding:0}.digitalChoice__capacity .digitalChoice__colMedia{position:relative;top:auto;height:auto;max-width:none;right:-80px}.digitalChoice__capacityInner{padding:60px 0 0}.digitalChoice__capacityImage{margin-top:28px;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.digitalChoice__nextBox{grid-template-columns:1fr;padding:32px;gap:22px;border-top-right-radius:32px;border-bottom-left-radius:32px}.digitalChoice__contact{padding:70px 0 90px}.digitalChoice__formCard{padding:24px}}@media (max-width:520px){.digitalChoice__wrapper{padding-left:18px;padding-right:18px}.digitalChoice__breadcrumbs{padding:18px 18px 0}.digitalChoice__h2{font-size:34px;line-height:38px}.digitalChoice__hero{min-height:646px;background-image:var(--hero-bg-mobile,var(--hero-bg-desktop));background-size:contain;background-position:bottom}.digitalChoice__heroInner{padding:0}.digitalChoice__heroPanel{width:100%;max-width:none;padding:70px 24px 44px;clip-path:polygon(0 0,100% 0,100% 78%,82% 100%,0 100%)}.digitalChoice__heroTitle{font-size:34px;line-height:38px}.digitalChoice__heroLogo img{max-width:260px}.digitalChoice__value{padding:52px 0}.digitalChoice__valueCard{padding:22px 18px}.digitalChoice__cardPanel{padding:22px}.digitalChoice__collage{min-height:280px}.digitalChoice__capacityInner{padding:52px 0 0}.digitalChoice__capacityImage{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.digitalChoice__capacity .digitalChoice__colMedia{right:-20px}.digitalChoice__nextBox{padding:22px;border-top-right-radius:26px;border-bottom-left-radius:26px}.digitalChoice__formCard{padding:20px;border-radius:14px}.digitalChoice__formStep:before{width:200px}}.corporateSustainability__container{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.corporateSustainability__breadcrumbsWrap{padding:18px 0 0}.corporateSustainability__breadcrumbs{font-size:14px;line-height:18px;color:#1f6f55}.corporateSustainability__breadcrumbs a{color:inherit;text-decoration:none}.corporateSustainability__breadcrumbs a:hover{text-decoration:underline}.corporateSustainability__breadcrumbs .sep{margin:0 8px;color:#7aa99b}.corporateSustainability__kicker{display:inline-block;color:#1f6f55;position:relative;padding-bottom:10px;margin-bottom:14px;font-weight:400}.corporateSustainability__kicker,.corporateSustainability__kicker:after{text-transform:uppercase;font-size:18px;line-height:24px;letter-spacing:0}.corporateSustainability__kicker:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:4px;background:#029e58;font-weight:600}.corporateSustainability__kicker--light{color:#f1f1f1}.corporateSustainability__kicker--light:after{background:hsla(0,0%,100%,.4)}.corporateSustainability__h2{margin:0 0 18px;font-weight:400;font-size:48px;line-height:52px;color:#171d1a}.corporateSustainability__h2--light{color:#f1f1f1}.corporateSustainability__p{font-size:16px;line-height:26px;color:#454a48;margin:0 0 18px}.corporateSustainability__p--light{color:hsla(0,0%,100%,.85)}.corporateSustainability__rich,.corporateSustainability__rich p{color:#454a48;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0}.corporateSustainability__rich p{margin:0 0 14px}.corporateSustainability__rich--small{font-size:15px;line-height:24px}.corporateSustainability__twoCol{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.corporateSustainability__hero{min-height:624px;background-size:cover;background-position:50%;position:relative;padding:230px 0 40px}.corporateSustainability__heroPanel{background:#1f6f55;color:#fff;padding:44px 48px 90px;position:relative;width:90%;max-width:860px;clip-path:polygon(0 0,84% 0,100% 50%,100% 100%,0 100%)}.corporateSustainability__heroTitle{font-weight:400;margin:0;color:#f1f1f1;font-size:48px;line-height:52px;letter-spacing:0}.corporateSustainability__promise{background:#eef3f1;padding:92px 0}.corporateSustainability__imageTilt{width:100%;height:auto;display:block;max-width:425px;margin:0 auto}.corporateSustainability__commitments{background:#f1f1f1;padding:92px 0}.corporateSustainability__commitmentsGrid{display:grid;grid-template-columns:520px 1fr;gap:84px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.corporateSustainability__commitmentsVisualInner{position:relative;min-height:360px}.corporateSustainability__visualItem{overflow:hidden}.corporateSustainability__visualItem img{width:100%;height:auto;display:block}.corporateSustainability__visualItem--1{left:0;top:0;width:460px}.corporateSustainability__visualItem--2{left:240px;top:60px;width:190px;border-radius:999px}.corporateSustainability__visualItem--3{left:140px;top:210px;width:380px;background:#fff}.corporateSustainability__visualBadge{position:absolute;left:0;top:270px;background:#006f52;color:#f1f1f1;font-size:14px;padding:14px 8px;border-radius:4px;width:180px;text-align:center}.corporateSustainability__checkList{list-style:none;padding:0;margin:18px 0}.corporateSustainability__checkItem{display:grid;grid-template-columns:34px 1fr;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:12px 0}.corporateSustainability__checkIcon{width:26px;height:26px;border-radius:999px;position:relative;margin-top:2px}.corporateSustainability__checkTitle{margin-bottom:4px;font-weight:700}.corporateSustainability__checkText,.corporateSustainability__checkTitle{color:#454a48;font-size:16px;line-height:160%;letter-spacing:0;display:inline}.corporateSustainability__checkText{font-weight:300}.corporateSustainability__emissions{background:#f1f1f1;padding:92px 0}.corporateSustainability__emissionsGrid{display:grid;grid-template-columns:1fr 520px;gap:80px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.corporateSustainability__timeline{position:relative;padding-left:54px}.corporateSustainability__timelineLine{position:absolute;left:22px;top:20px;bottom:20px;width:2px;background:rgba(2,158,88,.2)}.corporateSustainability__timelineRow{position:relative;display:grid;grid-template-columns:54px 1fr;gap:16px;margin-bottom:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.corporateSustainability__timelineDot{width:44px;height:44px;border-radius:999px;background:rgba(2,158,88,.12);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}.corporateSustainability__timelineDot img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.corporateSustainability__timelineCard{background:#fff;-webkit-box-shadow:0 10px 24px rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.06);padding:22px}.corporateSustainability__timelineTitle{font-size:20px;font-weight:600;color:#171d1a;margin-bottom:10px}.corporateSustainability__framework{background:#f1f1f1;padding:92px 0 110px}.corporateSustainability__cardGrid{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.corporateSustainability__card{background:#fff;border:1px solid #e7ecea;padding:0 0 30px}.corporateSustainability__cardMedia{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.corporateSustainability__cardMedia img{width:100%;height:auto;display:block}.corporateSustainability__cardTitle{font-size:20px;font-weight:600;color:#171d1a;padding:24px 32px 10px}.corporateSustainability__cardText{color:#454a48;padding:0 32px;line-height:24px}.corporateSustainability__benefits{background:#006f52;padding:90px 0;position:relative;overflow:hidden}.corporateSustainability__benefitsRight{position:absolute;top:0;right:0;height:100%;overflow:hidden}.corporateSustainability__benefitsGrid{display:grid;grid-template-columns:1fr 520px;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.corporateSustainability__benefitsImage{width:100%;height:auto;display:block}.corporateSustainability__bullets{list-style:none;padding:0;margin:18px 0}.corporateSustainability__bullet{display:grid;grid-template-columns:28px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:12px;color:hsla(0,0%,100%,.88)}.corporateSustainability__bulletIcon{width:22px;height:22px;position:relative;margin-top:2px}.corporateSustainability__bulletText{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#f1f1f1}.corporateSustainability__strong{margin:18px 0 0;color:#fff;font-weight:700}.corporateSustainability__innovation{background:#f1f1f1;padding:92px 0}.corporateSustainability__offerings{margin-top:36px;background:#fff}.corporateSustainability__offeringRow{display:grid;grid-template-columns:1fr 1fr;max-height:338px}.corporateSustainability__offeringRow.is-text-right .corporateSustainability__offeringText{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.corporateSustainability__offeringRow.is-text-right .corporateSustainability__offeringMedia{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;clip-path:polygon(0 0,100% 0,100% 0,80% 100%,0 100%)}.corporateSustainability__offeringRow.is-text-left .corporateSustainability__offeringMedia{clip-path:polygon(20% 0,100% 0,100% 40%,100% 100%,0 100%)}.corporateSustainability__offeringText{padding:56px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.corporateSustainability__offeringTitle{color:#171d1a;margin-bottom:14px;font-weight:600;font-size:36px;line-height:40px;letter-spacing:0}.corporateSustainability__offeringDesc{color:#454a48;max-width:440px;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.corporateSustainability__offeringMedia{overflow:hidden}.corporateSustainability__offeringMedia img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.corporateSustainability__collab{background:#f1f1f1;padding:92px 0;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}.corporateSustainability__collabBox{background:#cfe8df;padding:56px;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-right-radius:40px;border-bottom-left-radius:40px;margin:0 16px;width:calc(100% - 32px)}.corporateSustainability__collabImage{width:100%;height:auto;display:block}@media (max-width:1024px){.corporateSustainability__container{padding:0 64px}.corporateSustainability__twoCol{gap:44px}.corporateSustainability__commitmentsGrid{grid-template-columns:440px 1fr;gap:44px}.corporateSustainability__emissionsGrid{grid-template-columns:1fr 440px;gap:44px}.corporateSustainability__cardGrid{gap:22px}.corporateSustainability__benefits{padding-bottom:0}.corporateSustainability__benefitsGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.corporateSustainability__benefitsRight{position:relative;top:auto;right:auto;height:auto;margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.corporateSustainability__benefitsRight img{width:auto;max-height:746px}.corporateSustainability__offeringText{padding:44px}.corporateSustainability__collabBox{padding:44px;gap:44px}}@media screen and (max-width:900px){.corporateSustainability__emissionsGrid{grid-template-columns:1fr;gap:32px}.corporateSustainability__timeline{padding-left:0}.corporateSustainability__timelineLine{display:none}.corporateSustainability__timelineRow{grid-template-columns:44px 1fr;gap:12px;margin-bottom:22px}.corporateSustainability__timelineDot{width:40px;height:40px}.corporateSustainability__timelineDot img{width:20px;height:20px}.corporateSustainability__commitmentsGrid{grid-template-columns:1fr;gap:32px}.corporateSustainability__commitmentsVisualInner{min-height:auto}.corporateSustainability__commitmentsVisual{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.corporateSustainability__visualItem{position:static;width:100%;left:auto;top:auto;margin-bottom:14px}.corporateSustainability__visualBadge{bottom:20%;left:auto;right:60%;top:auto}}@media (max-width:767px){.corporateSustainability__container{padding:0 24px}.corporateSustainability__twoCol{grid-template-columns:1fr;gap:28px}.corporateSustainability__benefits,.corporateSustainability__collab,.corporateSustainability__commitments,.corporateSustainability__emissions,.corporateSustainability__framework,.corporateSustainability__innovation,.corporateSustainability__promise{padding:70px 0}.corporateSustainability__benefits{padding-bottom:0}.corporateSustainability__imageTilt{max-width:520px}.corporateSustainability__cardGrid{grid-template-columns:repeat(2,1fr);gap:18px}.corporateSustainability__benefitsRight{position:relative;top:auto;right:auto;height:auto;margin-top:28px}.corporateSustainability__benefitsGrid{grid-template-columns:1fr;gap:28px}.corporateSustainability__benefitsImage{max-width:520px}.corporateSustainability__offeringRow{grid-template-columns:1fr;min-height:auto;max-height:none}.corporateSustainability__offeringRow .corporateSustainability__offeringMedia{clip-path:polygon(0 0,100% 0,100% 0,90% 100%,0 100%)!important}.corporateSustainability__offeringMedia{height:256px;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.corporateSustainability__offeringText{padding:32px 24px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.corporateSustainability__offeringDesc{max-width:none}.corporateSustainability__collabBox{grid-template-columns:1fr;padding:32px 24px;gap:28px}}@media (max-width:520px){.corporateSustainability__h2{font-weight:600;font-size:32px;line-height:36px;letter-spacing:0}.corporateSustainability__imageTilt{width:260px;height:260px;-o-object-fit:cover;object-fit:cover}.corporateSustainability__container{padding:0 18px}.corporateSustainability__kicker{font-size:16px;line-height:20px;margin-bottom:12px}.corporateSustainability__rich{font-size:16px;line-height:160%}.corporateSustainability__rich--small{font-size:14px;line-height:22px}.corporateSustainability__benefits,.corporateSustainability__collab,.corporateSustainability__commitments,.corporateSustainability__emissions,.corporateSustainability__framework,.corporateSustainability__innovation,.corporateSustainability__promise{padding:56px 0}.corporateSustainability__benefits{padding-bottom:0}.corporateSustainability__cardGrid{grid-template-columns:1fr}.corporateSustainability__timelineRow{grid-template-columns:40px 1fr}.corporateSustainability__timelineCard{padding:18px}.corporateSustainability__timelineTitle{font-size:18px;margin-bottom:8px}.corporateSustainability__bullet{grid-template-columns:22px 1fr;gap:10px}.corporateSustainability__bulletIcon{width:18px;height:18px}.corporateSustainability__offeringTitle{font-size:30px}.corporateSustainability__offeringText{padding:28px 18px}.corporateSustainability__offeringMedia{height:220px}.corporateSustainability__collabBox{padding:28px 18px}.corporateSustainability__visualBadge{width:110px}}.productTransformation{background-color:#f1f1f1;color:#1b1b1b}.productTransformation__container{max-width:1100px;width:100%;margin:0 auto;padding:0 24px}.productTransformation__section{padding:88px 0}.productTransformation__breadcrumbs{padding-top:18px;margin-bottom:18px}.productTransformation__breadcrumbsList{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;color:rgba(0,0,0,.45);font-size:14px}.productTransformation__breadcrumbsSep{margin-right:10px;opacity:.7}.productTransformation__breadcrumbsLink{color:rgba(0,0,0,.55);text-decoration:none}.productTransformation__breadcrumbsLink:hover{text-decoration:underline}.productTransformation__breadcrumbsCurrent{color:rgba(0,0,0,.75)}.productTransformation__kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:18px;color:#006f52}.productTransformation__kicker--onGreen{color:#f1f1f1}.productTransformation__kickerText{font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase;color:inherit}.productTransformation__kickerLine{width:40px;height:4px;background:#029e58}.productTransformation__h2{margin:0 0 22px;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.productTransformation__h2--onGreen{color:#f1f1f1}.productTransformation__hero{min-height:624px;background-size:cover;background-position:50%;position:relative;padding-bottom:48px;overflow:hidden}.productTransformation__heroPanel{background:#1f6f55;color:#fff;padding:44px 48px 100px;position:relative;clip-path:polygon(0 0,84% 0,100% 50%,100% 100%,0 100%);margin:200px 0 0;width:760px;max-width:calc(100% - 80px)}.productTransformation__heroPanel .productTransformation__kickerText{color:#f1f1f1}.productTransformation__heroTitle{margin:0;color:#f1f1f1;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.productTransformation__twoCol{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productTransformation__twoCol--wide{grid-template-columns:1.15fr .85fr}.productTransformation__text{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#454a48}.productTransformation__text--narrow{max-width:720px}.productTransformation__text--onGreen{color:#f1f1f1}.productTransformation__text--onGreen p{color:inherit}.productTransformation__text p{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:inherit}.productTransformation__tiltMedia{width:100%;max-width:520px;margin-left:auto}.productTransformation__img{width:100%;height:auto;display:block;max-width:425px}.productTransformation__imgPlaceholder{width:100%;aspect-ratio:4/3;background:rgba(0,0,0,.06)}.productTransformation__greenImg{width:auto;height:100%;display:block}.productTransformation__greenImgPlaceholder{width:100%;aspect-ratio:4/3;background:rgba(0,0,0,.06)}.productTransformation__framework{background:#c8e3d3}.productTransformation__framework .productTransformation__h2,.productTransformation__framework .productTransformation__text{max-width:590px}.productTransformation__frameworkGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}.productTransformation__frameworkCard{background:#fff;padding:28px 32px 26px;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;position:relative}.productTransformation__frameworkCard.is-featured{min-height:420px}.productTransformation__frameworkIcon{height:56px}.productTransformation__frameworkIcon img{-o-object-fit:cover;object-fit:cover;position:absolute;max-width:110px;height:auto;top:-50px;left:calc(50% - 50px)}.productTransformation__frameworkIconPlaceholder{width:22px;height:22px;border-radius:999px;background:rgba(31,111,85,.25);display:block}.productTransformation__leadin{margin-top:26px;margin-bottom:22px;color:rgba(0,0,0,.6);font-size:14px}.productTransformation__h3{font-weight:600;font-size:24px;line-height:28px;letter-spacing:0;text-align:center;color:#171d1a}.productTransformation__cardText,.productTransformation__cardText p{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;text-align:center;color:#454a48}.productTransformation__cardText p{margin:0}.productTransformation__footnote{margin-top:32px;font-weight:400;font-size:12px;line-height:16px}.productTransformation__cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.productTransformation__card{background:#fff;padding:30px 26px;min-height:360px;border:1px solid rgba(0,0,0,.06)}.productTransformation__card.is-featured{background:#cfe8dc;border-color:transparent}.productTransformation__cardIcon{width:34px;height:34px;margin-bottom:16px}.productTransformation__cardIcon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.productTransformation__cardIconPlaceholder{width:18px;height:18px;display:block;background:rgba(31,111,85,.22)}.productTransformation__innovation .productTransformation__h3{font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;text-align:left;color:#006f52;padding-bottom:8px}.productTransformation__innovation .productTransformation__cardText,.productTransformation__innovation .productTransformation__cardText p,.productTransformation__innovation .productTransformation__text,.productTransformation__innovation .productTransformation__text p{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#454a48;text-align:left}.productTransformation__bulletList{margin-top:20px;display:grid;gap:26px}.productTransformation__bullet{display:grid;grid-template-columns:34px 1fr;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.productTransformation__bulletTitle{margin-bottom:6px;font-weight:600;font-size:18px;line-height:18px;letter-spacing:0;color:#171d1a}.productTransformation__bulletText,.productTransformation__bulletText p{font-weight:400;font-size:18px;line-height:160%;letter-spacing:0;color:#454a48}.productTransformation__bulletText p{margin:0}.productTransformation__greenSplit{background:#006f52;padding:120px 0;position:relative;overflow:hidden}.productTransformation__greenSplitInner{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.productTransformation__greenSplitRight{position:absolute;height:100%;top:0;right:0;width:auto}.productTransformation__promiseBox{background:#cfe8dc;border-radius:32px;padding:56px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.productTransformation__container{width:100%;padding:0 64px}.productTransformation__twoCol{grid-template-columns:1fr;gap:44px}.productTransformation__twoCol--wide{grid-template-columns:1fr}.productTransformation__col--text{min-width:0}.productTransformation__tiltMedia{margin:0 auto}.productTransformation__tiltMedia img{display:block;max-height:650px;max-width:638px;width:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto}.productTransformation__frameworkGrid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:64px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:70px}.productTransformation__frameworkCard,.productTransformation__frameworkCard.is-featured{min-height:auto}.productTransformation__frameworkIcon img{top:-42px;max-width:96px;left:calc(50% - 48px)}.productTransformation__cards3{gap:18px;margin-top:40px}.productTransformation__greenSplit{padding:100px 0}.productTransformation__greenSplitInner{grid-template-columns:1fr .9fr;gap:36px}.productTransformation__promiseBox{padding:44px;gap:36px}.productTransformation__greenSplit{padding:80px 0 0}.productTransformation__greenSplitInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.productTransformation__greenSplitRight{position:relative;width:100%;height:auto;top:auto;right:auto}}@media (max-width:767px){.productTransformation__container{width:100%;padding:0 24px}.productTransformation__cardText{text-align:left}.productTransformation__section{padding:70px 0}.productTransformation__breadcrumbsList{font-size:12px;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.productTransformation__breadcrumbsSep{margin-right:6px}.productTransformation__h2{font-weight:600;font-size:40px;line-height:44px}.productTransformation__hero{min-height:520px;padding-bottom:32px}.productTransformation__heroPanel{margin:150px 0 0;width:100%;max-width:none;padding:32px 28px 44px;clip-path:polygon(0 0,88% 0,100% 30%,100% 100%,0 100%)}.productTransformation__heroTitle{font-weight:600;font-size:40px;line-height:44px}.productTransformation__colText{width:100%}.productTransformation__frameworkGrid{grid-template-columns:repeat(2,1fr);margin-top:44px}.productTransformation__frameworkCard{padding:22px}.productTransformation__frameworkIcon img{top:-38px;max-width:92px;left:calc(50% - 46px)}.productTransformation__cards3{grid-template-columns:1fr;gap:18px}.productTransformation__cards3 .productTransformation__card{min-height:auto}.productTransformation__bulletList{gap:18px}.productTransformation__bullet{grid-template-columns:28px 1fr;gap:12px}.productTransformation__bulletTitle{font-size:16px;line-height:18px}.productTransformation__bulletText,.productTransformation__bulletText p{font-size:16px}.productTransformation__promiseBox{grid-template-columns:1fr;gap:28px;padding:32px 24px;border-radius:28px}}@media (max-width:520px){.productTransformation__container{width:100%;padding:0 18px}.productTransformation__section{padding:56px 0}.productTransformation__kickerText{font-size:16px;line-height:20px}.productTransformation__h2{font-size:34px;line-height:38px}.productTransformation__hero{min-height:460px}.productTransformation__heroPanel{margin:110px 0 0;padding:28px 22px 34px;max-width:100%;clip-path:polygon(0 0,90% 0,100% 22%,100% 100%,0 100%)}.productTransformation__heroTitle{font-size:34px;line-height:38px}.productTransformation__frameworkGrid{grid-template-columns:1fr;gap:60px;margin-top:34px}.productTransformation__frameworkCard{padding:20px 18px}.productTransformation__frameworkIcon img{top:-34px;max-width:86px;left:calc(50% - 43px)}.productTransformation__cards3{margin-top:28px;gap:14px}.productTransformation__cards3 .productTransformation__card{padding:22px 18px}.productTransformation__greenSplit{padding:70px 0 0}.productTransformation__greenSplitInner{gap:22px}.productTransformation__promiseBox{padding:28px 18px;gap:20px;border-radius:26px}}.people-page{color:#1b1f1e;background-color:#f1f1f1}.people-container{width:92%;max-width:1100px;margin:0 auto;padding:0 24px}.people-section{padding:80px 0}@media (max-width:900px){.people-section{padding:56px 0}}.people__kicker{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;position:relative;padding-bottom:10px;color:#006f52}.people__kicker--onDark{color:#f1f1f1}.people__kicker:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:4px;background:#029e58}.people__h2{font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#171d1a;margin:0 0 18px}@media (max-width:900px){.people__h2{font-size:34px}}.people__intro{color:#5b6561;margin:0;font-size:16px;line-height:1.6}.people__text{color:#454a48}.people__text,.people__text p{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.people__text p{margin:0 0 14px;color:inherit}.people__text p:last-child{margin-bottom:0}.people__checkIcon,.people__fwIcon,.people__timelineIcon{fill:#0f6f55}.people__check{width:22px;height:22px;border-radius:999px;background:#d9efe7;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-top:2px}.people-framework .people__h2{max-width:580px}.people-framework .people__intro{max-width:420px}.people-hero{min-height:730px;background-size:cover;background-position:50%;position:relative;overflow:hidden}@media (max-width:900px){.people-hero{min-height:420px}}.people-hero__panel{width:90%;max-width:760px;background:#0f6f55;color:#fff;padding:44px 48px;position:relative;clip-path:polygon(0 0,84% 0,100% 50%,100% 100%,0 100%);margin:240px 0 80px}.people-hero__title{font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#f1f1f1}@media (max-width:900px){.people-hero__title{font-size:36px}}.people-commitment__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:900px){.people-commitment__grid{grid-template-columns:1fr;gap:28px}}.people-commitment__content{min-width:590px}.people-commitment__image{width:100%;height:auto;display:block;border-radius:6px}.people-vision__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:900px){.people-vision__grid{grid-template-columns:1fr;gap:28px}}.people-timeline{position:relative;padding-left:28px}.people-timeline__item{display:grid;grid-template-columns:28px 1fr;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}.people-timeline__item:last-child{margin-bottom:0}.people-timeline__dot{width:28px;height:28px;border-radius:999px;background:#cfe8df;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;position:relative;z-index:2}.people-timeline__card{background:#fff;border-radius:6px;padding:18px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.03);box-shadow:0 1px 0 rgba(0,0,0,.03)}.people-timeline__title{font-weight:700;margin-bottom:4px}.people-timeline__text{color:#5b6561;font-size:14px;line-height:1.55}.people-framework__grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:1000px){.people-framework__grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.people-framework__grid{grid-template-columns:1fr}}.people-card{border-radius:6px;padding:22px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.03);box-shadow:0 1px 0 rgba(0,0,0,.03)}.people-card:nth-child(3){height:100%;grid-column:3;grid-row:1/span 2}.people-card.is-mint{background:#cfe8df}.people-card.is-white{background:#fff}.people-card__icon{width:34px;height:34px;border-radius:999px;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-bottom:14px}.people-card__title{margin:0 0 8px;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#006f52}.people-card__text{font-family:Open Sans;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:160%;letter-spacing:0;color:#454a48}.people-success{background:#006f52;padding:0;overflow:hidden;position:relative}.people-success__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:900px){.people-success__grid{grid-template-columns:1fr}}.people-success__content{padding:80px 52px 80px 0;color:#fff;position:relative;z-index:1}@media (max-width:900px){.people-success__content{padding:56px 0 24px}}.people-success__title{font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#f1f1f1}@media (max-width:900px){.people-success__title{font-size:34px}}.people-success__intro{margin:0 0 18px;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#f1f1f1}.people-success__list{list-style:none;margin:18px 0 0;padding:0}.people-success__item{display:grid;grid-template-columns:26px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:12px}.people-success__item:last-child{margin-bottom:0}.people-success__itemText{color:#f1f1f1;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}.people-success__media{position:absolute;right:0;top:0;height:100%}.people-success__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.people-panel__wrap{background:#c8e3d3;padding:44px;display:grid;grid-template-columns:1.15fr .85fr;gap:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-right-radius:40px;border-bottom-left-radius:40px}@media (max-width:900px){.people-panel__wrap{grid-template-columns:1fr;padding:26px 22px;border-radius:18px}}.people-panel__image{width:100%;height:auto;display:block}@media (max-width:1024px){.people-container{width:100%;padding:0 64px}.people-section{padding:70px 0}.people-hero{min-height:620px}.people-hero__panel{max-width:680px;margin:210px 0 60px;padding:40px 44px}.people-commitment__grid{gap:32px}.people-commitment__content{min-width:0}.people-vision__grid{gap:44px}.people-framework__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;grid-template-areas:"i1 i2" "i4 i5" "i3 i3"}.people-framework__grid>article:first-child{grid-area:i1}.people-framework__grid>article:nth-child(2){grid-area:i2}.people-framework__grid>article:nth-child(3){grid-area:i3}.people-framework__grid>article:nth-child(4){grid-area:i4}.people-framework__grid>article:nth-child(5){grid-area:i5}.people-success__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.people-success__media{position:relative;width:calc(100% + 128px);left:-64px}}@media (max-width:767px){.people-container{padding:0 24px}.people-section{padding:64px 0}.people__h2{font-size:40px;line-height:44px}.people-hero{min-height:520px}.people-hero__panel{width:100%;max-width:520px;margin:180px 0 40px;padding:32px 28px;clip-path:polygon(0 0,88% 0,100% 28%,100% 100%,0 100%)}.people-hero__title{font-size:40px;line-height:44px}.people-timeline{padding-left:0}.people-timeline__item{grid-template-columns:28px 1fr;gap:14px}.people-success__content{padding:56px 0 24px}.people-success__media{width:calc(100% + 48px);left:-24px}.people-panel__wrap{grid-template-columns:1fr;padding:26px 22px;gap:22px;border-radius:18px}}@media (max-width:520px){.people-container{padding:0 18px}.people-section{padding:56px 0}.people__h2{font-size:34px;line-height:38px}.people-framework__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.people-card{padding:18px}.people-success__media{min-height:320px;width:calc(100% + 48px)}.people-success__image{min-height:320px}.people-panel__wrap{padding:22px 18px;border-radius:16px}}.strategy-innovation{background-color:#f1f1f1}.strategy-innovation .container{max-width:1100px;margin:0 auto;width:100%;padding:0 24px}.strategy-innovation .section{padding:84px 0}.strategy-innovation .section--light{background:#f1f1f1}.strategy-innovation .kicker{color:#006f52;margin:0 0 12px;position:relative;padding-bottom:12px;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase}.strategy-innovation .kicker:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:4px;background:#029e58}.strategy-innovation .kicker--light{color:#f1f1f1}.strategy-innovation .h2{margin:0 0 18px;color:#171d1a;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.strategy-innovation .h2--light{color:#f1f1f1}.strategy-innovation .lead{margin:0 0 26px;max-width:760px}.strategy-innovation .body,.strategy-innovation .lead{color:#454a48;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0}.strategy-innovation .body--light{color:hsla(0,0%,100%,.85)}.strategy-innovation .body p{margin:0 0 14px;color:inherit;font-weight:400;font-size:18px;line-height:160%}.strategy-innovation .body p:last-child{margin-bottom:0}.strategy-innovation .footnote{font-size:14px;color:#454a48;margin-top:18px}.strategy-innovation .footnote--light{color:#f1f1f1}.strategy-innovation .inno-img{width:100%;height:auto;display:block}.strategy-innovation .inno-img--shadow{-webkit-box-shadow:0 20px 50px rgba(0,0,0,.08);box-shadow:0 20px 50px rgba(0,0,0,.08)}.strategy-innovation .inno-hero{position:relative;padding:0;min-height:520px}.strategy-innovation .inno-hero__bg{position:absolute;inset:0;background-size:cover;background-position:50%}.strategy-innovation .inno-hero__inner{position:relative;min-height:624px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strategy-innovation .inno-hero__box{background:#fff;width:92%;max-width:520px;padding:54px 96px 53px 64px;clip-path:polygon(0 0,100% 0,100% 78%,86% 100%,0 100%)}.strategy-innovation .inno-hero__box .kicker{color:#111}.strategy-innovation .inno-hero__box .kicker:after{background:#0a6b52}.strategy-innovation .inno-hero__box .title{margin:14px 0 0;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#171d1a}.strategy-innovation .inno-hero__box .title:first-letter{color:#006f52}.strategy-innovation .inno-split{display:grid;grid-template-columns:1.11fr .86fr;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strategy-innovation .inno-split--reverse{grid-template-columns:.9fr 1.1fr}.strategy-innovation .inno-split--reverse .inno-split__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.strategy-innovation .inno-split--reverse .inno-split__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.strategy-innovation .inno-split__content{max-width:720px}.strategy-innovation .inno-strategy .inno-split{padding:85px 60px;background-color:#fff}.strategy-innovation .inno-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.strategy-innovation .inno-tiles .inno-tile{background:#0a6b52;border-radius:4px;min-height:120px;overflow:hidden;font-weight:600;font-size:16px;color:#f1f1f1;line-height:16px;letter-spacing:0;text-align:center;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.strategy-innovation .inno-tiles .inno-tile__img{width:auto;height:80px;-o-object-fit:cover;object-fit:cover;display:block;-o-object-fit:contain;object-fit:contain}.strategy-innovation .inno-validation-bar{margin-top:26px;background:#c8e3d3;padding:44px 22px;text-align:center;border-top-right-radius:40px;border-bottom-left-radius:40px}.strategy-innovation .inno-validation-bar p{margin:0;color:#006f52;font-weight:600;font-size:28px;line-height:32px;letter-spacing:0;text-align:center}.strategy-innovation .inno-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px}.strategy-innovation .inno-card{background:#fff;padding:22px}.strategy-innovation .inno-card--mint{background:#c8e3d3}.strategy-innovation .inno-card--featured{grid-row:span 2}.strategy-innovation .inno-card__icon{height:40px;margin-bottom:14px}.strategy-innovation .inno-card__icon .inno-icon{width:auto;height:40px;display:inline-block}.strategy-innovation .inno-card__title{margin:0 0 10px;color:#006f52;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0}.strategy-innovation .inno-card__text{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#454a48}.strategy-innovation .inno-card__text p{margin:0;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:inherit}.strategy-innovation .inno-production .inno-split--reverse{background:#fff;padding:86px 60px}.strategy-innovation .inno-green-split{background:#006f52;padding:50px 0;position:relative}.strategy-innovation .inno-green-split.inno-green-split--alt{padding:120px 0}.strategy-innovation .inno-green-split.inno-green-split--alt .inno-green-split__content{max-width:580px}.strategy-innovation .inno-green-split .inno-green-split__inner{display:block}.strategy-innovation .inno-green-split .container{display:-webkit-box;display:-ms-flexbox;display:flex}.strategy-innovation .inno-green-split .inno-green-split__content{max-width:670px;padding:0}.strategy-innovation .inno-green-split__media{overflow:hidden;position:absolute;height:100%;top:0;right:0;width:auto}.strategy-innovation .inno-green-split__media img{width:auto;height:100%;display:block}.strategy-innovation .inno-green-split__inner{display:grid;grid-template-columns:1.05fr .95fr;gap:0;overflow:hidden}.strategy-innovation .inno-green-split__content{color:#fff;position:relative}.strategy-innovation .inno-green-split__content>*{position:relative;z-index:2}.strategy-innovation .inno-green-split__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.strategy-innovation .checklist{list-style:none;padding:0;margin:22px 0}.strategy-innovation .checklist li{position:relative;padding-left:30px;margin:10px 0;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#f1f1f1}.strategy-innovation .checklist--light li:before{background:hsla(0,0%,100%,.85)}.strategy-innovation .inno-mint-panel__inner{background:#cfe9dc;padding:64px;display:grid;grid-template-columns:1.3fr .7fr;gap:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-right-radius:40px;border-bottom-left-radius:40px}.strategy-innovation .inno-mint-panel__content{max-width:720px}.strategy-innovation .inno-focus .h2{max-width:420px}.strategy-innovation .inno-focus .lead{max-width:620px}@media (max-width:1024px){.strategy-innovation .inno-hero__inner{min-height:560px;padding:0 40px}.strategy-innovation .inno-hero__box{padding:44px 64px 44px 44px;max-width:520px}.strategy-innovation .inno-split{gap:28px;grid-template-columns:1fr 1fr}.strategy-innovation .inno-strategy .inno-split{padding:64px 44px}.strategy-innovation .inno-tiles{gap:16px}.strategy-innovation .inno-tiles .inno-tile{min-height:110px}.strategy-innovation .inno-validation-bar{padding:34px 18px}.strategy-innovation .inno-validation-bar p{font-size:22px;line-height:28px}.strategy-innovation .inno-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;grid-template-areas:"i1 i2" "i4 i5" "i3 i3"}.strategy-innovation .inno-card:first-child{grid-area:i1}.strategy-innovation .inno-card:nth-child(2){grid-area:i2}.strategy-innovation .inno-card:nth-child(3){grid-area:i3}.strategy-innovation .inno-card:nth-child(4){grid-area:i4}.strategy-innovation .inno-card:nth-child(5){grid-area:i5}.strategy-innovation .inno-card--featured{grid-row:auto}.strategy-innovation .inno-production .inno-split--reverse{padding:64px 44px}.strategy-innovation .inno-mint-panel__inner{padding:44px;grid-template-columns:1.1fr .9fr}}@media (max-width:767px){.strategy-innovation .section{padding:70px 0}.strategy-innovation .h2{font-size:40px;line-height:44px}.strategy-innovation .body,.strategy-innovation .lead{font-size:16px;line-height:160%}.strategy-innovation .inno-hero__inner{min-height:520px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:110px 24px 0}.strategy-innovation .inno-hero__box{max-width:520px;padding:34px 28px;clip-path:polygon(0 0,100% 0,100% 72%,88% 100%,0 100%)}.strategy-innovation .inno-hero__box .title{font-size:40px;line-height:44px}.strategy-innovation .inno-split,.strategy-innovation .inno-split--reverse{grid-template-columns:1fr;gap:28px}.strategy-innovation .inno-split--reverse .inno-split__content,.strategy-innovation .inno-split--reverse .inno-split__media,.strategy-innovation .inno-split .inno-split__content,.strategy-innovation .inno-split .inno-split__media{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.strategy-innovation .inno-strategy .inno-split{padding:44px 32px}.strategy-innovation .inno-tiles{display:grid;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.strategy-innovation .inno-tiles .inno-tile{width:auto}.strategy-innovation .inno-tiles .inno-tile:nth-child(3){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-column:1/-1}.strategy-innovation .inno-validation-bar{padding:28px 18px}.strategy-innovation .inno-validation-bar p{font-size:20px;line-height:26px}.strategy-innovation .inno-card{padding:20px}.strategy-innovation .inno-production .inno-split--reverse{padding:44px 32px}.strategy-innovation .inno-green-split{padding:70px 0 0}.strategy-innovation .inno-green-split .container{display:block}.strategy-innovation .inno-green-split__media{position:relative;height:531px;margin-top:28px;-o-object-fit:cover;object-fit:cover;width:calc(100% + 48px)}.strategy-innovation .inno-green-split__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.strategy-innovation .inno-green-split.inno-green-split--alt{padding:80px 0 0}.strategy-innovation .inno-green-split.inno-green-split--alt .inno-green-split__content{max-width:none}.strategy-innovation .inno-mint-panel__inner{grid-template-columns:1fr;padding:32px 24px;gap:22px;border-top-right-radius:28px;border-bottom-left-radius:28px}}@media (max-width:520px){.strategy-innovation .section{padding:60px 0}.strategy-innovation .inno-green-split{padding-bottom:0}.strategy-innovation .h2{font-size:34px;line-height:38px}.strategy-innovation .inno-hero__inner{padding:90px 18px 0;min-height:480px}.strategy-innovation .inno-hero__box{width:100%;max-width:none;padding:28px 22px}.strategy-innovation .inno-hero__box .title{font-size:34px;line-height:38px}.strategy-innovation .inno-strategy .inno-split{padding:28px 22px}.strategy-innovation .inno-tiles .inno-tile{min-height:84px}.strategy-innovation .inno-validation-bar{padding:22px 16px;border-top-right-radius:26px;border-bottom-left-radius:26px}.strategy-innovation .inno-validation-bar p{font-size:18px;line-height:24px}.strategy-innovation .inno-mint-panel__inner{padding:26px 18px;border-top-right-radius:22px;border-bottom-left-radius:22px}}.strategy-operational-excellence{background-color:#f1f1f1;color:#0f1a17}.strategy-operational-excellence .oe-container{max-width:1100px;margin:0 auto;padding:0 24px}.strategy-operational-excellence .oe-kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#006f52;position:relative;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;padding-bottom:10px}.strategy-operational-excellence .oe-kicker:after{content:"";display:inline-block;width:40px;height:4px;background:#029e58;border-radius:999px;-webkit-transform:translateY(1px);transform:translateY(1px);position:absolute;left:0;bottom:0}.strategy-operational-excellence .oe-kicker.oe-kicker--on-dark{color:#f1f1f1}.strategy-operational-excellence .oe-kicker.oe-kicker--on-light{color:#171d1a}.strategy-operational-excellence .oe-h2{margin:18px 0 14px;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0}.strategy-operational-excellence .oe-h2.oe-h2--on-dark{color:#f1f1f1}.strategy-operational-excellence .oe-copy{color:#171d1a;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0}.strategy-operational-excellence .oe-copy p{margin:0 0 14px;font-weight:400;font-size:18px;line-height:160%;letter-spacing:0;color:inherit}.strategy-operational-excellence .oe-copy.oe-copy--on-dark{color:hsla(0,0%,100%,.85)}.strategy-operational-excellence .oe-media__img{width:100%;height:auto;display:block}.strategy-operational-excellence .oe-section{padding:88px 0}.strategy-operational-excellence .oe-section--gold{padding-top:70px;padding-bottom:160px}.strategy-operational-excellence .oe-section--foundation .oe-foundation__media{position:relative}.strategy-operational-excellence .oe-section--foundation .oe-foundation__media .oe-foundation__quote{position:absolute;left:50%;bottom:-88px;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:84%;width:520px;background:#006f52;color:#f1f1f1;text-align:center;padding:16px 18px;border-radius:4px;-webkit-box-shadow:0 18px 40px rgba(0,0,0,.12);box-shadow:0 18px 40px rgba(0,0,0,.12);font-weight:600;font-size:16px;line-height:20px;letter-spacing:0}.strategy-operational-excellence .oe-section--standard .oe-split{background-color:#fff;padding:60px}.strategy-operational-excellence .oe-split{display:grid;grid-template-columns:1.05fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:56px}.strategy-operational-excellence .oe-split__content,.strategy-operational-excellence .oe-split__media{min-width:0}.strategy-operational-excellence .oe-split.oe-split--reverse{grid-template-columns:1fr 1.05fr}.strategy-operational-excellence .oe-split.oe-split--reverse .oe-split__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.strategy-operational-excellence .oe-split.oe-split--reverse .oe-split__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.strategy-operational-excellence .oe-hero{min-height:520px;padding:90px 0;background-size:cover;background-position:50%;position:relative}.strategy-operational-excellence .oe-hero:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.18)),to(rgba(0,0,0,.04)));background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.04));pointer-events:none}.strategy-operational-excellence .oe-hero .oe-container{position:relative;z-index:1}.strategy-operational-excellence .oe-hero__card{background:#fff;max-width:560px;width:100%;padding:46px 44px;border-radius:2px;-webkit-box-shadow:0 18px 55px rgba(0,0,0,.1);box-shadow:0 18px 55px rgba(0,0,0,.1);clip-path:polygon(0 0,100% 0,100% 50%,84% 100%,0 100%)}.strategy-operational-excellence .oe-hero__title{margin:14px 0 0;font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:#171d1a}.strategy-operational-excellence .oe-section--gold .oe-gold__collage{position:relative;width:100%;max-width:560px;margin-left:auto;padding:28px 0 18px}.strategy-operational-excellence .oe-section--gold .oe-gold__collage .oe-gold__img{position:relative;z-index:1}.strategy-operational-excellence .oe-section--gold .oe-gold__collage .oe-gold__img--primary{width:100%}.strategy-operational-excellence .oe-green{background:#006f52;padding:92px 0;position:relative;overflow:hidden}.strategy-operational-excellence .oe-green__inner{display:grid;grid-template-columns:1.05fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:56px}.strategy-operational-excellence .oe-green__media{overflow:hidden;position:absolute;height:100%;top:0;right:0;width:auto}.strategy-operational-excellence .oe-green__media .oe-media__img{width:auto;height:100%;display:block}.strategy-operational-excellence .oe-panel{padding:88px 0 110px}.strategy-operational-excellence .oe-panel__inner{background:#c8e3d3;padding:56px;display:grid;grid-template-columns:1.05fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;border-top-right-radius:40px;border-bottom-left-radius:40px}.strategy-operational-excellence .oe-panel__media .oe-media__img{border-radius:6px}@media (max-width:1024px){.strategy-operational-excellence .oe-section{padding:72px 0}.strategy-operational-excellence .oe-section--gold{padding-top:60px;padding-bottom:130px}.strategy-operational-excellence .oe-section--standard .oe-split{padding:44px}.strategy-operational-excellence .oe-hero{padding:70px 0}.strategy-operational-excellence .oe-hero__card{max-width:520px;padding:40px 38px}.strategy-operational-excellence .oe-hero__title{font-size:44px;line-height:48px}.strategy-operational-excellence .oe-split{gap:44px;grid-template-columns:1fr 1fr}.strategy-operational-excellence .oe-section--foundation .oe-foundation__media .oe-foundation__quote{bottom:-76px;width:500px;max-width:90%}.strategy-operational-excellence .oe-green{padding:80px 0}.strategy-operational-excellence .oe-green__inner{gap:44px}.strategy-operational-excellence .oe-panel{padding:72px 0 96px}.strategy-operational-excellence .oe-panel__inner{padding:44px;gap:40px}}@media (max-width:767px){.strategy-operational-excellence .oe-section{padding:64px 0}.strategy-operational-excellence .oe-section--gold{padding-top:54px;padding-bottom:96px}.strategy-operational-excellence .oe-section--standard .oe-split{padding:32px}.strategy-operational-excellence .oe-section--foundation .oe-foundation__media .oe-foundation__quote{position:relative;left:auto;bottom:auto;-webkit-transform:none;transform:none;width:90%;max-width:none;display:block;margin:0 auto}.strategy-operational-excellence .oe-h2{font-size:40px;line-height:44px}.strategy-operational-excellence .oe-copy,.strategy-operational-excellence .oe-copy p{font-size:16px}.strategy-operational-excellence .oe-hero{padding:56px 0;min-height:460px}.strategy-operational-excellence .oe-hero__card{max-width:100%;padding:34px 28px}.strategy-operational-excellence .oe-hero__title{font-size:40px;line-height:44px}.strategy-operational-excellence .oe-split{grid-template-columns:1fr;gap:28px}.strategy-operational-excellence .oe-split .oe-split__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.strategy-operational-excellence .oe-split .oe-split__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.strategy-operational-excellence .oe-split.oe-split--reverse{grid-template-columns:1fr}.strategy-operational-excellence .oe-split.oe-split--reverse .oe-split__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.strategy-operational-excellence .oe-split.oe-split--reverse .oe-split__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.strategy-operational-excellence .oe-section--gold .oe-gold__collage{max-width:520px;margin:0 auto;padding:18px 0 0}.strategy-operational-excellence .oe-green{padding:70px 0 0}.strategy-operational-excellence .oe-green__inner{grid-template-columns:1fr;gap:28px}.strategy-operational-excellence .oe-green__media{position:relative;right:auto;top:auto;height:340px;width:100%}.strategy-operational-excellence .oe-green__media .oe-media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.strategy-operational-excellence .oe-panel{padding:64px 0 80px}.strategy-operational-excellence .oe-panel__inner{grid-template-columns:1fr;padding:32px 24px;gap:28px;border-top-right-radius:32px;border-bottom-left-radius:32px}}@media (max-width:520px){.strategy-operational-excellence .oe-section{padding:56px 0}.strategy-operational-excellence .oe-section--gold{padding-top:48px;padding-bottom:86px}.strategy-operational-excellence .oe-section--standard .oe-split{padding:22px}.strategy-operational-excellence .oe-kicker{font-size:16px;line-height:20px}.strategy-operational-excellence .oe-h2{font-size:34px;line-height:38px;margin:14px 0 12px}.strategy-operational-excellence .oe-copy{font-size:16px}.strategy-operational-excellence .oe-copy p{font-size:16px;line-height:160%}.strategy-operational-excellence .oe-hero{padding:44px 0;min-height:420px}.strategy-operational-excellence .oe-hero__card{padding:28px 22px;clip-path:polygon(0 0,100% 0,100% 38%,88% 100%,0 100%)}.strategy-operational-excellence .oe-hero__title{font-size:34px;line-height:38px}.strategy-operational-excellence .oe-green__media{height:300px}.strategy-operational-excellence .oe-panel{padding:56px 0 70px}.strategy-operational-excellence .oe-panel__inner{padding:26px 18px;border-top-right-radius:26px;border-bottom-left-radius:26px}}.documents-brand{padding-bottom:15px}.documents-brand-assets{padding-bottom:106px}.documents-brand__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:20px;border-bottom:1px solid #d1d2d1}.documents-brand__arrow{width:24px;height:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.documents-brand__list{display:block}.documents-brand.is-closed .documents-brand__list{display:none}.documents-brand.is-closed .documents-brand__arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.documents-brand__title{font-size:20px;line-height:20px;font-weight:600;width:100%;padding-bottom:14px;margin-top:10px}.documents-brand__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 32px 20px 20px;background:#fff;margin-bottom:12px}.documents-brand__item-title{font-size:18px;line-height:18px;font-weight:600;padding-bottom:10px}.documents-brand__icon{width:56px;height:56px;margin-right:16px}.documents-brand__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.documents-brand__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media (max-width:640px){.documents-brand-assets{padding-bottom:54px}.documents-brand__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:22px;padding:18px 32px 18px 20px}.documents-brand__icon{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvY2hpbGQtY2FyZC5zY3NzIiwiYXBwLnNjc3MiLCJhcHAuY3NzIiwiZ2xvYmFsL3Jlc2V0LnNjc3MiLCJnbG9iYWwvaGVhZGVyLnNjc3MiLCJnbG9iYWwvZm9vdGVyLnNjc3MiLCJnbG9iYWwvZ2VuZXJhbC5zY3NzIiwiZ2xvYmFsL2ZvbnRzLnNjc3MiLCJnbG9iYWwvc2VhcmNoLnNjc3MiLCJnbG9iYWwvaGVyby1ncmVlbi5zY3NzIiwiZ2xvYmFsL2hlcm8td2hpdGUuc2NzcyIsImdsb2JhbC9icmVhZGNydW1iLnNjc3MiLCJtb2R1bGVzL25ld3MtcGFnZS5zY3NzIiwibW9kdWxlcy9hcmNoaXZlLnNjc3MiLCJtb2R1bGVzL2Jsb2ctcGFnZS5zY3NzIiwibW9kdWxlcy9hcnRpY2xlLnNjc3MiLCJtb2R1bGVzL2V2ZW50LXBhZ2Uuc2NzcyIsIm1vZHVsZXMvYWJvdXQtcGFnZS5zY3NzIiwibW9kdWxlcy9ob21lLXBhZ2Uuc2NzcyIsIm1vZHVsZXMvd2lpY2FyZS1wYWdlLnNjc3MiLCJtb2R1bGVzL2Zvb2QtcGFja2FnaW5nLXBhZ2Uuc2NzcyIsIm1vZHVsZXMvZmlsbXMtJi1zb2x1dGlvbnMtcGFnZS5zY3NzIiwibW9kdWxlcy9zdXN0YWluYWJpbGl0eS1wYWdlLnNjc3MiLCJtb2R1bGVzLzQwNC1wYWdlLnNjc3MiLCJtb2R1bGVzL2JlbmVmaXRzLXBhY2thZ2luZy5zY3NzIiwibW9kdWxlcy9zdWNjZXNzLXN0b3JpZXMuc2NzcyIsIm1vZHVsZXMvZ3JlZW5DaG9pY2UtcGFnZS5zY3NzIiwibW9kdWxlcy9ncmVlbi1iYWNrZ3JvdW5kLnNjc3MiLCJtb2R1bGVzL3dpaWNhcmUtaGVhbHRoY2FyZS5zY3NzIiwibW9kdWxlcy9wcm9kdWN0LSYtc29sdXRpb25zLXBhZ2Uuc2NzcyIsIm1vZHVsZXMvZ3JlZW5DaG9pY2VJbWdUZXh0LnNjc3MiLCJtb2R1bGVzL2VzZ0dyZWVuQ2hvaWNlLnNjc3MiLCJtb2R1bGVzL3N0ZXJpa2luZy1wYWdlLnNjc3MiLCJtb2R1bGVzL3BhY2thZ2luZy1jaGFsbGVuZ2Uuc2NzcyIsIm1vZHVsZXMva2V5LWZhY3RzLnNjc3MiLCJtb2R1bGVzL2hlcm8tZmxleGlibGUtcGFja2FnaW5nLnNjc3MiLCJtb2R1bGVzL2ZsZXhpYmxlLWZpbG1zLSYtc29sdXRpb25zLnNjc3MiLCJtb2R1bGVzL2hvdy13ZS13b3JrLnNjc3MiLCJtb2R1bGVzL3F1b3RlLXNlY3Rpb24uc2NzcyIsIm1vZHVsZXMvYXBwcm9hY2gtc2VjdGlvbi5zY3NzIiwibW9kdWxlcy9zZXJ2aWNlcy1zZWN0aW9uLnNjc3MiLCJtb2R1bGVzL2hlcm8tc2luZ2xlLXByb2R1Y3Quc2NzcyIsIm1vZHVsZXMvYnJhbmQtc3VjY2Vzcy5zY3NzIiwibW9kdWxlcy9zaW5nbGUtcHJvZHVjdC5zY3NzIiwibW9kdWxlcy9mYXEuc2NzcyIsIm1vZHVsZXMvb3VyLXNlcnZpY2VzLnNjc3MiLCJtb2R1bGVzL2hlcm8tc2ltcGxlLnNjc3MiLCJtb2R1bGVzL3ZhbHVlLXN1cHBvcnQuc2NzcyIsIm1vZHVsZXMvcHJvY2Vzcy1kaWFncmFtLnNjc3MiLCJtb2R1bGVzL3doYXQteW91LWdldC5zY3NzIiwibW9kdWxlcy9jb25uZWN0ZWQtY29udGVudC1ibG9ja3Muc2NzcyIsIm1vZHVsZXMva2V5LWJlbmVmaXRzLnNjc3MiLCJtb2R1bGVzL3RlYW0tZ2FsbGVyeS5zY3NzIiwibW9kdWxlcy9oZXJvLWdyZWVuLXBsYXkuc2NzcyIsIm1vZHVsZXMvc3VzdGFpbmFibGUtcHJvZHVjdGlvbi5zY3NzIiwibW9kdWxlcy9xdWFsaXR5LWFzc3VyYW5jZS5zY3NzIiwibW9kdWxlcy9sb2NhdGlvbnMuc2NzcyIsIm1vZHVsZXMvaGVyby1jb250YWN0LXVzLnNjc3MiLCJtb2R1bGVzL3VzZWZ1bC1saW5rcy5zY3NzIiwibW9kdWxlcy9zdXN0YWluYWJsZS1zb2x1dGlvbnMuc2NzcyIsIm1vZHVsZXMvaG93LXdlLWRlbGl2ZXIuc2NzcyIsIm1vZHVsZXMvcGVvcGxlLWdyaWQuc2NzcyIsIm1vZHVsZXMvd2hlcmUtd2UtcHJvZHVjZS5zY3NzIiwibW9kdWxlcy9wcm9kdWN0aW9uLXBsYW50LnNjc3MiLCJtb2R1bGVzL2NvbnRhY3Qtc3VjY2Vzcy5zY3NzIiwibW9kdWxlcy9zdXBwb3J0LWN0YS5zY3NzIiwibW9kdWxlcy9zdHJhdGVnaWMtaW5pdGlhdGl2ZXMuc2NzcyIsIm1vZHVsZXMvY2FyZWVyLWNhcmRzLnNjc3MiLCJtb2R1bGVzL2N0YS1iYWNrZ3JvdW5kLWxpbmtzLnNjc3MiLCJtb2R1bGVzL2NvbnRhY3Quc2NzcyIsIm1vZHVsZXMvY2FyZWVyLXRleHQtaW1hZ2Uuc2NzcyIsIm1vZHVsZXMvY3RhLXNvY2lhbC5zY3NzIiwibW9kdWxlcy9jYXJlZXItaGlnaGxpZ2h0LnNjc3MiLCJtb2R1bGVzL2ludHJvLXdpdGgtYmFkZ2Uuc2NzcyIsIm1vZHVsZXMvaGVyby1ncmVlbi1kaWFnb25hbC5zY3NzIiwibW9kdWxlcy93aHktd29yay13aXRoLXdpcGFrLnNjc3MiLCJtb2R1bGVzL2ljb24tdGFicy5zY3NzIiwibW9kdWxlcy9kZXZlbG9wbWVudF9oaWdobGlnaHRzLnNjc3MiLCJtb2R1bGVzL2hlcm8tc2ltcGxlLXdoaXRlLnNjc3MiLCJtb2R1bGVzL3Blb3BsZS12aWRlby1zdG9yaWVzLnNjc3MiLCJtb2R1bGVzL2pvYnMuc2NzcyIsIm1vZHVsZXMvaGVyby1jaXJjbGUuc2NzcyIsIm1vZHVsZXMvZ3JlZW5DaG9pY2UtcGFja2FnaW5nLnNjc3MiLCJtb2R1bGVzL3N1c3RhaW5hYmxlLXZhbHVlLXBvaW50cy5zY3NzIiwibW9kdWxlcy9zdXN0YWluYWJpbGl0eS1jb21taXRtZW50LnNjc3MiLCJtb2R1bGVzL2dyZWVuQ2hvaWNlLXN0b3J5LnNjc3MiLCJtb2R1bGVzL3N1c3RhaW5hYmlsaXR5LXByaW5jaXBsZXMuc2NzcyIsIm1vZHVsZXMvdmlkZW8tc3RhdGVtZW50LnNjc3MiLCJtb2R1bGVzL3N1cHBvcnQtY29uc3VsdGluZy5zY3NzIiwibW9kdWxlcy9yZWd1bGF0b3J5LXJvYWRtYXAuc2NzcyIsIm1vZHVsZXMvaGVyby10ZXh0LnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3QtZmluZGVyLnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3QtY2FyZC5zY3NzIiwibW9kdWxlcy9wcm9kdWN0LWdyaWQuc2NzcyIsIm1vZHVsZXMvZW1wdHktc3RhdGUuc2NzcyIsIm1vZHVsZXMvZG9jdW1lbnRzLXRhYnMuc2NzcyIsIm1vZHVsZXMvZG9jdW1lbnRzLWNlcnRpZmljYXRlcy5zY3NzIiwibW9kdWxlcy9wcm9jZXNzLWRpYWdyYW0tc3RlcHMuc2NzcyIsIm1vZHVsZXMvc29sdXRpb25zLXRhYnMuc2NzcyIsIm1vZHVsZXMvd2lwYWstc3RyYXRlZ3kuc2NzcyIsIm1vZHVsZXMvbGVnYWwtbm90aWNlLnNjc3MiLCJtb2R1bGVzL2ltcHJpbnQuc2NzcyIsIm1vZHVsZXMvZG9jdW1lbnRzLXJlcG9ydHMuc2NzcyIsIm1vZHVsZXMvZXNnLXJlcG9ydHMuc2NzcyIsIm1vZHVsZXMvcGFnaW5hdGlvbi5zY3NzIiwibW9kdWxlcy9jYXJlZXIuc2NzcyIsIm1vZHVsZXMvc2VhcmNoLnNjc3MiLCJtb2R1bGVzL2RvY3VtZW50cy1icm9jaHVyZXMuc2NzcyIsIm1vZHVsZXMvcmVuZXdhYmxlLXJlY3ljbGFibGUtcmVjeWNsZWQuc2NzcyIsIm1vZHVsZXMvbGFuZGluZy1wYWdlLnNjc3MiLCJtb2R1bGVzL2ludmVzdG1lbnRzLnNjc3MiLCJtb2R1bGVzL2N1c3RvbWVyLWV4cGVyaWVuY2Uuc2NzcyIsIm1vZHVsZXMvZGlnaXRhbC1jaG9pY2Uuc2NzcyIsIm1vZHVsZXMvY29ycG9yYXRlLXN1c3RhaW5hYmlsaXR5LnNjc3MiLCJtb2R1bGVzL3Byb2R1Y3QtdHJhbnNmb3JtYXRpb24uc2NzcyIsIm1vZHVsZXMvcGVvcGxlLnNjc3MiLCJtb2R1bGVzL2lubm92YXRpb24uc2NzcyIsIm1vZHVsZXMvb3BlcmF0aW9uYWwtZXhjZWxsZW5jZS5zY3NzIiwibW9kdWxlcy9kb2N1bWVudHMtYnJhbmQtYXNzZXRzLnNjc3MiXSwibmFtZXMiOltd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QywwREFBZ0MsQ0FHbEMsdUJBQ0UsYUFBYyxDQXhCbEIsa0RBNkJNLFlBQWEsQ0E3Qm5CLG1EQWlDTSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBSzNCLHdCQUNFLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLG1CQUFvQixDQUNwQixlQUFnQixDQUdsQix1QkFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLDJCQUE0QixDQUM1QixlQUFnQixDQUNoQixrQkFBbUIsQ0FFbkIsNkJBQ0UsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixtQkFBb0IsQ0FJeEIsdUJBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FHcEIsMEJBQ0Usa0JBQU8sQ0FBUCxVQUFPLENBQVAsTUFBTyxDQUdULDBCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsUUFBUyxDQUdYLHlCQUVFLHdCQUNFLG1CQUFvQixDQUd0Qix1QkFDRSwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULDJCQUE0QixDQUc5Qix1QkFDRSxZQUFhLENBQ2QiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5maWxtLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweDtcblxuICAmX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI5cHggMjBweCAzOHB4O1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjMDI5RTU4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmZpbG0tY2FyZF9fYXJyb3cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuXG4uZmlsbXMtY2hpbGRyZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcblxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gIH1cblxuICAmX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNy45MjYyNiAxMC4wNDA3TDExLjIyNjMgNi43NDA2OUwxMi4xNjg5IDcuNjgzMzZMNy45MjYyNiAxMS45MjZMMy42ODM1OSA3LjY4MzM2TDQuNjI2MjYgNi43NDA2OUw3LjkyNjI2IDEwLjA0MDdaXCIgZmlsbD1cIiUyMzAwNkY1MlwiLz48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNHB4IGNlbnRlcjtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgJi5pcy1lbXB0eSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cblxuICB9XG59XG5cbi5maWx0ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWxtcy1jaGlsZHJlbiB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWxtLWNhcmQge1xuICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEyM3B4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjlweCAyMHB4IDY5cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5maWxtcy1jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5maWxtcy1jaGlsZHJlbiB7XG5cbiAgICAmX19maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycy5pcy1vcGVuIHtcbiAgICAgIHNlbGVjdHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdHMtbWV0YV9fcGFnZXMtLW1vYmlsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5maWxtLWNhcmQge1xuICAgIHBhZGRpbmc6IDExcHg7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE0OXB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQ5cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbG1zLWNoaWxkcmVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZpbG0tY2FyZCB7XG4gICAgcGFkZGluZzogOXB4O1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMzdweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWxtcy1jaGlsZHJlbiB7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuXG4uZG93bmxvYWRzRXhwbG9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWY2YjRmO1xuXG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzFmNmI0ZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblxuICB9XG59XG5cbiIsIi8qIVxuICAgIFRoZW1lIE5hbWU6IFNjcmlwdGljc1xuKi9cbi8qKiBZb3UgY2FuIGFsc28gaW5saW5lIGltYWdlcyB3aXRoIGF1dG9tYXRpYyBCYXNlNjQgZW5jb2Rpbmc6XG4gICAgYmFja2dyb3VuZDogaW5saW5lKCcuLi9pbWFnZXMvX2NocmlzdG1hcy1mYW1pbHktcGljLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICovXG4vLyBHbG9iYWxcbkBpbXBvcnQgXCJnbG9iYWwvcmVzZXRcIjtcbkBpbXBvcnQgXCJnbG9iYWwvY29sb3JzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2Zvb3RlclwiO1xuQGltcG9ydCBcImdsb2JhbC9nZW5lcmFsXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2ZvbnRzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL3NlYXJjaFwiO1xuQGltcG9ydCBcImdsb2JhbC9oZXJvLWdyZWVuXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2hlcm8td2hpdGVcIjtcbkBpbXBvcnQgXCJnbG9iYWwvYnJlYWRjcnVtYlwiO1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwibW9kdWxlcy9uZXdzLXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2FyY2hpdmVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Jsb2ctcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYXJ0aWNsZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXZlbnQtcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYWJvdXQtcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaG9tZS1wYWdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy93aWljYXJlLXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb2QtcGFja2FnaW5nLXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZpbG1zLSYtc29sdXRpb25zLXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N1c3RhaW5hYmlsaXR5LXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzLzQwNC1wYWdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9iZW5lZml0cy1wYWNrYWdpbmdcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N1Y2Nlc3Mtc3Rvcmllc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ3JlZW5DaG9pY2UtcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ3JlZW4tYmFja2dyb3VuZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvd2lpY2FyZS1oZWFsdGhjYXJlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0LSYtc29sdXRpb25zLXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2dyZWVuQ2hvaWNlSW1nVGV4dFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXNnR3JlZW5DaG9pY2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N0ZXJpa2luZy1wYWdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYWNrYWdpbmctY2hhbGxlbmdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9rZXktZmFjdHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hlcm8tZmxleGlibGUtcGFja2FnaW5nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mbGV4aWJsZS1maWxtcy0mLXNvbHV0aW9uc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvaG93LXdlLXdvcmtcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3F1b3RlLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2FwcHJvYWNoLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NlcnZpY2VzLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hlcm8tc2luZ2xlLXByb2R1Y3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NoaWxkLWNhcmRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2JyYW5kLXN1Y2Nlc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpbmdsZS1wcm9kdWN0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mYXFcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL291ci1zZXJ2aWNlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvaGVyby1zaW1wbGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZhbHVlLXN1cHBvcnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2Nlc3MtZGlhZ3JhbVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvd2hhdC15b3UtZ2V0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb25uZWN0ZWQtY29udGVudC1ibG9ja3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2tleS1iZW5lZml0c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGVhbS1nYWxsZXJ5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9oZXJvLWdyZWVuLXBsYXlcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N1c3RhaW5hYmxlLXByb2R1Y3Rpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3F1YWxpdHktYXNzdXJhbmNlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sb2NhdGlvbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hlcm8tY29udGFjdC11c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvdXNlZnVsLWxpbmtzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zdXN0YWluYWJsZS1zb2x1dGlvbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hvdy13ZS1kZWxpdmVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wZW9wbGUtZ3JpZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvd2hlcmUtd2UtcHJvZHVjZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdGlvbi1wbGFudFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY29udGFjdC1zdWNjZXNzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zdXBwb3J0LWN0YVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3RyYXRlZ2ljLWluaXRpYXRpdmVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jYXJlZXItY2FyZHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N0YS1iYWNrZ3JvdW5kLWxpbmtzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb250YWN0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jYXJlZXItdGV4dC1pbWFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3RhLXNvY2lhbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY2FyZWVyLWhpZ2hsaWdodFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW50cm8td2l0aC1iYWRnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaGVyby1ncmVlbi1kaWFnb25hbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvd2h5LXdvcmstd2l0aC13aXBha1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvaWNvbi10YWJzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9kZXZlbG9wbWVudF9oaWdobGlnaHRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9oZXJvLXNpbXBsZS13aGl0ZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGVvcGxlLXZpZGVvLXN0b3JpZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2pvYnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hlcm8tY2lyY2xlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ncmVlbkNob2ljZS1wYWNrYWdpbmdcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N1c3RhaW5hYmxlLXZhbHVlLXBvaW50c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3VzdGFpbmFiaWxpdHktY29tbWl0bWVudFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ3JlZW5DaG9pY2Utc3RvcnlcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N1c3RhaW5hYmlsaXR5LXByaW5jaXBsZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZpZGVvLXN0YXRlbWVudFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3VwcG9ydC1jb25zdWx0aW5nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZWd1bGF0b3J5LXJvYWRtYXBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hlcm8tdGV4dFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdC1maW5kZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3QtY2FyZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdC1ncmlkXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9lbXB0eS1zdGF0ZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZG9jdW1lbnRzLXRhYnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2RvY3VtZW50cy1jZXJ0aWZpY2F0ZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2Nlc3MtZGlhZ3JhbS1zdGVwc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc29sdXRpb25zLXRhYnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3dpcGFrLXN0cmF0ZWd5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sZWdhbC1ub3RpY2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ltcHJpbnRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2RvY3VtZW50cy1yZXBvcnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9lc2ctcmVwb3J0c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY2FyZWVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zZWFyY2hcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2RvY3VtZW50cy1icm9jaHVyZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3JlbmV3YWJsZS1yZWN5Y2xhYmxlLXJlY3ljbGVkXCI7XG5cbkBpbXBvcnQgXCJtb2R1bGVzL2xhbmRpbmctcGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW52ZXN0bWVudHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbWVyLWV4cGVyaWVuY2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2RpZ2l0YWwtY2hvaWNlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jb3Jwb3JhdGUtc3VzdGFpbmFiaWxpdHlcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3QtdHJhbnNmb3JtYXRpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Blb3BsZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW5ub3ZhdGlvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvb3BlcmF0aW9uYWwtZXhjZWxsZW5jZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZG9jdW1lbnRzLWJyYW5kLWFzc2V0c1wiO1xuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAgICBUaGVtZSBOYW1lOiBTY3JpcHRpY3NcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuaDI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBjbGlwOyB9XG4gIGhlYWRlciAuaGVhZGVyX19tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWFkZXIgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gIGhlYWRlciAuaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGhlYWRlciAuaGVhZGVyX19tZW51IC5oaWRkZW4gPiBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBoZWFkZXIgLmhlYWRlcl9fbWVudS10b3AgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTNweDsgfVxuICAgICAgaGVhZGVyIC5oZWFkZXJfX21lbnUtdG9wIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc1Nzc3NjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc1Nzc3NjsgfVxuICAgICAgaGVhZGVyIC5oZWFkZXJfX21lbnUtdG9wIHVsIGxpIGE6aG92ZXIsIGhlYWRlciAuaGVhZGVyX19tZW51LXRvcCB1bCBsaSBhOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMWExYTFhOyB9XG4gICAgICBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtdG9nZ2xlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzAwNkY1MjtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIGhlYWRlciAuaGVhZGVyX19zZWFyY2ggLnNlYXJjaC13cmFwcGVyW2hpZGRlbl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoLmlzLWFjdGl2ZSAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC5pcy1hY3RpdmUgLnNlYXJjaC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGhlYWRlciAuaGVhZGVyX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGhlYWRlciAuaGVhZGVyX190b3Age1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMTBweDsgfSB9XG4gICAgaGVhZGVyIC5oZWFkZXJfX3RvcC1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICBoZWFkZXIgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjE7IH1cbiAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gdWwubWVudSA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAyMHB4IDIzcHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjNweCAwOyB9IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2UsIGNvbG9yIC4ycyBlYXNlOyB9XG4gICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gdWwubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyL0Fycm93LURvd24tSWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcm90YXRlOiAyNzBkZWc7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW46OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gdWwubWVudSA+IGxpIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpIHNjYWxlWSgwLjk4NSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNDVzIGVhc2UsIHRyYW5zZm9ybSAuNDVzIGVhc2U7IH1cbiAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2UsIHRyYW5zZm9ybSAuMzVzIGVhc2U7IH1cbiAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjJzIGVhc2UsIHRyYW5zZm9ybSAuMjJzIGVhc2U7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkuaXMtb3BlbiAubWVnYS13cmFwcGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gdWwubWVudSA+IGxpLmlzLW9wZW4gPiBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAyOUU1ODsgfVxuICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkuaXMtb3BlbiAubWVnYS13cmFwcGVyLWNvbnRlbnQgYSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gdWwubWVudSA+IGxpLmlzLW9wZW4gLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgdWwgbGkgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIHVsIGxpIGE6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkuaXMtb3BlbiAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSB1bCBsaSBhOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIHVsIGxpIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkuaXMtb3BlbiAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSB1bCBsaSBhOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIHVsIGxpIGE6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkuaXMtb3BlbiAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSB1bCBsaSBhOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIHVsIGxpIGE6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkuaXMtb3BlbiAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSB1bCBsaSBhOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaS5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIHVsIGxpIGE6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSB1bC5tZW51ID4gbGkuaXMtb3BlbiAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSB1bCBsaSBhOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1czsgfVxuICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHVsLm1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gIGhlYWRlciAubWVnYS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMgZWFzZSwgdHJhbnNmb3JtIC4zNXMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIGhlYWRlciAubWVnYS13cmFwcGVyIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgaGVhZGVyIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIGhlYWRlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBoZWFkZXIgLm1lZ2EtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGhlYWRlciAubWVnYS1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTc2cHg7IH0gfVxuICBoZWFkZXIgLm1lZ2EtZ3JlZW4ge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgICBwYWRkaW5nOiA5MHB4IDUwcHggODhweCA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGhlYWRlciAubWVnYS1ncmVlbiBoMyB7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIGhlYWRlciAubWVnYS1ncmVlbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtZ3JlZW4gLmJ0biB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEyOHB4OyB9XG4gICAgICBoZWFkZXIgLm1lZ2EtZ3JlZW4gLmJ0bjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVhZGVyIC5tZWdhLWdyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDQxcHggMzBweCAzOXB4IDM2cHg7IH1cbiAgICAgIGhlYWRlciAubWVnYS1ncmVlbiBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgaGVhZGVyIC5tZWdhLWdyZWVuIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgaGVhZGVyIC5tZWdhLWdyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIGhlYWRlciAubWVnYS1ncmVlbiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgICAgaGVhZGVyIC5tZWdhLWdyZWVuIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAgIGhlYWRlciAubWVnYS1ncmVlbiAuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgaGVhZGVyIC5tZWdhLWdyZXkge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIHBhZGRpbmc6IDQwcHggNjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAgIGhlYWRlciAubWVnYS1ncmV5IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIGhlYWRlciAubWVnYS1ncmV5IGgzIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE3MUQxQTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBoZWFkZXIgLm1lZ2EtZ3JleSBoMyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAgIGhlYWRlciAubWVnYS1ncmV5IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzc1Nzc3NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICBoZWFkZXIgLm1lZ2EtZ3JleSAuYnRuIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNkY1MjtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWFkZXIgLm1lZ2EtZ3JleSB7XG4gICAgICBmbGV4OiAwIDAgMzAuNyU7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI1cHggMzJweCAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICBoZWFkZXIgLm1lZ2EtZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMTdweCAzMHB4IDIycHggMzBweDtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAgICAgaGVhZGVyIC5tZWdhLWdyZXkgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgaGVhZGVyIC5tZWdhLWdyZXkgaDMgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICBoZWFkZXIgLm1lZ2EtZ3JleSBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUge1xuICAgIGZsZXg6IDAgMCA3NCU7XG4gICAgcGFkZGluZzogNDhweCAwIDM5cHggNjVweDtcbiAgICBvcmRlcjogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSB7XG4gICAgICAgIGZsZXg6IDAgMCA3My41JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51IHtcbiAgICAgICAgZmxleDogMCAwIDc1Ljg4JTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDM5cHggMzJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMCAzMnB4OyB9IH1cbiAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDsgfVxuICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkubWVudS1oZWFsdGggLm1lbnUtc2hvcnQtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpLm1lbnUtaGVhbHRoID4gYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpLm1lbnUtaGVhbHRoID4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9leHRlcm5hbC1saW5rLWljb24uc3ZnXCIpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpLm1lbnUtaGVhbHRoIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkubWVudS1oZWFsdGggLm1lbnUtc2hvcnQtdGV4dCB7XG4gICAgICAgICAgICB0b3A6IDIwcHg7IH0gfVxuICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgICAgIGZsZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMS4yZnIgMWZyO1xuICAgICAgICBnYXA6IDM1cHg7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSAuaGlkZGVuID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgzKS5mb29kIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0YxRjFGMTtcbiAgICAgICAgICB3aWR0aDogODUlOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgzKS5mb29kID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDMpLmZvb2QgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMykuZm9vZCB1bCBsaS5zd2VldCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2Qvc3dlZXRzLXNtYWxsLWljb24uc3ZnXCIpOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgzKS5mb29kIHVsIGxpLmhvbWVjYXJlIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMtZm9vZC9ob21lY2FyZS1zbWFsbC1pY29uLnN2Z1wiKTsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMykuZm9vZCB1bCBsaS5icmVhZCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2QvYnJlYWQtc21hbGwtaWNvbi5zdmdcIik7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDMpLmZvb2QgdWwgbGkuYmFieSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2QvYmFieS1mb29kLXNtYWxsLWljb24uc3ZnXCIpOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgzKS5mb29kIHVsIGxpLnBldCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2QvcGV0LWZvb2Qtc21hbGwtaWNvbi5zdmdcIik7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDMpLmZvb2QgdWwgbGkubWVhdCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2QvbWVhdC1zbWFsbC1pY29uLnN2Z1wiKTsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMykuZm9vZCB1bCBsaS5kYWlyeSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2QvZGFpcnktc21hbGwtaWNvbi5zdmdcIik7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDMpLmZvb2QgdWwgbGkubWVhbHMgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy1mb29kL21lYWwtc21hbGwtaWNvbi5zdmdcIik7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDMpLmZvb2QgdWwgbGkuc291cCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2Qvc291cHMtc21hbGwtaWNvbi5zdmdcIik7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGk6bnRoLWNoaWxkKDMpLmZvb2QgdWwgbGkucG93ZGVyIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMtZm9vZC9wb3dkZXJzLXNtYWxsLWljb24uc3ZnXCIpOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgzKS5mb29kIHVsIGxpLmNoZWVzZSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLWZvb2QvY2hlZXNlLXNtYWxsLWljb24uc3ZnXCIpOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgzKS5mb29kIHVsIGxpLm1lZ2EtaXRlbS0tc2VlLWFsbCBhOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgdWwgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4xNGZyIDFmcjtcbiAgICAgICAgICBnYXA6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGhlYWRlciAubWVudS1wcm9kdWN0cyAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGdhcDogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyL0xvbmctQXJyb3ctUmlnaHQtSWNvbi5zdmdcIik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvQXJyb3ctRG93bi1JY29uLnN2Z1wiKTsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXByb2R1Y3RzIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgIHJvdGF0ZTogMTgwZGVnOyB9XG4gICAgICBoZWFkZXIgLm1lbnUtcHJvZHVjdHMgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSB1bCB7XG4gICAgICAgIGdhcDogMTNweDsgfSB9XG4gIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBoZWFkZXIgLm1lbnUtc2ltcGxlIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiA0N3B4IDMwcHggODBweCA0MnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gICAgICBoZWFkZXIgLm1lbnUtc2ltcGxlIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICAgIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXNpbXBsZSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBoZWFkZXIgLm1lbnUtc2ltcGxlIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMS42ZnIgMS42ZnI7XG4gICAgICAgIHBhZGRpbmc6IDM5cHggMjdweCA1M3B4IDI3cHg7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtc2ltcGxlIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjRjFGMUYxO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjRjFGMUYxO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjJweDsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtc2ltcGxlIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMTdweCAzMHB4IDUwcHg7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXNpbXBsZSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXNpbXBsZSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvQXJyb3ctRG93bi1JY29uLnN2Z1wiKTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5tZW51LXNpbXBsZSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1lbnUtc2ltcGxlIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZzsgfSB9XG4gICAgaGVhZGVyIC5tZW51LXNpbXBsZSAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5tZW51LXNpbXBsZSAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSB1bCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIGhlYWRlciAubWVudS1zaW1wbGUgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgaGVhZGVyIC5tZW51LXNpbXBsZSAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIGhlYWRlciAubWVudS1zZXJ2aWNlcyAubWVnYS13cmFwcGVyIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwcHggMCA0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDMxcHggNTBweCAwIDY1cHg7IH0gfVxuICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1zZXJ2aWNlcyAubWVnYS13cmFwcGVyIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1zZXJ2aWNlcyAubWVnYS13cmFwcGVyIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE1cHg7IH1cbiAgICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7IH0gfVxuICAgICAgICAgIGhlYWRlciAubWVudS1zZXJ2aWNlcyAubWVnYS13cmFwcGVyIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIC5zdWItbWVudSBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSAuc3ViLW1lbnUgbGkuc3VzdGFpbmFiaWxpdHktaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLXNlcnZpY2VzL3N1c3RhaW5hYmlsaXR5LWljb24uc3ZnXCIpOyB9XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IGxpLmRpZ2l0YWwtaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLXNlcnZpY2VzL2RpZ2l0YWwtaWNvbi5zdmdcIik7IH1cbiAgICAgICAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSAuc3ViLW1lbnUgbGkubmV4dC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMtc2VydmljZXMvaW5ub3ZhdGlvbi1pY29uLnN2Z1wiKTsgfVxuICAgICAgICAgIGhlYWRlciAubWVudS1zZXJ2aWNlcyAubWVnYS13cmFwcGVyIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpIC5zdWItbWVudSBsaS50ZWNobmljYWwtaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zLXNlcnZpY2VzL3RlY2huaWNhbC1pY29uLnN2Z1wiKTsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSAubWVudS1zaG9ydC10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgaGVhZGVyIC5tZW51LXNlcnZpY2VzIC5tZWdhLXdyYXBwZXIgLm1lZ2Etd3JhcHBlci1jb250ZW50IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgdWwgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgIGhlYWRlciAubWVudS1zZXJ2aWNlcyAubWVnYS13cmFwcGVyIC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIycHggMzBweDsgfVxuICAgICAgICBoZWFkZXIgLm1lbnUtc2VydmljZXMgLm1lZ2Etd3JhcHBlciAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7IH0gfVxuICBoZWFkZXIgLmNvbnRhY3QtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyIC5jb250YWN0LW1lbnUgYSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlOyB9XG4gICAgICBoZWFkZXIgLmNvbnRhY3QtbWVudSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgaGVhZGVyIC5jb250YWN0LW1lbnUgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMwMjlFNTg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVhZGVyIC5jb250YWN0LW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMTsgfVxuICAgIGhlYWRlciAuaGVhZGVyX19oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGhlYWRlciAuaGVhZGVyX19oYW1idXJnZXIgLmhhbWJ1cmdlci10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgIGhlYWRlciAuaGVhZGVyX19oYW1idXJnZXIgLmhhbWJ1cmdlci10b2dnbGUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2U7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2hhbWJ1cmdlciAuaGFtYnVyZ2VyLXRvZ2dsZSAuaWNvbi1oYW1idXJnZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2hhbWJ1cmdlciAuaGFtYnVyZ2VyLXRvZ2dsZSAuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICBoZWFkZXIgLmhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaWNvbi1oYW1idXJnZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIGhlYWRlciAuaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIC5pY29uLWNsb3NlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICBoZWFkZXIgLmhlYWRlcl9fbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgaGVhZGVyIC5oZWFkZXJfX21vYmlsZSB1bC5tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX21vYmlsZSB1bC5tZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMXB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19tb2JpbGUgdWwubWVudSBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19tb2JpbGUgdWwubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGhlYWRlciAuaGVhZGVyX190b3Age1xuICAgICAgcGFkZGluZzogMTdweCAwIDE0cHg7IH1cbiAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWluLWhlaWdodDogNjA0cHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBvcGFjaXR5IDAuMzVzIGVhc2U7IH1cbiAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMCAzMnB4OyB9XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51ID4gbGkuY29udGFjdC1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tID4gdWwubWVudSA+IGxpLmNvbnRhY3QtbWVudSBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tID4gdWwubWVudSA+IGxpIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVnYS13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4gPiBhIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9BcnJvdy1MZWZ0LUljb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5oaWRkZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7IH1cbiAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tID4gdWwubWVudSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpLmhpZGRlbiA+IC5zdWItbWVudSAubWVudS1oZWFsdGggYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tID4gdWwubWVudSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpLmhpZGRlbiA+IC5zdWItbWVudSAubWVudS1oZWFsdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5oaWRkZW4gPiAuc3ViLW1lbnUgLm1lbnUtaGVhbHRoOmZpcnN0LWNoaWxkIC5tZW51LXNob3J0LXRleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5oaWRkZW4gPiAuc3ViLW1lbnUgbGkuZm9vZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5oaWRkZW4gPiAuc3ViLW1lbnUgbGkuZm9vZCA+IGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51IC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkuaGlkZGVuID4gLnN1Yi1tZW51IGxpLmZvb2QgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hlYWRlci9BcnJvdy1Eb3duLUljb24uc3ZnKTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5oaWRkZW4gPiAuc3ViLW1lbnUgbGkuZm9vZC5pcy1vcGVuID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51IC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkuaGlkZGVuID4gLnN1Yi1tZW51IGxpLmZvb2QuaXMtb3BlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnOyB9XG4gICAgICAgICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tID4gdWwubWVudSAubWVnYS13cmFwcGVyLWNvbnRlbnQgPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpLmhpZGRlbiA+IC5zdWItbWVudSBsaS5mb29kLmlzLW9wZW4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4OyB9XG4gICAgICAgIGhlYWRlciAuaGVhZGVyX19ib3R0b20gPiB1bC5tZW51IC5tZWdhLXdyYXBwZXItY29udGVudCA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UsIHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBtYXgtaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgICAgICAgaGVhZGVyIC5oZWFkZXJfX2JvdHRvbSA+IHVsLm1lbnUgLm1lZ2Etd3JhcHBlci1jb250ZW50ID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5pcy1vcGVuIC5zdWItbWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4OyB9XG4gICAgICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tLmlzLW9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgLmhlYWRlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgOHB4OyB9XG4gIGhlYWRlciAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDExN3B4O1xuICAgIGhlaWdodDogMTZweDsgfVxuICBoZWFkZXIgLmhlYWRlcl9fYm90dG9tIHtcbiAgICB3aWR0aDogMjk2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy1zZWFyY2gtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93LXNlYXJjaC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaG93LXNlYXJjaC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAuc2hvdy1zZWFyY2gtbW9iaWxlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogPT09IFdQTUwgTGFuZ3VhZ2UgU3dpdGNoZXIgPT09ICovXG4ud3BtbC1scy1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTcxRDFBOyB9XG4gICAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHNwYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSBpbWcud3BtbC1scy1mbGFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyL0Fycm93LURvd24tSWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG4gICAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAyOUU1ODsgfVxuICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAyOUU1ODsgfVxuICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgZ2FwOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjM1cyBlYXNlLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgcGFkZGluZyAwLjM1cyBlYXNlOyB9XG4gICAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgICAgIC53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhIGltZy53cG1sLWxzLWZsYWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcGFkZGluZzogMnB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9XG4gICAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtb3BlbiB7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMjhweCAxOHB4O1xuICAgICAgICBjb2xvcjogIzAyOUU1ODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjEgIWltcG9ydGFudDsgfVxuICAgICAgICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gYTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvQXJyb3ctTGVmdC1JY29uLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgICAud3BtbC1scy1tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4IDEwcHggMjRweDsgfVxuICAgICAgICAgIC53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4gLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE2cHggMDsgfVxuICAgICAgICAgICAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtb3BlbiAuc3ViLW1lbnUgbGkgYSBpbWcud3BtbC1scy1mbGFnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgICAgIC53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLW9wZW4gLnN1Yi1tZW51IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTsgfVxuICAgIC53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mb290ZXIgYSwgLmZvb3RlciBwLCAuZm9vdGVyIHNwYW4ge1xuICBjb2xvcjogI0YxRjFGMTsgfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUYxO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5mb290ZXJfX2Rlc2NyaXB0aW9uIHAge1xuICAgIHdpZHRoOiA0MTNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDEyN3B4IDAgNjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkY1MjsgfVxuICAuZm9vdGVyX190b3AtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9vdGVyX19tZW51ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1LjUlOyB9XG4gIC5mb290ZXJfX21lbnUgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgIC5mb290ZXJfX21lbnUgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmZvb3Rlcl9fbWVudSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2RjUyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTsgfVxuICAgICAgICAuZm9vdGVyX19tZW51ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24tZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjJzIGVhc2U7IH1cbiAgICAuZm9vdGVyX19tZW51ID4gdWwgPiBsaTpudGgtY2hpbGQoNikgPiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuZm9vdGVyX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuZm9vdGVyX19tZW51ID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjJzIGVhc2U7IH1cbiAgICAuZm9vdGVyX19tZW51ID4gdWwgPiBsaSAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDExcHg7IH1cbiAgICAgIC5mb290ZXJfX21lbnUgPiB1bCA+IGxpIC5zdWItbWVudSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuZm9vdGVyX19tZW51ID4gdWwgPiBsaSAuc3ViLW1lbnUgLm1lbnUtaGVhbHRoIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9leHRlcm5hbC1saW5rLWljb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZm9vdGVyX19leHRyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9XG4gIC5mb290ZXJfX2V4dHJhIG5hdiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICAuZm9vdGVyX19leHRyYSBuYXYgdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuZm9vdGVyX19leHRyYSBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTsgfVxuXG4uZm9vdGVyX19zb2NpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTlweDsgfVxuICAuZm9vdGVyX19zb2NpYWwgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4OyB9XG4gIC5mb290ZXJfX3NvY2lhbCBpbWcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICAuZm9vdGVyX19zb2NpYWwgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLmZvb3Rlcl9fYm90dG9tIHAge1xuICBjb2xvcjogI0QxRDJEMTsgfVxuXG4uZm9vdGVyX19ib3R0b20taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIzcHggMDsgfVxuXG4uZm9vdGVyX19ib3R0b20gbmF2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb290ZXJfX2JvdHRvbSBuYXYgPiB1bCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YxZjFmMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAgIC5mb290ZXJfX2JvdHRvbSBuYXYgPiB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjRDFEMkQxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDk5cHggMCAyMHB4OyB9XG4gIC5mb290ZXJfX21lbnUgPiB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOS41JTsgfVxuICAgIC5mb290ZXJfX21lbnUgPiB1bCA+IGxpIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfVxuICAuZm9vdGVyX19leHRyYSB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NThweCkge1xuICAuZm9vdGVyX19ib3R0b20taW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTM1cHgpIHtcbiAgLmZvb3Rlcl9fbWVudSA+IHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAuZm9vdGVyX19tZW51ID4gdWwgbGkubWVudS1oZWFsdGggYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyX19tZW51ID4gdWwgbGkubWVudS1oZWFsdGggYTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fZGVzY3JpcHRpb24gcCB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDsgfVxuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDY0cHggMCAzMHB4OyB9XG4gIC5mb290ZXJfX21lbnUgPiB1bCB7XG4gICAgZ2FwOiAyLjklOyB9XG4gIC5mb290ZXJfX2JvdHRvbSBuYXYgPiB1bCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNzUuNjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgLmZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmZvb3Rlcl9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDQ5cHggMCAyMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyX19ib3R0b20taW5uZXIge1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAyM3B4IDA7IH1cbiAgLmZvb3Rlcl9fYm90dG9tIG5hdiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7IH1cbiAgICAuZm9vdGVyX19ib3R0b20gbmF2IHVsIGxpIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyX19tZW51ID4gdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmZvb3Rlcl9fbWVudSA+IHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgICAgLmZvb3Rlcl9fbWVudSA+IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdG9wOiAtMTE5cHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5mb290ZXJfX21lbnUgPiB1bCBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgICAuZm9vdGVyX19tZW51ID4gdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgICAuZm9vdGVyX19tZW51ID4gdWwgbGkgLm1lbnUtaGVhbHRoIGEge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7IH1cbiAgICAgICAgLmZvb3Rlcl9fbWVudSA+IHVsIGxpIC5tZW51LWhlYWx0aCBhOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5mb290ZXJfX2V4dHJhIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9vdGVyX19leHRyYSBuYXYgdWwge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uZ3JpZC1pbnNpZGUge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cblxuLmhlYWRlciAuZ3JpZC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTcxRDFBO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmEsIHAsIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1hcnJvdy13aGl0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTsgfVxuXG4uYnRuLWdyZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDZmNTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5idG4td2hpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZGNTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZmNTI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5idG4tYXJyb3ctZ3JlZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyL0xvbmctQXJyb3ctUmlnaHQtSWNvbi1ncmVlbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjIycyBlYXNlOyB9XG5cbi5idG4tdGV4dC13aGl0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0YxRjFGMTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTsgfVxuICAuYnRuLXRleHQtd2hpdGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjJzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAuYnRuLXRleHQtd2hpdGU6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH0gfVxuXG4uYnRuLXRleHQtZ3JlZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDZGNTI7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7IH1cbiAgLmJ0bi10ZXh0LWdyZWVuOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjIycyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgIC5idG4tdGV4dC1ncmVlbjo6YWZ0ZXI6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLmJ0bi10ZXh0LWdyZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cblxuLmNhcmVlciwgLndpaXBvdWNoLCAuZ3JlZW5DaG9pY2UsIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cywgLm91ci1jb21taXRtZW50LCAucmVjeWNsZWQsIC5yZWN5Y2xhYmxlLCAucmVuZXdhYmxlLCAub3VyLWZ1dHVyZS1yb2FkbWFwLCAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24sIC5wcm9kdWN0LWZpbmRlciwgLnNpbmdsZS1mb29kLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG5zdWIge1xuICBmb250LXNpemU6IDcwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0wLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNWVtO1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc2VhcmNoLWZvcm06Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDZGNTI7IH1cbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0LFxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQ6Zm9jdXMtdmlzaWJsZSxcbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1jbG9zZTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDA2RjUyO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgaW1nIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTcxRDFBO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgY29sb3I6ICMxYTFhMWE7IH1cbiAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM3YTdhN2E7IH1cbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oZXJvLWdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDsgfVxuICAuaGVyby1ncmVlbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVyby1ncmVlbiBzdWIsIC5oZXJvLWdyZWVuIHN1cCB7XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5oZXJvLWdyZWVuIC5ncmlkLWluc2lkZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5oZXJvLWdyZWVuIC5ncmlkLWluc2lkZTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNjVweCAxMyUgNDdweCAwO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgwJSAwLCAxMDAlIDQwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaGVyby1ncmVlbl9fY29udGVudCAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmhlcm8tZ3JlZW5fX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAuaGVyby1ncmVlbl9fZXllYnJvdzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cbiAgLmhlcm8tZ3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5oZXJvLWdyZWVuX19kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmhlcm8tZ3JlZW5fX2Rlc2MgcCBzdHJvbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZjFmMWYxOyB9XG5cbi5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbiB7XG4gIG1pbi1oZWlnaHQ6IDg4MHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbiAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA5cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19kZXNjIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjUlLCA3NyUgMTAwJSwgMCAxMDAlKTtcbiAgICBwYWRkaW5nOiA2NXB4IDklIDQ3cHggMDsgfVxuXG4uZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4sIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW4ge1xuICBtaW4taGVpZ2h0OiA4ODBweDsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4gLmJyZWFkY3J1bWIsIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW4gLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4OyB9XG4gIC5mb29kLXBhY2thZ2luZyAuaGVyby1ncmVlbl9fY29udGVudCwgLmZpbG1zLXNvbHV0aW9ucyAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgd2lkdGg6IDQxM3B4O1xuICAgIHBhZGRpbmc6IDY1cHggMTMlIDQ5cHggMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA2OCUgMCwgMTAwJSA0NSUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW5fX3RpdGxlLCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4uc3VzdGFpbmFiaWxpdHktc29sdXRpb24gLmhlcm8tZ3JlZW4ge1xuICBtaW4taGVpZ2h0OiA2ODhweDsgfVxuICAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24gLmhlcm8tZ3JlZW5fX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MTNweDsgfVxuICAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24gLmhlcm8tZ3JlZW5fX2V5ZWJyb3cge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1zb2x1dGlvbiAuaGVyby1ncmVlbl9fdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5LXNvbHV0aW9uIC5oZXJvLWdyZWVuX19kZXNjIHAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDQ2cHg7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5oZXJvLWdyZWVuX19jb250ZW50LCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NXB4IDEzJSA0OXB4IDQ2cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NXB4IDklIDQ3cHggNDZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuc3VzdGFpbmFiaWxpdHkgLmhlcm8tZ3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY0NnB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuIC5icmVhZGNydW1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzAlLCA3NyUgMTAwJSwgMCAxMDAlKTsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4sIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDY4OHB4OyB9XG4gICAgLmZvb2QtcGFja2FnaW5nIC5oZXJvLWdyZWVuX19jb250ZW50LCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDcxJSAwLCAxMDAlIDMwJSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDY0cHg7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5oZXJvLWdyZWVuX19jb250ZW50LCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDY0cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDY0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tZ3JlZW5fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgcGFkZGluZzogNjVweCAxMyUgNDdweCA2NHB4OyB9XG4gIC5oZXJvLWdyZWVuIC5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbiB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG4gIC5oZXJvLWdyZWVuIC5zdXN0YWluYWJpbGl0eSAuZ3JpZC1pbnNpZGU6Zmlyc3Qtb2YtdHlwZSAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG4gIC5oZXJvLWdyZWVuIC5zdXN0YWluYWJpbGl0eSAuZ3JpZC1pbnNpZGU6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDsgfVxuICAuaGVyby1ncmVlbiAuc3VzdGFpbmFiaWxpdHkgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG4gIC5oZXJvLWdyZWVuIC5zdXN0YWluYWJpbGl0eV9fY29udGVudCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDcyJSwgODIlIDEwMCUsIDAgMTAwJSk7XG4gICAgcGFkZGluZzogNThweCA5JSAzOXB4IDY0cHg7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5oZXJvLWdyZWVuLCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2NzJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgMDsgfVxuICAgIC5mb29kLXBhY2thZ2luZyAuaGVyby1ncmVlbiAuYnJlYWRjcnVtYiwgLmZpbG1zLXNvbHV0aW9ucyAuaGVyby1ncmVlbiAuYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9XG4gICAgLmZvb2QtcGFja2FnaW5nIC5oZXJvLWdyZWVuX19jb250ZW50LCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDcwJSAwLCAxMDAlIDMxJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgcGFkZGluZzogNjRweCAxMSUgNDlweCAwOyB9XG4gIC5zdXN0YWluYWJpbGl0eS1zb2x1dGlvbiAuaGVyby1ncmVlbl9fZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZ3JlZW5fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjVweCAxMyUgNDdweCA2NHB4OyB9XG4gIC5oZXJvLWdyZWVuX19kZXNjIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAuaGVyby1ncmVlbl9fZGVzYyBwIHNwYW4ud2hpdGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbiAuYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTJweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHkgLmhlcm8tZ3JlZW5fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDlweCAxNyUgMTNweCA2NHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDcyJSwgODIlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5oZXJvLWdyZWVuLCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgMDsgfVxuICAgIC5mb29kLXBhY2thZ2luZyAuaGVyby1ncmVlbl9fdGl0bGUsIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW5fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW5fX2NvbnRlbnQsIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW5fX2NvbnRlbnQge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNzAlIDAsIDEwMCUgMzUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW5fX2Rlc2MgcCwgLmZpbG1zLXNvbHV0aW9ucyAuaGVyby1ncmVlbl9fZGVzYyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLmZpbG1zLXNvbHV0aW9ucyAuaGVyby1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDglIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjVweCAxMyUgNDdweCAyNHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDlweCAxNyUgMTNweCAyNHB4OyB9XG4gIC5mb29kLXBhY2thZ2luZyAuaGVyby1ncmVlbl9fY29udGVudCwgLmZpbG1zLXNvbHV0aW9ucyAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCAxMSUgNDlweCAyNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhlcm8tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg2JSAtNDRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgICAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDIzMnB4OyB9XG4gICAgLmhlcm8tZ3JlZW5fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmhlcm8tZ3JlZW5fX2Rlc2MgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAuaGVyby1ncmVlbl9fZGVzYyBwIHNwYW4ud2hpdGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuc3VzdGFpbmFiaWxpdHkgLmhlcm8tZ3JlZW4gLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDtcbiAgICBwYWRkaW5nLXRvcDogMjlweDsgfVxuICAuc3VzdGFpbmFiaWxpdHkgLmhlcm8tZ3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MnB4IDE1JSAyOHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5mb29kLXBhY2thZ2luZyAuaGVyby1ncmVlbl9fY29udGVudCwgLmZpbG1zLXNvbHV0aW9ucyAuaGVyby1ncmVlbl9fY29udGVudCwgLnN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzclLCA4NCUgMTAwJSwgMCAxMDAlKTsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4sIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM4JSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWluLWhlaWdodDogODEycHg7IH1cbiAgICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4gLmJyZWFkY3J1bWIsIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW4gLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjdweDsgfVxuICAgIC5mb29kLXBhY2thZ2luZyAuaGVyby1ncmVlbl9fY29udGVudCwgLmZpbG1zLXNvbHV0aW9ucyAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzclLCA4NCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDQycHggMTElIDI0cHggMjRweDsgfVxuICAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NyUgMDsgfVxuICAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24gLmhlcm8tZ3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDgxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgIC5zdXN0YWluYWJpbGl0eS1zb2x1dGlvbiAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDc4JSwgODklIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5LXNvbHV0aW9uIC5oZXJvLWdyZWVuX19leWVicm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmFib3V0IC5oZXJvLWdyZWVuLFxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG4gIC5hYm91dCAuaGVyby1ncmVlbiAuZ3JpZC1pbnNpZGU6bnRoLW9mLXR5cGUoMiksXG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbiAuZ3JpZC1pbnNpZGU6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDEwOHB4O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYWJvdXQgLmhlcm8tZ3JlZW5fX2NvbnRlbnQsXG4gICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWJvdXQgLmhlcm8tZ3JlZW5fX2NvbnRlbnQsXG4gICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjVweCkge1xuICAgIC5hYm91dCAuaGVyby1ncmVlbixcbiAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHkgLmhlcm8tZ3JlZW4ge1xuICAgICAgaGVpZ2h0OiA3MzVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc4JTsgfVxuICAgICAgLmFib3V0IC5oZXJvLWdyZWVuIC5ncmlkLWluc2lkZTpudGgtb2YtdHlwZSgyKSxcbiAgICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbiAuZ3JpZC1pbnNpZGU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNCU7IH1cbiAgICAgIC5hYm91dCAuaGVyby1ncmVlbl9fY29udGVudCxcbiAgICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuYWJvdXQgLmhlcm8tZ3JlZW4sXG4gICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5IC5oZXJvLWdyZWVuIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg2JSAtNDRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5hYm91dCAuaGVyby1ncmVlbiAuZ3JpZC1pbnNpZGU6bnRoLW9mLXR5cGUoMiksXG4gICAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHkgLmhlcm8tZ3JlZW4gLmdyaWQtaW5zaWRlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAgIC5hYm91dCAuaGVyby1ncmVlbl9fZXllYnJvdyxcbiAgICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbl9fZXllYnJvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5hYm91dCAuaGVyby1ncmVlbl9fY29udGVudCxcbiAgICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eSAuaGVyby1ncmVlbl9fY29udGVudCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgwJSAwLCAxMDAlIDIzJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDEzJSAxNHB4IDI0cHg7IH0gfVxuXG4uaGVyby13aGl0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJnLWRlc2t0b3ApO1xuICBoZWlnaHQ6IDg1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgIGhlaWdodDogNjYwcHg7IH0gfVxuICAuaGVyby13aGl0ZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2NzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDY0cHggNzRweCA2NHB4IDg5cHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDcwJSwgNzUlIDEwMCUsIDAgMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmhlcm8td2hpdGVfX2V5ZWJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gICAgLmhlcm8td2hpdGVfX2V5ZWJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC5oZXJvLXdoaXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC5oZXJvLXdoaXRlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5oZXJvLXdoaXRlX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5oZXJvLXdoaXRlX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgLmhlcm8td2hpdGVfX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuaGVyby13aGl0ZV9fZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgICAgLmhlcm8td2hpdGVfX2Rlc2NyaXB0aW9uIHNwYW4gc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhlcm8td2hpdGVfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmhlcm8td2hpdGVfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5oZXJvLXdoaXRlX19saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0NoZWNrLUljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuaGVyby13aGl0ZSAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDI1M3B4OyB9XG4gICAgLmhlcm8td2hpdGUgLmJ0bjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvZXh0ZXJuYWwtbGluay1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTsgfVxuXG4ub3VyU2VydmljZXMgLmhlcm8td2hpdGUge1xuICBoZWlnaHQ6IDg1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTY5cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm91clNlcnZpY2VzIC5oZXJvLXdoaXRlIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5vdXJTZXJ2aWNlcyAuaGVyby13aGl0ZSAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDExMHB4OyB9XG4gICAgLm91clNlcnZpY2VzIC5oZXJvLXdoaXRlIC5idG46OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm91clNlcnZpY2VzLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuaGVyby13aGl0ZV9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2FyZWVyIC5oZXJvLXdoaXRlIHtcbiAgbWluLWhlaWdodDogNzQwcHg7IH1cbiAgLmNhcmVlciAuaGVyby13aGl0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jYXJlZXIgLmhlcm8td2hpdGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfVxuXG4uc3VzdGFpbmFiaWxpdHktcHJvamVjdHMgLmhlcm8td2hpdGUge1xuICBtaW4taGVpZ2h0OiA3ODhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuaGVyby13aGl0ZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCA3NHB4IDMwcHggODlweDsgfVxuICAuc3VzdGFpbmFiaWxpdHktcHJvamVjdHMgLmhlcm8td2hpdGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYmVuZWZpdHMtYmV5b25kIC5oZXJvLXdoaXRlIC5idG46YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE0IDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuNzgxMyAzLjE4NTMzSDEuMTQ0NDFlLTA1VjQuNTE4NjdIMTAuNzgxM0w4LjUzODY4IDYuNzYxMzNMOS40ODEzNCA3LjcwNEwxMy4zMzMzIDMuODUyTDkuNDgxMzQgMEw4LjUzODY4IDAuOTQyNjY3TDEwLjc4MTMgMy4xODUzM1onIGZpbGw9JyUyM0YxRjFGMScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZGlnaXRhbENob2ljZSAuaGVyby13aGl0ZSB7XG4gIGhlaWdodDogNzg0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAuZGlnaXRhbENob2ljZSAuaGVyby13aGl0ZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2UgLmhlcm8td2hpdGVfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLm91ci1jb21taXRtZW50IC5oZXJvLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA3NSU7XG4gIGhlaWdodDogNzg4cHg7IH1cblxuLnN0ZXJpa2luZyAuaGVyby13aGl0ZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDUwNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8td2hpdGUgLmdyaWQtaW5zaWRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaGVyby13aGl0ZV9fbGlzdC1pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gIC5oZXJvLXdoaXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgLndpaWNhcmUgLmhlcm8td2hpdGVfX2NvbnRlbnQsIC5zdGVyaWtpbmcgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8td2hpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmhlcm8td2hpdGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2ODJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAuaGVyby13aGl0ZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAuaGVyby13aGl0ZV9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgICAuaGVyby13aGl0ZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0OXB4IDEyMHB4IDUwcHggNTRweDtcbiAgICAgIG1heC13aWR0aDogNTk1cHg7IH1cbiAgLndpaWNhcmUgLmhlcm8td2hpdGVfX2NvbnRlbnQsIC5zdGVyaWtpbmcgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5iZW5lZml0cy1iZXlvbmQgLmhlcm8td2hpdGU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJlbmVmaXRzLWJleW9uZCAuaGVyby13aGl0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAucm9sZXMtYW5kLWNhcmVlciAuaGVyby13aGl0ZSwgLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIC5oZXJvLXdoaXRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucm9sZXMtYW5kLWNhcmVlciAuaGVyby13aGl0ZTpiZWZvcmUsIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuaGVyby13aGl0ZTpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJvbGVzLWFuZC1jYXJlZXIgLmhlcm8td2hpdGVfX3RpdGxlLCAuc3VzdGFpbmFiaWxpdHktcHJvamVjdHMgLmhlcm8td2hpdGVfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIC5oZXJvLXdoaXRlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY4cHg7IH1cbiAgLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuaGVyby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy1kZXNrdG9wKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5oZXJvLXdoaXRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaGVyby13aGl0ZSAuZ3JpZC1pbnNpZGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZXJvLXdoaXRlIC5icmVhZGNydW1iIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIC5oZXJvLXdoaXRlOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAzNjBweDsgfVxuICAgIC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjNweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgyJSAwLCAxMDAlIDE5JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgbWFyZ2luLXRvcDogODZweDsgfVxuICAgIC5oZXJvLXdoaXRlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4OyB9XG4gICAgLmhlcm8td2hpdGVfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuaGVyby13aGl0ZV9fZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAuaGVyby13aGl0ZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIC5oZXJvLXdoaXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuaGVyby13aGl0ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuaGVyby13aGl0ZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHktcHJvamVjdHMgLmhlcm8td2hpdGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuaGVyby13aGl0ZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTFweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxODZweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC5oZXJvLXdoaXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgaGVpZ2h0OiAzNjBweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC5oZXJvLXdoaXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5yb2xlcy1hbmQtY2FyZWVyIC5oZXJvLXdoaXRlX19jb250ZW50LCAuc3VzdGFpbmFiaWxpdHktcHJvamVjdHMgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDY1JSAwLCAxMDAlIDE3JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gIC5yb2xlcy1hbmQtY2FyZWVyIC5oZXJvLXdoaXRlOjpiZWZvcmUsIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuaGVyby13aGl0ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjFmMWYxIDBweCwgcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjIyKSA4MHB4LCByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMDgpIDEzMHB4LCByZ2JhKDI0MSwgMjQxLCAyNDEsIDApIDE2MHB4LCByZ2JhKDI0MSwgMjQxLCAyNDEsIDApIDEwMCUpLCB2YXIoLS1oZXJvLWJnLWRlc2t0b3ApOyB9XG4gIC5yb2xlcy1hbmQtY2FyZWVyIC5oZXJvLXdoaXRlX190aXRsZSwgLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIC5oZXJvLXdoaXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuaGVyby13aGl0ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCU7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMzdweDtcbiAgcGFkZGluZy1ib3R0b206IDU5cHg7IH1cbiAgLmJyZWFkY3J1bWIgPiBhLFxuICAuYnJlYWRjcnVtYiA+IHNwYW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJyZWFkY3J1bWIgc3BhbiB7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5icmVhZGNydW1iLWxpbmsge1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJyZWFkY3J1bWItbGluayBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5icmVhZGNydW1iLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJyZWFkY3J1bWItc2VwYXJhdG9yIHtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuYnJlYWRjcnVtYiA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfVxuICAgIC5icmVhZGNydW1iIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmJyZWFkY3J1bWIgLmhpZGUtb24tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5icmVhZGNydW1iIC5oaWRlLWhvbWUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAuYnJlYWRjcnVtYiAuaGlkZS1ob21lLXRleHQgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG5cbi5oZXJvLXdoaXRlIC5icmVhZGNydW1iIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzLWluc2lnaHRzIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4OyB9XG4gICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzLWxlZnQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBOyB9XG4gICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19tYWluLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fbWFpbi1kYXRlIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX21haW4taGVhZGxpbmUge1xuICAgICAgbWF4LXdpZHRoOiA0MzVweDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19tYWluLWhlYWRsaW5lIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fbWFpbiBpbWcge1xuICAgICAgd2lkdGg6IDU4N3B4O1xuICAgICAgaGVpZ2h0OiAzMzBweDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19pdGVtIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fZGF0ZSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19faGVhZGxpbmUgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGh5cGhlbnM6IGF1dG87IH1cbiAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19faGVhZGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19faGVhZGVyIC5zZWUtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19faGVhZGVyIC5zZWUtYWxsIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX2hlYWRlciAuc2VlLWFsbDpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX190aHVtYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX3RodW1iIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX3RhZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX3RhZyB7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlM2QzO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgY29sb3I6ICMwMTU2M2Q7IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX19tZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX19tZXRhIC5sYXRlc3QtcG9zdHNfX2RhdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX19oZWFkbGluZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy1pbnNpZ2h0cyAuZGlzY292ZXItdG9waWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5kaXNjb3Zlci10b3BpY19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBOyB9XG4gICAgLm5ld3MtaW5zaWdodHMgLmRpc2NvdmVyLXRvcGljX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDhweDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5kaXNjb3Zlci10b3BpY19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOEUzRDM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAuZGlzY292ZXItdG9waWNfX2l0ZW0gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAuZGlzY292ZXItdG9waWNfX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyOyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5kaXNjb3Zlci10b3BpY19faXRlbTpob3ZlciAuZGlzY292ZXItdG9waWNfX2ljb24ge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmRpc2NvdmVyLXRvcGljX19pdGVtOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ld3MtaW5zaWdodHMgLmRpc2NvdmVyLXRvcGljX19pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ld3MtaW5zaWdodHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4OyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzlweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19ncmlkIHtcbiAgICAgICAgICBnYXA6IDE1cHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fbWFpbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0NzJweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2RhdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2hlYWRsaW5lIGEge1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19fdGh1bWIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19fdGFncyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLnVwY29taW5nLWV2ZW50cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAuZGlzY292ZXItdG9waWMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzlweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5uZXdzLWluc2lnaHRzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgICAgICAgZ2FwOiA0NnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fbWFpbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX21haW4tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4OyB9XG4gICAgICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19tYWluIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGdhcDogMTRweDsgfVxuICAgICAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19faXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MXB4OyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19faGVhZGxpbmUge1xuICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7IH1cbiAgICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2hlYWRsaW5lIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbGluay1pY29uLWZlYXR1cmVkLnN2Z1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk0cHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19faGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19fZ3JpZCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICBnYXA6IDIwcHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX190aHVtYiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmRpc2NvdmVyLXRvcGljIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc3cHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmRpc2NvdmVyLXRvcGljX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19tYWluIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2hlYWRsaW5lIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAubmV3cy1pbnNpZ2h0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19tYWluIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2l0ZW0ge1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19pdGVtIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2l0ZW0gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTRweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZmVhdHVyZWQtcG9zdHNfX2hlYWRsaW5lIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19oZWFkbGluZSBhOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3R0b206IDM4cHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX19ncmlkIHtcbiAgICAgICAgICBnYXA6IDI5cHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19fdGh1bWIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX3RodW1iIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5NHB4OyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAubGF0ZXN0LXBvc3RzX190YWdzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmxhdGVzdC1wb3N0c19faGVhZGxpbmUgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjVweDsgfVxuICAgICAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX2hlYWRsaW5lIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbGluay1pY29uLWZlYXR1cmVkLnN2Z1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAubmV3cy1pbnNpZ2h0cyAuZGlzY292ZXItdG9waWMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDlweDsgfVxuICAgICAgICAubmV3cy1pbnNpZ2h0cyAuZGlzY292ZXItdG9waWNfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5kaXNjb3Zlci10b3BpY19faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAyNHB4IDEzcHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19tYWluIGltZyB7XG4gICAgICAgIGhlaWdodDogMTUzcHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19fZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19pdGVtIHtcbiAgICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19faXRlbSBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjA0cHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5mZWF0dXJlZC1wb3N0c19faGVhZGxpbmUgYSB7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICAgICAgLm5ld3MtaW5zaWdodHMgLmZlYXR1cmVkLXBvc3RzX19oZWFkbGluZSBhOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgIGJvdHRvbTogNTVweDsgfVxuICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM5cHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX2hlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX3RodW1iIGltZyB7XG4gICAgICAgIGhlaWdodDogMjA0cHg7IH1cbiAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX2hlYWRsaW5lIGEge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gICAgICAgIC5uZXdzLWluc2lnaHRzIC5sYXRlc3QtcG9zdHNfX2hlYWRsaW5lIGE6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDQ3cHg7IH1cbiAgICAubmV3cy1pbnNpZ2h0cyAuZGlzY292ZXItdG9waWNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTNweCAyMnB4IDEzcHggMjBweDsgfSB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNzFEMUE7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uYXJjaGl2ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmFyY2hpdmUtY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDsgfVxuICAuYXJjaGl2ZS1jYXJkX190aHVtYiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQ0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmFyY2hpdmUtY2FyZF9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYXJjaGl2ZS1jYXJkX190aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gIC5hcmNoaXZlLWNhcmRfX2RhdGUge1xuICAgIGNvbG9yOiAjMDA2RjUyOyB9XG5cbi5ibG9nIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAuYmxvZy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5ibG9nX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuYmxvZ19fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE1cHg7IH1cbiAgICAuYmxvZ19fY29udHJvbHMtc2VhcmNoIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuYmxvZ19fY29udHJvbHMtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2dfX2NvbnRyb2xzLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmJsb2dfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDsgfVxuICAgIC5ibG9nX19zZWFyY2gtYXJlYSB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmJsb2dfX3NlYXJjaC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJsb2dfX3NlYXJjaC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5ibG9nX19zZWFyY2gtaW5wdXQge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDM4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGNvbG9yOiAjNzU3Nzc2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5ibG9nX19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDEycHggMzVweCAyNHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTcuOTI2MjYgMTAuMDQwN0wxMS4yMjYzIDYuNzQwNjlMMTIuMTY4OSA3LjY4MzM2TDcuOTI2MjYgMTEuOTI2TDMuNjgzNTkgNy42ODMzNkw0LjYyNjI2IDYuNzQwNjlMNy45MjYyNiAxMC4wNDA3WlwiIGZpbGw9XCIlMjMwMDZGNTJcIi8+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ibG9nX19maWx0ZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmxvZ19fZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDJEMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgICAgLmJsb2dfX2ZpbHRlci1kcm9wZG93bi0tb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2dfX2ZpbHRlci1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDsgfVxuICAgICAgLmJsb2dfX2ZpbHRlci1vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5ibG9nX19maWx0ZXItb3B0aW9uOmhvdmVyIC5ibG9nX19maWx0ZXItbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAgICAgLmJsb2dfX2ZpbHRlci1vcHRpb246aG92ZXIgLmJsb2dfX2ZpbHRlci1jaGVja2JveCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjllNTg7IH1cbiAgICAuYmxvZ19fZmlsdGVyLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc1Nzc3NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuYmxvZ19fZmlsdGVyLWNoZWNrYm94OmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDZmNTI7IH1cbiAgICAgICAgLmJsb2dfX2ZpbHRlci1jaGVja2JveDpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYmxvZ19fZmlsdGVyLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5ibG9nX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkY1MjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7IH1cbiAgICAuYmxvZ19fZmlsdGVycy1idXR0b24taWNvbiB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAuYmxvZ19fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLmJsb2dfX21vZGFsLS1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2dfX21vZGFsLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmJsb2dfX21vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODsgfVxuICAgIC5ibG9nX19tb2RhbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLmJsb2dfX21vZGFsLWNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzAyOUU1ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYmxvZ19fbW9kYWwtYm9keSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5ibG9nX19tb2RhbC1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5ibG9nX19tb2RhbC1vcHRpb24ge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODsgfVxuICAgICAgLmJsb2dfX21vZGFsLW9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5ibG9nX19tb2RhbC1jaGVja2JveCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmJsb2dfX21vZGFsLWNoZWNrYm94OmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5RTU4O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMjlFNTg7IH1cbiAgICAgICAgLmJsb2dfX21vZGFsLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYmxvZ19fbW9kYWwtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYmxvZ19fbW9kYWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODsgfVxuICAgIC5ibG9nX19tb2RhbC1jbGVhciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMwMjlFNTg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmxvZ19fbW9kYWwtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmxvZ19fc2VsZWN0ZWQtdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYmxvZ19fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M4RTNEMztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwNmY1MjsgfVxuICAgIC5ibG9nX190YWctY2xvc2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmJsb2dfX3RhZy1jbG9zZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC5ibG9nX19jbGVhci1hbGwge1xuICAgIGNvbG9yOiAjNzU3Nzc2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5ibG9nX19jbGVhci1hbGw6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDZGNTI7IH1cbiAgLmJsb2dfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgIHJvdy1nYXA6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTsgfVxuICAuYmxvZ19fY2FyZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAuYmxvZ19fY2FyZDpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7IH1cbiAgICAuYmxvZ19fY2FyZC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjQ0cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2dfX2NhcmQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDRweCAwOyB9XG4gICAgLmJsb2dfX2NhcmQtdGFncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmJsb2dfX2NhcmQtdGFnIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGNvbG9yOiAjMDE1NjNEOyB9XG4gICAgLmJsb2dfX2NhcmQtbWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ibG9nX19jYXJkLW1ldGEtZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZjUyOyB9XG4gICAgICAuYmxvZ19fY2FyZC1tZXRhLXNlcGFyYXRvciB7XG4gICAgICAgIGNvbG9yOiAjNzU3Nzc2OyB9XG4gICAgICAuYmxvZ19fY2FyZC1tZXRhLXRpbWUge1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5ibG9nX19jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuYmxvZ19fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4OyB9XG4gICAgLmJsb2dfX3BhZ2luYXRpb24taW5mbyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5ibG9nX19wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuYmxvZ19fcGFnaW5hdGlvbi1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyB9XG4gICAgICAuYmxvZ19fcGFnaW5hdGlvbi1idXR0b24tLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ZjUyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgLmJsb2dfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjRweDsgfVxuICAuYmxvZ19fY2FyZC10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDsgfVxuICAgIC5ibG9nX19jb250cm9scy1zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5ibG9nX19jb250cm9scy1maWx0ZXJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5ibG9nX19jb250cm9scy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmJsb2dfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDsgfVxuICAgIC5ibG9nX19zZWFyY2gtYXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX19zZWFyY2gtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAuYmxvZ19fc2VhcmNoLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9nX19maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX19maWx0ZXItd3JhcHBlci5pcy1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9nX19maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuYmxvZ19fZmlsdGVyLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJsb2dfX2ZpbHRlci1kcm9wZG93bi0tb3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmxvZ19fZmlsdGVycy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMCAxMnB4O1xuICAgIG9yZGVyOiAzOyB9XG4gIC5ibG9nX19wYWdpbmF0aW9uLWluZm8ge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5ibG9nX19zZWxlY3RlZC10YWdzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmxvZ19fbW9kYWwtb3B0aW9uIHtcbiAgICBnYXA6IDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDEwcHg7IH1cbiAgLmJsb2dfX21vZGFsLWNsZWFyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzc1Nzc3NjsgfVxuICAuYmxvZ19fbW9kYWwtc3VibWl0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZjFmMWYxOyB9IH1cblxuLmFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLmFydGljbGVfX21ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDsgfVxuICAgIC5hcnRpY2xlX19tZXRhLWRhdGUge1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC5hcnRpY2xlX19tZXRhLXNlcGFyYXRvciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLmFydGljbGVfX21ldGEtdGltZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC5hcnRpY2xlX190aXRsZSwgLmFydGljbGUgaDEsIC5hcnRpY2xlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgIG1heC13aWR0aDogNjc0cHg7IH1cbiAgLmFydGljbGVfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4OyB9XG4gIC5hcnRpY2xlX190YWcge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMwMTU2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTNEMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFydGljbGVfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYXJ0aWNsZV9fc2hhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmFydGljbGVfX3NoYXJlLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAuYXJ0aWNsZV9fc2hhcmUtaWNvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgLmFydGljbGVfX3NoYXJlLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYXJ0aWNsZV9fc2hhcmUtaWNvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgLmFydGljbGVfX3NoYXJlLWljb24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAuYXJ0aWNsZV9fY29udGVudCBoMiB7XG4gICAgICBtYXJnaW46IDM1cHggMCAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmFydGljbGVfX2NvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgICBjb2xvcjogIzM0NDk1ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuYXJ0aWNsZV9fY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMTJweDtcbiAgICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgY29sb3I6ICM0YTU1Njg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmFydGljbGVfX2NvbnRlbnQgaDYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICBjb2xvcjogIzRhNTU2ODtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmFydGljbGVfX2NvbnRlbnQgcCwgLmFydGljbGVfX2NvbnRlbnQgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IHN0cm9uZywgLmFydGljbGVfX2NvbnRlbnQgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFydGljbGVfX2NvbnRlbnQgZW0sIC5hcnRpY2xlX19jb250ZW50IGkge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmFydGljbGVfX2NvbnRlbnQgdSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IG1hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7IH1cbiAgICAuYXJ0aWNsZV9fY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDZGNTI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAuYXJ0aWNsZV9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFydGljbGVfX2NvbnRlbnQgdWwsIC5hcnRpY2xlX19jb250ZW50IG9sIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAuYXJ0aWNsZV9fY29udGVudCB1bCBsaSwgLmFydGljbGVfX2NvbnRlbnQgb2wgbGkge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgICAgICAgLmFydGljbGVfX2NvbnRlbnQgdWwgbGkgc3BhbiwgLmFydGljbGVfX2NvbnRlbnQgb2wgbGkgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgIC5hcnRpY2xlX19jb250ZW50IG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuICAuYXJ0aWNsZSBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2ZjUyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzE3MWQxYTsgfVxuICAgIC5hcnRpY2xlIGJsb2NrcXVvdGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuYXJ0aWNsZSBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFydGljbGUgY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2M3MjU0ZTsgfVxuICAuYXJ0aWNsZSBwcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODJjMzQ7XG4gICAgY29sb3I6ICNhYmIyYmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgIC5hcnRpY2xlIHByZSBjb2RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hcnRpY2xlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5hcnRpY2xlIHRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2E4OGE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5hcnRpY2xlIHRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOyB9XG4gICAgLmFydGljbGUgdGFibGUgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYXJ0aWNsZSBociB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgIG1hcmdpbjogNDBweCAwOyB9XG4gIC5hcnRpY2xlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAuYXJ0aWNsZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgLmFydGljbGUgZmlndXJlIGltZyB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgLmFydGljbGUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmFydGljbGUgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5hcnRpY2xlIGFiYnIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7IH1cbiAgLmFydGljbGUgZGV0YWlscyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuYXJ0aWNsZSBzdW1tYXJ5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzJjM2U1MDsgfVxuICAuYXJ0aWNsZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2RjUyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hcnRpY2xlX19xdW90ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjY2NjcgMzVDOS44OTg1NiAzNSA4LjIwMjg2IDM0LjI5NzYgNi45NTI2MiAzMy4wNDc0QzUuNzAyMzggMzEuNzk3MSA1IDMwLjEwMTQgNSAyOC4zMzMzQzUgMjUuODc3OCA3LjIyMjIyIDE4LjEgMTEuNjY2NyA1SDE1TDExLjY2NjcgMjEuNjY2N0MxMy40MzQ4IDIxLjY2NjcgMTUuMTMwNSAyMi4zNjkgMTYuMzgwNyAyMy42MTkzQzE3LjYzMSAyNC44Njk1IDE4LjMzMzMgMjYuNTY1MiAxOC4zMzMzIDI4LjMzMzNDMTguMzMzMyAzMC4xMDE0IDE3LjYzMSAzMS43OTcxIDE2LjM4MDcgMzMuMDQ3NEMxNS4xMzA1IDM0LjI5NzYgMTMuNDM0OCAzNSAxMS42NjY3IDM1Wk0yOC4zMzMzIDM1QzI2LjU2NTIgMzUgMjQuODY5NSAzNC4yOTc2IDIzLjYxOTMgMzMuMDQ3NEMyMi4zNjkgMzEuNzk3MSAyMS42NjY3IDMwLjEwMTQgMjEuNjY2NyAyOC4zMzMzQzIxLjY2NjcgMjUuODc3OCAyMy44ODg5IDE4LjEgMjguMzMzMyA1SDMxLjY2NjdMMjguMzMzMyAyMS42NjY3QzMwLjEwMTQgMjEuNjY2NyAzMS43OTcxIDIyLjM2OSAzMy4wNDc0IDIzLjYxOTNDMzQuMjk3NiAyNC44Njk1IDM1IDI2LjU2NTIgMzUgMjguMzMzM0MzNSAzMC4xMDE0IDM0LjI5NzYgMzEuNzk3MSAzMy4wNDc0IDMzLjA0NzRDMzEuNzk3MSAzNC4yOTc2IDMwLjEwMTQgMzUgMjguMzMzMyAzNVonIGZpbGw9JyUyMzAwNkY1MicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuYXJ0aWNsZV9fcXVvdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAuYXJ0aWNsZV9fcXVvdGUtYXV0aG9yIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhICFpbXBvcnRhbnQ7IH1cbiAgICAuYXJ0aWNsZV9fcXVvdGUgcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAuYXJ0aWNsZV9faGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICAuYXJ0aWNsZV9faGlnaGxpZ2h0IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFydGljbGUgdWwge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmFydGljbGUgdWwgbGkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5hcnRpY2xlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTIgMTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTIgNi42OTMxNEw2Ljk2NDgyIDkuMTU4MkwwIDUuNzMxMTZMMCAwLjgwMTAzTDEyIDYuNjkzMTRaJyBmaWxsPSclMjMwMDZGNTInLyUzRSUzQ3BhdGggZD0nTTEyIDEyLjU4NTJMMCAxOC40NDczTDAgMTMuNTE3MUwxMiA3LjYyNTAzVjEyLjU4NTJaJyBmaWxsPSclMjMwMDZGNTInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5hcnRpY2xlIHVsOjptYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5hcnRpY2xlX19kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogNjc0cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzOyB9XG4gICAgLmFydGljbGVfX2Rvd25sb2FkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgICAuYXJ0aWNsZV9fZG93bmxvYWQtaWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuYXJ0aWNsZV9fZG93bmxvYWQtaWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgLmFydGljbGVfX2Rvd25sb2FkLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFydGljbGVfX2Rvd25sb2FkLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAgIC5hcnRpY2xlX19kb3dubG9hZC10ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmFydGljbGVfX2Rvd25sb2FkLWJ0biB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5hcnRpY2xlX19kb3dubG9hZC1idG4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAuYXJ0aWNsZV9fcmVsYXRlZCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYXJ0aWNsZV9fcmVsYXRlZC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTsgfVxuICAgIC5hcnRpY2xlX19yZWxhdGVkLXRpdGxlLCAuYXJ0aWNsZV9fcmVsYXRlZCBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuYXJ0aWNsZV9fcmVsYXRlZC1jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA4cHg7IH1cbiAgICAuYXJ0aWNsZV9fcmVsYXRlZC1hcnJvdyB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5hcnRpY2xlX19yZWxhdGVkLWFycm93OmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuYXJ0aWNsZV9fcmVsYXRlZC1hcnJvdyBzdmcge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmFydGljbGVfX3JlbGF0ZWQtY2Fyb3VzZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYXJ0aWNsZV9fcmVsYXRlZC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIC5hcnRpY2xlX19yZWxhdGVkLWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gICAgICAuYXJ0aWNsZV9fcmVsYXRlZC1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYXJ0aWNsZV9fcmVsYXRlZC1jYXJvdXNlbC1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFydGljbGVfX2NhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG4gICAgLmFydGljbGVfX2NhcmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYXJ0aWNsZV9fY2FyZCBpbWcge1xuICAgICAgaGVpZ2h0OiAyNDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYXJ0aWNsZV9fY2FyZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNHB4OyB9XG4gICAgLmFydGljbGVfX2NhcmQtdGFncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFydGljbGVfX2NhcmQtdGFnIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgY29sb3I6ICMwMTU2M2Q7IH1cbiAgICAuYXJ0aWNsZV9fY2FyZC1tZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hcnRpY2xlX19jYXJkLWRhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC5hcnRpY2xlX19jYXJkLWRhdGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2ZjUyOyB9XG4gICAgICAuYXJ0aWNsZV9fY2FyZC1kYXRlLXNlcGFyYXRvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgICAuYXJ0aWNsZV9fY2FyZC1kYXRlLXRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5hcnRpY2xlX19jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA2OTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfVxuICAgIC5hcnRpY2xlX19kb3dubG9hZC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5hcnRpY2xlX19tZXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50OyB9XG4gICAgLmFydGljbGVfX3RhZyB7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgICAuYXJ0aWNsZV9fdGFncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmFydGljbGVfX2JveCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmFydGljbGVfX2NvbnRlbnQgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuYXJ0aWNsZV9fY29udGVudCBoMiB7XG4gICAgICAgIG1hcmdpbjogMzhweCAwIDEycHg7IH1cbiAgICAgIC5hcnRpY2xlX19jb250ZW50IHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICAgIC5hcnRpY2xlX19jb250ZW50IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLmFydGljbGVfX3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjRweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuYXJ0aWNsZV9faGlnaGxpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5hcnRpY2xlX19yZWxhdGVkLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAuYXJ0aWNsZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgICAuYXJ0aWNsZV9fZG93bmxvYWQge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYXJ0aWNsZV9fZG93bmxvYWQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmFydGljbGVfX2Rvd25sb2FkLWljb24gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5hcnRpY2xlX19kb3dubG9hZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5hcnRpY2xlX19yZWxhdGVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgICAgLmFydGljbGVfX3JlbGF0ZWQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmFydGljbGVfX3JlbGF0ZWQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAgIC5hcnRpY2xlX19jYXJkIGltZyB7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYXJ0aWNsZV9fY2FyZC10YWdzIHtcbiAgICAgIGdhcDogNHB4OyB9XG4gICAgLmFydGljbGVfX2NhcmQtZGF0ZSB7XG4gICAgICBnYXA6IDZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlX19jYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmFydGljbGVfX3NoYXJlIHtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmFydGljbGVfX3NoYXJlLWljb25zIHtcbiAgICAgIGdhcDogNnB4OyB9XG4gIC5hcnRpY2xlX19yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFydGljbGVfX3JlbGF0ZWQtaGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5hcnRpY2xlX19yZWxhdGVkLWNvbnRyb2xzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4uZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgLmV2ZW50X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4OyB9XG4gIC5ldmVudF9fdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuZXZlbnRfX3RhZyB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjb2xvcjogIzAxNTYzZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMzsgfVxuICAuZXZlbnRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmV2ZW50X190aXRsZS1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuZXZlbnRfX2luZm8tY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuZXZlbnRfX2luZm8tY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnRfX2luZm8taWNvbiB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmV2ZW50X19pbmZvLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnRfX2luZm8tdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnRfX2hlcm8taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLmV2ZW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDY3NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ldmVudF9fc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAuZXZlbnRfX3NlY3Rpb24tc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogNDBweCAwIDE2cHg7IH1cbiAgLmV2ZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRhNDg7IH1cbiAgLmV2ZW50X19saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ldmVudF9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmV2ZW50X19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmV2ZW50X19saXN0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzQ1NGE0ODsgfVxuICAgICAgLmV2ZW50X19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDEyIDE5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEyIDYuNjkzMTRMNi45NjQ4MiA5LjE1ODJMMCA1LjczMTE2TDAgMC44MDEwM0wxMiA2LjY5MzE0WicgZmlsbD0nJTIzMDA2RjUyJy8lM0UlM0NwYXRoIGQ9J00xMiAxMi41ODUyTDAgMTguNDQ3M0wwIDEzLjUxNzFMMTIgNy42MjUwM1YxMi41ODUyWicgZmlsbD0nJTIzMDA2RjUyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmV2ZW50X19saXN0LWl0ZW0gc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZXZlbnRfX3NwZWFrZXJzIHtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAuZXZlbnRfX3NwZWFrZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmV2ZW50X19zcGVha2VyLWltYWdlIHtcbiAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZXZlbnRfX3NwZWFrZXItaW5mbyB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmV2ZW50X19zcGVha2VyLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmV2ZW50X19zcGVha2VyLXJvbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuZXZlbnRfX3NwZWFrZXItdG9waWMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5ldmVudF9fY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5ldmVudF9fY3RhLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAuZXZlbnRfX2N0YS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIC5ldmVudF9fcmVnaXN0ZXItYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2ZjUyO1xuICAgIGNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzOyB9XG4gICAgLmV2ZW50X19yZWdpc3Rlci1idG4gc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA5cHg7IH1cbiAgICAuZXZlbnRfX3JlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1YTQyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXZlbnRfX2hlcm8taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmV2ZW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuZXZlbnRfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRfX3RhZyB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAuZXZlbnRfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmV2ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuZXZlbnRfX3RpdGxlLXNlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuZXZlbnRfX2luZm8tY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ldmVudF9faW5mby1jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICAuZXZlbnRfX2luZm8tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmV2ZW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuZXZlbnRfX3NlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmV2ZW50X19zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmV2ZW50X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDsgfVxuICAuZXZlbnRfX3NwZWFrZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBnYXA6IDA7IH1cbiAgICAuZXZlbnRfX3NwZWFrZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ldmVudF9fc3BlYWtlcnMge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5ldmVudF9fY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ldmVudF9faGVyby1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZXZlbnRfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDI0cHg7IH1cbiAgLmV2ZW50IC5hcnRpY2xlX19yZWxhdGVkIHtcbiAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmV2ZW50IC5hcnRpY2xlX19jYXJkIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxOyB9XG4gIC5hYm91dC1tYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmFib3V0LW1hcC1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxOyB9XG4gICAgLmFib3V0LW1hcF9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5hYm91dC1tYXBfX2NvbnRhaW5lci1iaWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYWJvdXQtbWFwX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTA0cHg7IH1cbiAgICAgIC5hYm91dC1tYXBfX3RpdGxlLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5hYm91dC1tYXBfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuICAgIC5hYm91dC1tYXAtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4OyB9XG4gICAgLmFib3V0LW1hcF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYxOHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hYm91dC1tYXBfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFib3V0LW1hcF9fbGVnZW5kIHtcbiAgICAgIG1pbi13aWR0aDogMjEwcHg7IH1cbiAgICAgIC5hYm91dC1tYXBfX2xlZ2VuZC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmFib3V0LW1hcF9fbGVnZW5kLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuYWJvdXQtbWFwX19sZWdlbmQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmFib3V0LW1hcF9fbGVnZW5kLWl0ZW06bGFzdC1jaGlsZCAuYWJvdXQtbWFwX19sZWdlbmQtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gICAgICAuYWJvdXQtbWFwX19sZWdlbmQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NmI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuYWJvdXQtbWFwX19sZWdlbmQtY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzE3MWQxYTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuYWJvdXQtbWFwX19sZWdlbmQtY29udGVudCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLmFib3V0LW1hcF9fc3RhdHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDIzcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtNDBweDsgfVxuICAgIC5hYm91dC1tYXBfX3N0YXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmY1MjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIzcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5hYm91dC1tYXBfX3N0YXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5hYm91dC1tYXBfX3N0YXQtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFib3V0LW1hcF9fc3RhdC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbWF4LXdpZHRoOiAxOThweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmFib3V0LW1hcF9fZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGUzZDM7XG4gICAgICBwYWRkaW5nOiA0NHB4IDg4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgbWFyZ2luOiA2NHB4IGF1dG8gMDsgfVxuICAgICAgLmFib3V0LW1hcF9fZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7IH1cbiAgICAgIC5hYm91dC1tYXBfX2Zvb3Rlci1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7IH1cbiAgICAgIC5hYm91dC1tYXBfX2Zvb3Rlci10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgICAuYWJvdXQtbWFwX19mb290ZXItbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAgICAgLmFib3V0LW1hcF9fZm9vdGVyLWxpbms6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgICAuYWJvdXQtbWFwX19mb290ZXItbGluayBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogOXB4OyB9XG4gIC5hYm91dC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5hYm91dC1ib3g6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjNweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5hYm91dC1ib3g6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDU2cHg7IH1cbiAgICAuYWJvdXQtYm94Om50aC1jaGlsZCgzKSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDdweDsgfVxuICAgIC5hYm91dC1ib3g6bnRoLWNoaWxkKDQpIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDExNnB4OyB9XG4gICAgLmFib3V0LWJveC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7IH1cbiAgICAgIC5hYm91dC1ib3gtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYWJvdXQtYm94LXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgY29sb3I6ICMxNzFkMWE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5hYm91dC1ib3gtc2VjdGlvbl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMjRweDsgfVxuICAgIC5hYm91dC1ib3hfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDEycHggMDsgfVxuICAgIC5hYm91dC1ib3hfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5hYm91dC1ib3hfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuYWJvdXQtYm94X190YWdsaW5lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hYm91dC1ib3hfX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgICAgbWFyZ2luOiAwIC00MHB4O1xuICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5hYm91dC1ib3hfX2Zvb3RlciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hYm91dC1ib3hfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmFib3V0LWJveF9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICB0cmFuc2l0aW9uOiBnYXAgMC4zcyBlYXNlOyB9XG4gICAgICAuYWJvdXQtYm94X19saW5rIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAgIC5hYm91dC1ib3hfX2xpbms6aG92ZXIge1xuICAgICAgICBnYXA6IDEycHg7IH1cbiAgICAgICAgLmFib3V0LWJveF9fbGluazpob3ZlciBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpOyB9XG4gIC5hYm91dF9fc3RvcmllcyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmFib3V0X19zdG9yaWVzX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAuYWJvdXRfX3N0b3JpZXNfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgIC5hYm91dF9fc3Rvcmllc19fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuYWJvdXRfX3N0b3JpZXNfX2xpbms6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAuYWJvdXRfX3N0b3JpZXNfX2dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDI1cHg7IH1cbiAgICAuYWJvdXRfX3N0b3JpZXNfX2l0ZW0ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hYm91dF9fc3Rvcmllc19faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuYWJvdXRfX3N0b3JpZXNfX3RleHQge1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFib3V0LWNvdW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5hYm91dC1jb3VudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYWJvdXQtY291bnRfX2hlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDRweDsgfVxuICAgIC5hYm91dC1jb3VudF9fc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmFib3V0LWNvdW50X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgLmFib3V0LWNvdW50X19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAuYWJvdXQtY291bnRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWJvdXQtY291bnRfX3Njcm9sbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzZweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuYWJvdXQtY291bnRfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTNkMztcbiAgICAgIHBhZGRpbmc6IDEwNHB4IDg4cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dC1jb3VudF9fdGV4dCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAuYWJvdXQtY291bnRfX3RleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAgICAgLmFib3V0LWNvdW50X190ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgLmFib3V0LWNvdW50X190ZXh0IHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgIC5hYm91dC1jb3VudF9fdGV4dCBwIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgLmFib3V0LWNvdW50X190ZXh0IGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5hYm91dC1jb3VudF9fY3RhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAuYWJvdXQtY291bnRfX2N0YTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNDI7IH1cbiAgICAuYWJvdXQtY291bnRfX2ltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgICAgLmFib3V0LWNvdW50X19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYm91dC12aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYWJvdXQtdmlkZW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmFib3V0LXZpZGVvX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWJvdXQtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmFib3V0LXZpZGVvX19jb250YWluZXI6aG92ZXIgLmFib3V0LXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgICAgIC5hYm91dC12aWRlb19fY29udGFpbmVyLnBsYXlpbmcgLmFib3V0LXZpZGVvX19wbGFjZWhvbGRlcixcbiAgICAgIC5hYm91dC12aWRlb19fY29udGFpbmVyLnBsYXlpbmcgLmFib3V0LXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuYWJvdXQtdmlkZW9fX2NvbnRhaW5lci5wbGF5aW5nIC5hYm91dC12aWRlb19faWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWJvdXQtdmlkZW9fX3BsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAuYWJvdXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgIC5hYm91dC12aWRlb19faWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWJvdXQtdmlkZW9fX2h0bWwtdmlkZW8ge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmFib3V0LXN1c3RhaW5hYmlsaXR5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHktZnVsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgICAgbWFyZ2luOiAwIDY0cHg7IH1cbiAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X19zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX3N1YnRpdGxlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjllNTg7IH1cbiAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX2hlYWRlci1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIG1heC13aWR0aDogNTg3cHg7IH1cbiAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX2V4cGxvcmUtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX2V4cGxvcmUtbGluayBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fYm94ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX2JveCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX2JveC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fYm94LXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzE3MWQxYTsgfVxuICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fYm94LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NGE0ODsgfVxuICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNGU4ZTA7XG4gICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4OyB9XG4gICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X19mb290ZXItdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWJvdXQtdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuYWJvdXQtdGVhbV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgLmFib3V0LXRlYW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmFib3V0LXRlYW1fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmFib3V0LXRlYW1fX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuYWJvdXQtdGVhbV9fbGlzdC1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWJvdXQtdGVhbV9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWJvdXQtdGVhbV9fbGlzdC1pdGVtIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAuYWJvdXQtdGVhbV9faW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYWJvdXQtdGVhbV9faW1hZ2UtbGVmdCwgLmFib3V0LXRlYW1fX2ltYWdlLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZThmNWU5IDAlLCAjYzhlNmM5IDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAuYWJvdXQtdGVhbV9faW1hZ2UtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAuYWJvdXQtdGVhbV9faW1hZ2Utc21hbGwge1xuICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICAgIGhlaWdodDogMjM4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYjJkZmRiIDAlLCAjODBjYmM0IDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAuYWJvdXQtdGVhbV9faW1hZ2UtY2VudGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgIGhlaWdodDogNDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjODFjNzg0IDAlLCAjNjZiYjZhIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLmFib3V0LWV4cGVydHMge1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAuYWJvdXQtZXhwZXJ0cyAuc2xpY2stc2xpZGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5hYm91dC1leHBlcnRzIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmFib3V0LWV4cGVydHNfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuYWJvdXQtZXhwZXJ0c19fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAuYWJvdXQtZXhwZXJ0c19fbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA4cHg7IH1cbiAgICAuYWJvdXQtZXhwZXJ0c19fbmF2LWJ0biB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgLmFib3V0LWV4cGVydHNfX25hdi1idG46aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgIC5hYm91dC1leHBlcnRzX19uYXYtYnRuIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFib3V0LWV4cGVydHNfX2RpdmlkZXIge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMkQxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5hYm91dC1leHBlcnRzX19zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIC0xMnB4OyB9XG4gICAgLmFib3V0LWV4cGVydHNfX2NhcmQge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYWJvdXQtZXhwZXJ0c19faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hYm91dC1leHBlcnRzX19pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogODZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWJvdXQtZXhwZXJ0c19fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5hYm91dC1leHBlcnRzX19yb2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgLmFib3V0LW1hcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmFib3V0LW1hcF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogODhweDsgfVxuICAgICAgLmFib3V0LW1hcF9fY29udGFpbmVyLWJpZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4OHB4OyB9XG4gICAgICAuYWJvdXQtbWFwX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5hYm91dC1tYXBfX2xlZ2VuZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5hYm91dC1ib3gtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfVxuICAgIC5hYm91dF9fc3RvaXJlcyB7XG4gICAgICBwYWRkaW5nOiA2MnB4IDA7IH1cbiAgICAuYWJvdXQtY291bnQge1xuICAgICAgcGFkZGluZzogNjJweCAwOyB9XG4gICAgICAuYWJvdXQtY291bnRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA5NnB4IDcxcHg7IH1cbiAgICAuYWJvdXQtdmlkZW8ge1xuICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4OyB9XG4gICAgLmFib3V0LXRlYW0ge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgICAuYWJvdXQtZXhwZXJ0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5hYm91dC1tYXBfX2NvbnRhaW5lci1iaWcge1xuICAgICAgcGFkZGluZy10b3A6IDQ2cHg7IH1cbiAgICAuYWJvdXQtbWFwX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmFib3V0LW1hcF9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFib3V0LW1hcF9fbGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hYm91dC1tYXBfX2xlZ2VuZC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmFib3V0LW1hcF9fbGVnZW5kLWNvbnRlbnQgcCB7XG4gICAgICAgIG1heC13aWR0aDogMzM4cHg7IH1cbiAgICAuYWJvdXQtbWFwLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIC0xMjBweDsgfVxuICAgIC5hYm91dC1tYXBfX3N0YXQtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmFib3V0LW1hcF9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAgIC5hYm91dC1tYXBfX2Zvb3Rlci1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmFib3V0LWJveCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5hYm91dC1ib3gtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgICAuYWJvdXQtYm94LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzI2cHg7IH1cbiAgICAgIC5hYm91dC1ib3gtc2VjdGlvbl9fZ3JpZCB7XG4gICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgLmFib3V0LWJveF9fZm9vdGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4OyB9XG4gICAgICAuYWJvdXQtYm94LWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFib3V0X19zdG9yaWVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5hYm91dF9fc3Rvcmllc19faGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuYWJvdXRfX3N0b3JpZXNfX2dyaWQge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgICAgLmFib3V0X19zdG9yaWVzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWJvdXQtY291bnQge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgICAgLmFib3V0LWNvdW50X19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDQwcHg7IH1cbiAgICAgIC5hYm91dC1jb3VudF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgICAuYWJvdXQtY291bnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLmFib3V0LWNvdW50X19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gICAgICAuYWJvdXQtY291bnRfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFib3V0LXZpZGVvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9XG4gICAgICAuYWJvdXQtdmlkZW9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDsgfVxuICAgICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X19ib3hlcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fYm94IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X19ib3g6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYWJvdXQtdGVhbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4OyB9XG4gICAgICAuYWJvdXQtdGVhbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5hYm91dC10ZWFtX19pbWFnZXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFib3V0LWV4cGVydHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5hYm91dC1leHBlcnRzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xuICAgIC5hYm91dCAuZ3JpZC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFib3V0LXRlYW1fX2ltYWdlcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICBnYXA6IDE2cHg7IH1cbiAgICAuYWJvdXQtdGVhbV9faW1hZ2UtY29sdW1uIHtcbiAgICAgIGdhcDogMTZweDsgfVxuICAgIC5hYm91dC10ZWFtX19pbWFnZS1zbWFsbCB7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuYWJvdXQtdGVhbV9faW1hZ2UtbGVmdCB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5hYm91dC10ZWFtX19pbWFnZS1yaWdodCB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5hYm91dC10ZWFtX19pbWFnZS1jZW50ZXIge1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hYm91dCAuZ3JpZC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWJvdXQtbWFwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4OyB9XG4gICAgICAuYWJvdXQtbWFwX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuYWJvdXQtbWFwX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMnB4OyB9XG4gICAgICAuYWJvdXQtbWFwX19sZWdlbmQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hYm91dC1tYXBfX2xlZ2VuZC13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuYWJvdXQtbWFwX19sZWdlbmQtY29udGVudCBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2OHB4OyB9XG4gICAgICAuYWJvdXQtbWFwLWJvdHRvbSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgICAuYWJvdXQtbWFwX19zdGF0cyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cbiAgICAgIC5hYm91dC1tYXBfX3N0YXQge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDMycHg7IH1cbiAgICAgICAgLmFib3V0LW1hcF9fc3RhdC1sYWJlbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWJvdXQtbWFwX19mb290ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmFib3V0LW1hcF9fZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmFib3V0LW1hcF9fZm9vdGVyLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7IH1cbiAgICAgICAgLmFib3V0LW1hcF9fZm9vdGVyLW51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgLmFib3V0LWJveCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYWJvdXQtYm94LXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICAgICAgICAuYWJvdXQtYm94LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgICAgIC5hYm91dC1ib3gtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAgIC5hYm91dC1ib3gtc2VjdGlvbl9fZ3JpZCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICBnYXA6IDI0cHg7IH1cbiAgICAuYWJvdXRfX3N0b3JpZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAuYWJvdXRfX3N0b3JpZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmFib3V0X19zdG9yaWVzX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAuYWJvdXRfX3N0b3JpZXNfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9XG4gICAgLmFib3V0LWNvdW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5hYm91dC1jb3VudF9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuYWJvdXQtY291bnRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmFib3V0LWNvdW50X19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5hYm91dC1jb3VudF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMjRweDsgfVxuICAgIC5hYm91dC12aWRlbyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5hYm91dC12aWRlb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuYWJvdXQtdmlkZW9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHktZnVsbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X19leHBsb3JlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAuYWJvdXQtc3VzdGFpbmFiaWxpdHlfX2hlYWRlci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgICAgLmFib3V0LXN1c3RhaW5hYmlsaXR5X19ib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyNHB4OyB9XG4gICAgICAgIC5hYm91dC1zdXN0YWluYWJpbGl0eV9fZm9vdGVyLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5hYm91dC10ZWFtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgLmFib3V0LXRlYW1fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmFib3V0LXRlYW1fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuYWJvdXQtdGVhbV9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgICAgLmFib3V0LXRlYW1fX2xpc3QtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYWJvdXQtZXhwZXJ0cyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIC5hYm91dC10ZWFtX19pbWFnZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAgIC5hYm91dC10ZWFtX19pbWFnZS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFib3V0LXRlYW1fX2ltYWdlLWxlZnQge1xuICAgICAgbWF4LXdpZHRoOiAzMjVweDsgfVxuICAgIC5hYm91dC10ZWFtX19pbWFnZS1tb2JpbGUtZG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmFib3V0IC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9tZSB7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7IH1cbiAgLmhvbWUtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5ob21lLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ob21lLWhlcm9fX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5ob21lLWhlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gICAgLmhvbWUtaGVyb19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gICAgLmhvbWUtaGVyb19fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7IH1cbiAgICAgIC5ob21lLWhlcm9fX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDVhNDM7IH1cbiAgICAuaG9tZS1oZXJvX19idXR0b24tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLmhvbWUtaGVyb19fYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ob21lLWJveCB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhvbWUtYm94X19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTsgfVxuICAgIC5ob21lLWJveF9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAuaG9tZS1ib3hfX2JveGVzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmhvbWUtYm94X19pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDsgfVxuICAgICAgLmhvbWUtYm94X19pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmhvbWUtYm94X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5ob21lLWJveF9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmhvbWUtYm94X190ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4OyB9XG4gICAgLmhvbWUtYm94X19mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmhvbWUtYm94X19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLmhvbWUtYm94X19saW5rIHN2ZyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5ob21lLWFib3V0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAuaG9tZS1hYm91dF9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ob21lLWFib3V0X19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmhvbWUtYWJvdXRfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5ob21lLWFib3V0X19zdWJ0aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZTU4OyB9XG4gICAgLmhvbWUtYWJvdXRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICMxNzFkMWE7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiA2NzVweDsgfVxuICAgIC5ob21lLWFib3V0X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2ZjUyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5ob21lLWFib3V0X19jb250ZW50OjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDYlO1xuICAgICAgICBoZWlnaHQ6IDM4JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkY1MjtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmhvbWUtYWJvdXRfX2dyZWVuLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RjUyO1xuICAgICAgcGFkZGluZzogODhweCAyMHB4IDg4cHggODhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaG9tZS1hYm91dF9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5ob21lLWFib3V0X19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAuaG9tZS1hYm91dF9fbGlzdC1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ob21lLWFib3V0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuaG9tZS1hYm91dF9fbGlzdC1pdGVtIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmhvbWUtYWJvdXRfX2xpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgLmhvbWUtYWJvdXRfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigzOCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAuaG9tZS1hYm91dF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lLXBhY2thZ2Uge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLmhvbWUtcGFja2FnZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ob21lLXBhY2thZ2VfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5ob21lLXBhY2thZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ob21lLXBhY2thZ2VfX2J1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1pbi13aWR0aDogMTk1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4OyB9XG4gICAgICAuaG9tZS1wYWNrYWdlX19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YTQyOyB9XG4gICAgICAuaG9tZS1wYWNrYWdlX19idXR0b24uZG4tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaG9tZS1wYWNrYWdlX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuaG9tZS1wYWNrYWdlX19jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhvbWUtcGFja2FnZV9faWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5ob21lLXBhY2thZ2VfX2ljb24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5ob21lLXBhY2thZ2VfX2NhcmQtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICMxNzFkMWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaG9tZS1wYWNrYWdlLXBhY2thZ2VfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob21lLXBhY2thZ2UtcGFja2FnZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuaG9tZS1wYWNrYWdlLXBhY2thZ2VfX2hlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuaG9tZS1wYWNrYWdlLXBhY2thZ2VfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXBhY2thZ2UtcGFja2FnZV9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLmhvbWUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICBwYWRkaW5nOiAxMjBweCA4OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgLmhvbWUtZ3JlZW5fX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ob21lLWdyZWVuX19oYWxmIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX2hhbGY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ob21lLWdyZWVuX19oYWxmLS1lc2cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RjUyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgODhweDsgfVxuICAgIC5ob21lLWdyZWVuX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuaG9tZS1ncmVlbl9fY29udGVudC0tbmFycm93LTEge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgICAuaG9tZS1ncmVlbl9fY29udGVudC0tbmFycm93LTIge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMnB4OyB9XG4gICAgICAgIC5ob21lLWdyZWVuX19jb250ZW50LS1uYXJyb3ctMiAuaG9tZS1ncmVlbl9fYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5ob21lLWdyZWVuX19jb250ZW50LS1uYXJyb3ctMyB7XG4gICAgICAgIG1heC13aWR0aDogNTg1cHg7IH1cbiAgICAgICAgLmhvbWUtZ3JlZW5fX2NvbnRlbnQtLW5hcnJvdy0zIC5ob21lLWdyZWVuX193eXNpd3lnIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAuaG9tZS1ncmVlbl9fY29udGVudC0tbmFycm93LTMgLmhvbWUtZ3JlZW5fX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmhvbWUtZ3JlZW5fX3d5c2l3eWcgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBjb2xvcjogIzE3MWQxYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5ob21lLWdyZWVuX193eXNpd3lnIGgyIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX3d5c2l3eWcgaDItLXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuaG9tZS1ncmVlbl9fd3lzaXd5ZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuaG9tZS1ncmVlbl9fd3lzaXd5ZyBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5ob21lLWdyZWVuX193eXNpd3lnIHAtLXdoaXRlLCAuaG9tZS1ncmVlbl9fd3lzaXd5ZyBwIHAge1xuICAgICAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAgIC5ob21lLWdyZWVuX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX3RpdGxlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX3RpdGxlLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmhvbWUtZ3JlZW5fX3RleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5ob21lLWdyZWVuX190ZXh0IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmhvbWUtZ3JlZW5fX3RleHQtLXdoaXRlLCAuaG9tZS1ncmVlbl9fdGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLmhvbWUtZ3JlZW5fX2xpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmhvbWUtZ3JlZW5fX2J1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAuaG9tZS1ncmVlbl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWE0MjsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX2J1dHRvbi0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgICAgLmhvbWUtZ3JlZW5fX2J1dHRvbi0td2hpdGU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7IH1cbiAgICAuaG9tZS1ncmVlbl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX2ltYWdlLXdyYXBwZXItLWRpYWdvbmFsIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDQ1JSAwLCAxMDAlIDAsIDU1JSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgLmhvbWUtZ3JlZW5fX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaG9tZS1zdGVwcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAgIC5ob21lLXN0ZXBzIC5ncmlkLWluc2lkZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ob21lLXN0ZXBzX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgIC5ob21lLXN0ZXBzX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaG9tZS1zdGVwc19fc3VidGl0bGU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDI5ZTU4OyB9XG4gICAgLmhvbWUtc3RlcHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1heC13aWR0aDogNjc1cHg7IH1cbiAgICAuaG9tZS1zdGVwc19fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA0OThweDsgfVxuICAgIC5ob21lLXN0ZXBzX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgLmhvbWUtc3RlcHNfX2NhcmQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTZweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaG9tZS1zdGVwc19fY2FyZC1pY29uIHtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5ob21lLXN0ZXBzX19jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmhvbWUtc3RlcHNfX2NhcmQtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuaG9tZS1zdGVwc19fY2FyZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzE3MUQxQTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuaG9tZS1zdGVwc19fY2FyZC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTU2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YxZjFmMTtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAuaG9tZS1zdGVwc19fY2FyZC1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgLmhvbWUtc3RlcHNfX2NhcmQtbGluazpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgLmhvbWUtc3RlcHNfX2NhcmQtbGluayBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAuaG9tZSAuYXJ0aWNsZV9fcmVsYXRlZCAuZ3JpZC1pbnNpZGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ob21lIC5jb250YWN0LXNlY3Rpb24gLmdyaWQtaW5zaWRlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAuaG9tZS1ncmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIC5ob21lLWhlcm9fX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5ob21lLWJveF9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAgIC5ob21lLWFib3V0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgICAgIC5ob21lLWFib3V0X19ncmVlbi1ib3gge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDY0cHggNjRweCA3MXB4OyB9XG4gICAgLmhvbWUtcGFja2FnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfVxuICAgIC5ob21lLWdyZWVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7IH1cbiAgICAgIC5ob21lLWdyZWVuX19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7IH1cbiAgICAgIC5ob21lLWdyZWVuX19oYWxmLS1lc2cge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcxcHg7IH1cbiAgICAuaG9tZS1zdGVwcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmhvbWUtaGVyb19fY29udGVudCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oODAlIDAsIDEwMCUgMzAlLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZmNTI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgIG1heC13aWR0aDogNTk0cHg7IH1cbiAgICAuaG9tZS1oZXJvX190aXRsZSB7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5ob21lLWhlcm9fX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5ob21lLWhlcm9fX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxOyB9XG4gICAgICAuaG9tZS1oZXJvX19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuOSk7IH1cbiAgICAgIC5ob21lLWhlcm9fX2J1dHRvbi10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7IH1cbiAgICAgIC5ob21lLWhlcm9fX2J1dHRvbi1pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzAwNmY1MjsgfVxuICAgIC5ob21lLWJveF9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgIC5ob21lLWJveF9faW1hZ2Uge1xuICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgLmhvbWUtYm94X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5ob21lLWJveF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLmhvbWUtYm94X19mb290ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICAuaG9tZS1ib3hfX2JveGVzLXdyYXBwZXIge1xuICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgLmhvbWUtYWJvdXQge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgICAgLmhvbWUtYWJvdXRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgICAgLmhvbWUtYWJvdXRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5ob21lLWFib3V0X19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDM5JSAwLCAxMDAlIDAsIDEwMCUgMzAlLCAxMDAlIDYxJSwgODQlIDEwMCUsIDAgMTAwJSwgMCA4MiUpOyB9XG4gICAgICAuaG9tZS1hYm91dF9fZ3JlZW4tYm94IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG4gICAgLmhvbWUtcGFja2FnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgICAuaG9tZS1wYWNrYWdlX19oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgLmhvbWUtcGFja2FnZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ob21lLXBhY2thZ2VfX2J1dHRvbi5kbi1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgICAgLmhvbWUtcGFja2FnZV9fYnV0dG9uLmRuLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ob21lLXBhY2thZ2VfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgIC5ob21lLXBhY2thZ2VfX2NhcmQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH1cbiAgICAuaG9tZS1ncmVlbiB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgICAuaG9tZS1ncmVlbl9faGFsZiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwOyB9XG4gICAgICAgIC5ob21lLWdyZWVuX19oYWxmLS1lc2cge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAgICAgLmhvbWUtZ3JlZW5fX2hhbGYtLWVzZyAuaG9tZS1ncmVlbl9faW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5ob21lLWdyZWVuX19oYWxmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuaG9tZS1ncmVlbl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhvbWUtZ3JlZW5fX2ltYWdlLXdyYXBwZXItLWRpYWdvbmFsIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA4MSUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7IH1cbiAgICAgIC5ob21lLWdyZWVuX19jb250ZW50LS1uYXJyb3ctMSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX2NvbnRlbnQtLW5hcnJvdy0yIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2NHB4OyB9XG4gICAgICAuaG9tZS1ncmVlbl9fd3lzaXd5ZyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuaG9tZS1zdGVwcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5ob21lLXN0ZXBzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5ob21lLXN0ZXBzX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5ob21lLXN0ZXBzX19ncmlkIHtcbiAgICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgICAuaG9tZS1zdGVwc19fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9tZS1oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgfVxuICAgICAgLmhvbWUtaGVyb19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgICAgLmhvbWUtaGVyb19fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaG9tZS1ib3hfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gICAgLmhvbWUtYm94X19ib3hlcy13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaG9tZS1hYm91dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmhvbWUtYWJvdXQgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuaG9tZS1hYm91dF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAuaG9tZS1hYm91dF9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuaG9tZS1hYm91dF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAuaG9tZS1hYm91dF9fZ3JlZW4tYm94IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAuaG9tZS1wYWNrYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5ob21lLXBhY2thZ2VfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5ob21lLXBhY2thZ2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLmhvbWUtcGFja2FnZV9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAgIC5ob21lLXBhY2thZ2VfX2J1dHRvbi5kbi1kZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ob21lLWdyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5ob21lLWdyZWVuX193eXNpd3lnIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX2hhbGYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICAuaG9tZS1ncmVlbl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5ob21lLWdyZWVuX19pbWFnZS13cmFwcGVyLS1kaWFnb25hbCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTgwcHg7IH1cbiAgICAgIC5ob21lLWdyZWVuX19jb250ZW50LS1uYXJyb3ctMiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDsgfVxuICAgICAgLmhvbWUtZ3JlZW5fX3RpdGxlLS13aGl0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAuaG9tZS1zdGVwcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhvbWUtc3RlcHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmhvbWUtc3RlcHNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgICAgLmhvbWUtc3RlcHNfX2dyaWQge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cbiAgICAuaG9tZSAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAgIC5ob21lIC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi53aWljYXJlIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTsgfVxuICAud2lpY2FyZV9fc3RlcmlraW5nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAud2lpY2FyZV9fc3RlcmlraW5nLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzAwNmY1MjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiA0MHB4IDg2cHggNDRweCA4MHB4O1xuICAgICAgZ2FwOiAzMHB4OyB9XG4gICAgLndpaWNhcmVfX3N0ZXJpa2luZy10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC53aWljYXJlX19zdGVyaWtpbmctZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAud2lpY2FyZV9fc3RlcmlraW5nLWxpbmsge1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC53aWljYXJlX19zdGVyaWtpbmctbGluayBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4OyB9XG4gICAgICAgIC53aWljYXJlX19zdGVyaWtpbmctbGluayBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2ZjUyOyB9XG4gICAgICAgIC53aWljYXJlX19zdGVyaWtpbmctbGluayBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gIC53aWljYXJlX193aHkge1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDsgfVxuICAgIC53aWljYXJlX193aHktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MXB4OyB9XG4gICAgLndpaWNhcmVfX3doeS1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgLndpaWNhcmVfX3doeS1jYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTNEMztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgIHBhZGRpbmc6IDQycHggMzJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAud2lpY2FyZV9fd2h5LWNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgIC53aWljYXJlX193aHktY2FyZDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2NnB4OyB9XG4gICAgLndpaWNhcmVfX3doeS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgICAud2lpY2FyZV9fd2h5LWxpc3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDsgfVxuICAgICAgLndpaWNhcmVfX3doeS1saXN0LWljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAud2lpY2FyZV9fd2h5LWxpc3QtaWNvbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLndpaWNhcmVfX3doeS1saXN0LXRleHQge1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC53aWljYXJlX193aHktaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMzE0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7IH1cbiAgICAgIC53aWljYXJlX193aHktaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAud2lpY2FyZV9fd2h5LWltYWdlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgaGVpZ2h0OiAzNjZweDsgfVxuICAud2lpY2FyZV9fc3RlcmlsZSB7XG4gICAgcGFkZGluZzogMTYwcHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLndpaWNhcmVfX3N0ZXJpbGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICAgIG1heC13aWR0aDogNjc0cHg7IH1cbiAgICAud2lpY2FyZV9fc3RlcmlsZS1sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLndpaWNhcmVfX3N0ZXJpbGUtbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAud2lpY2FyZV9fd2h5IC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLndpaWNhcmVfX3N0ZXJpa2luZyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMTMwcHg7IH1cbiAgICAgIC53aWljYXJlX19zdGVyaWtpbmctd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODZweCA0MHB4IDY0cHg7IH1cbiAgICAgIC53aWljYXJlX19zdGVyaWtpbmctdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLndpaWNhcmVfX3doeSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDsgfVxuICAgICAgLndpaWNhcmVfX3doeS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYzcHg7IH1cbiAgICAgIC53aWljYXJlX193aHktY2FyZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2NnB4O1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDMycHg7IH1cbiAgICAgICAgLndpaWNhcmVfX3doeS1jYXJkOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MThweDsgfVxuICAgICAgLndpaWNhcmVfX3doeS1saXN0IHtcbiAgICAgICAgZ2FwOiAxM3B4OyB9XG4gICAgICAud2lpY2FyZV9fd2h5LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzNjZweDsgfVxuICAgICAgICAud2lpY2FyZV9fd2h5LWltYWdlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQxOHB4OyB9XG4gICAgLndpaWNhcmVfX3N0ZXJpbGUge1xuICAgICAgcGFkZGluZzogNjFweCAwIDQ4cHg7IH1cbiAgICAgIC53aWljYXJlX19zdGVyaWxlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndpaWNhcmVfX3N0ZXJpa2luZyB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDAgOTZweDsgfVxuICAgICAgLndpaWNhcmVfX3N0ZXJpa2luZy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDMycHggNzhweCAzNHB4IDMzcHg7XG4gICAgICAgIGdhcDogMzdweDsgfVxuICAgICAgLndpaWNhcmVfX3N0ZXJpa2luZy10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC53aWljYXJlX19zdGVyaWtpbmctZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4OyB9XG4gICAgLndpaWNhcmVfX3doeSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgICAgLndpaWNhcmVfX3doeS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC53aWljYXJlX193aHktZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdhcDogMjRweDsgfVxuICAgICAgLndpaWNhcmVfX3doeS1jYXJkIHtcbiAgICAgICAgbWluLWhlaWdodDogMzE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAud2lpY2FyZV9fd2h5LWNhcmQtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIC53aWljYXJlX193aHktY2FyZDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzY2cHg7IH1cbiAgICAgIC53aWljYXJlX193aHktbGlzdCB7XG4gICAgICAgIGdhcDogMTJweDsgfVxuICAgICAgICAud2lpY2FyZV9fd2h5LWxpc3QtaXRlbSB7XG4gICAgICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgICAud2lpY2FyZV9fd2h5LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMTRweDsgfVxuICAgICAgICAud2lpY2FyZV9fd2h5LWltYWdlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2NnB4OyB9XG4gICAgLndpaWNhcmVfX3N0ZXJpbGUge1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLndpaWNhcmVfX3N0ZXJpbGUtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAud2lpY2FyZV9fc3RlcmlsZS1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgLndpaWNhcmVfX2hlcm8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAud2lpY2FyZV9faGVybyAuYmxvZ19fYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLndpaWNhcmVfX2hlcm86OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7IH1cbiAgICAgIC53aWljYXJlX19oZXJvLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjNweCA0MHB4IDIzcHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgyJSAwLCAxMDAlIDE5JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiA4NnB4OyB9XG4gICAgICAud2lpY2FyZV9faGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMjcycHg7IH1cbiAgICAgIC53aWljYXJlX19oZXJvLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLndpaWNhcmVfX2hlcm8tZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAud2lpY2FyZV9faGVyby1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgLndpaWNhcmVfX3N0ZXJpa2luZyB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDAgODBweDsgfVxuICAgICAgLndpaWNhcmVfX3N0ZXJpa2luZy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4IDM0cHggMTZweDtcbiAgICAgICAgZ2FwOiAzN3B4OyB9XG4gICAgICAud2lpY2FyZV9fc3RlcmlraW5nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLndpaWNhcmVfX3N0ZXJpa2luZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7IH1cbiAgICAud2lpY2FyZV9fd2h5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NnB4OyB9XG4gICAgICAud2lpY2FyZV9fd2h5LWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMDRweDsgfVxuICAgICAgICAud2lpY2FyZV9fd2h5LWltYWdlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICAgIG9yZGVyOiA0OyB9XG4gICAgLndpaWNhcmVfX3N0ZXJpbGUge1xuICAgICAgcGFkZGluZzogNDNweCAwIDIwMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC53aWljYXJlX19zdGVyaWxlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi5mb29kLXBhY2thZ2luZyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5zdWNjZXNzX19zdG9yaWVzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5zdWNjZXNzX19zdG9yaWVzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ucHJvZHVjdHMtZm9vZCwgLnByb2R1Y3RzLWZpbG1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgcGFkZGluZy10b3A6IDE0NHB4OyB9XG4gIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19faGVhZGVyLCAucHJvZHVjdHMtZmlsbXMgLnByb2R1Y3RzLWZpbG1zX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMGUwZTA7IH1cbiAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX190aXRsZSwgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19fbGluaywgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDZmNTI7IH1cbiAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX19ncmlkLCAucHJvZHVjdHMtZmlsbXMgLnByb2R1Y3RzLWZpbG1zX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19faXRlbSwgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZHVjdHMtZm9vZCAucHJvZHVjdHMtZmlsbXNfX2l0ZW06aG92ZXIsIC5wcm9kdWN0cy1maWxtcyAucHJvZHVjdHMtZmlsbXNfX2l0ZW06aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyOUU1ODsgfVxuICAgICAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX19pdGVtOmhvdmVyIC5wcm9kdWN0cy1maWxtc19faXRlbS10aXRsZTphZnRlciwgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19faXRlbTpob3ZlciAucHJvZHVjdHMtZmlsbXNfX2l0ZW0tdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19faW1hZ2UsIC5wcm9kdWN0cy1maWxtcyAucHJvZHVjdHMtZmlsbXNfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0M3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxuICAgIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19faW1hZ2UgaW1nLCAucHJvZHVjdHMtZmlsbXMgLnByb2R1Y3RzLWZpbG1zX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX19pdGVtLXRpdGxlLCAucHJvZHVjdHMtZmlsbXMgLnByb2R1Y3RzLWZpbG1zX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDE2cHggMTJweCAyNXB4IDI0cHg7IH1cbiAgLnByb2R1Y3RzLWZvb2QgLnRhYnMsIC5wcm9kdWN0cy1maWxtcyAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7IH1cbiAgLnByb2R1Y3RzLWZvb2QgLnRhYiwgLnByb2R1Y3RzLWZpbG1zIC50YWIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgICAucHJvZHVjdHMtZm9vZCAudGFiOmhvdmVyLCAucHJvZHVjdHMtZmlsbXMgLnRhYjpob3ZlciB7XG4gICAgICBjb2xvcjogIzFhMWExYTsgfVxuICAgIC5wcm9kdWN0cy1mb29kIC50YWIuYWN0aXZlLCAucHJvZHVjdHMtZmlsbXMgLnRhYi5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyOUU1ODsgfVxuICAucHJvZHVjdHMtZm9vZCAudGFicy1jb250ZW50LCAucHJvZHVjdHMtZmlsbXMgLnRhYnMtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3RzLWZvb2QgLnRhYi1wYW5lbCwgLnByb2R1Y3RzLWZpbG1zIC50YWItcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlOyB9XG4gICAgLnByb2R1Y3RzLWZvb2QgLnRhYi1wYW5lbC5hY3RpdmUsIC5wcm9kdWN0cy1maWxtcyAudGFiLXBhbmVsLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdHMtZm9vZCwgLnByb2R1Y3RzLWZpbG1zIHtcbiAgICAgIHBhZGRpbmc6IDEyOHB4IDA7IH1cbiAgICAgIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19faGVhZGVyLCAucHJvZHVjdHMtZmlsbXMgLnByb2R1Y3RzLWZpbG1zX19oZWFkZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19fZ3JpZCwgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgLnByb2R1Y3RzLWZvb2QgLnRhYnMsIC5wcm9kdWN0cy1maWxtcyAudGFicyB7XG4gICAgICAgIGdhcDogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3RzLWZvb2QsIC5wcm9kdWN0cy1maWxtcyB7XG4gICAgICBwYWRkaW5nOiA5NnB4IDAgMDsgfVxuICAgICAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX19oZWFkZXIsIC5wcm9kdWN0cy1maWxtcyAucHJvZHVjdHMtZmlsbXNfX2hlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX19oZWFkZXIgLmJ0bi10ZXh0LWdyZWVuLCAucHJvZHVjdHMtZmlsbXMgLnByb2R1Y3RzLWZpbG1zX19oZWFkZXIgLmJ0bi10ZXh0LWdyZWVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHJvZHVjdHMtZm9vZCAucHJvZHVjdHMtZmlsbXNfX2xpbmssIC5wcm9kdWN0cy1maWxtcyAucHJvZHVjdHMtZmlsbXNfX2xpbmsge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19fZ3JpZCwgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19faW1hZ2UsIC5wcm9kdWN0cy1maWxtcyAucHJvZHVjdHMtZmlsbXNfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDsgfVxuICAgICAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX19pdGVtLCAucHJvZHVjdHMtZmlsbXMgLnByb2R1Y3RzLWZpbG1zX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9kdWN0cy1mb29kIC5wcm9kdWN0cy1maWxtc19faXRlbS10aXRsZSwgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19faXRlbS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgICAgLnByb2R1Y3RzLWZvb2QgLnByb2R1Y3RzLWZpbG1zX19pdGVtOmJlZm9yZSwgLnByb2R1Y3RzLWZpbG1zIC5wcm9kdWN0cy1maWxtc19faXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjM2MzgzIDEwLjg5OTlMMTAuNjM2NCAwLjg5OTkwMk0xMC42MzY0IDAuODk5OTAySDAuNjM2MzgzTTEwLjYzNjQgMC44OTk5MDJWMTAuODk5OScgc3Ryb2tlPSclMjMxNzFEMUEnIHN0cm9rZS13aWR0aD0nMS44Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAucHJvZHVjdHMtZm9vZCAudGFicywgLnByb2R1Y3RzLWZpbG1zIC50YWJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMGUwZTA7IH1cbiAgICAgIC5wcm9kdWN0cy1mb29kIC50YWIsIC5wcm9kdWN0cy1maWxtcyAudGFiIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgIC5wcm9kdWN0cy1mb29kLCAucHJvZHVjdHMtZmlsbXMge1xuICAgICAgcGFkZGluZzogODBweCAwIDA7IH0gfVxuXG4ucHJvZHVjdC1maW5kZXItZ3JlZW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5wcm9kdWN0LWZpbmRlci1ncmVlbi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTsgfVxuICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNzBweCA0MHB4IDYycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjMDE1NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7IH1cbiAgLnByb2R1Y3QtZmluZGVyLWdyZWVuX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDExcHg7XG4gICAgbWF4LXdpZHRoOiA1OTBweDsgfVxuICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9kdWN0LWZpbmRlci1ncmVlbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI0YxRjFGMTsgfVxuICAgIC5wcm9kdWN0LWZpbmRlci1ncmVlbl9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9kdWN0LWZpbmRlci1ncmVlbl9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX2J1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX2J1dHRvbiBhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjsgfVxuICAgICAgLnByb2R1Y3QtZmluZGVyLWdyZWVuX19idXR0b24gYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb2QtcGFja2FnaW5nIC5wcm9kdWN0LWZpbmRlci1ncmVlbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTlweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtZmluZGVyLWdyZWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIC5wcm9kdWN0LWZpbmRlci1ncmVlbl9fd3JhcHBlciB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDcwcHggMzVweCA2MnB4OyB9XG4gICAgLnByb2R1Y3QtZmluZGVyLWdyZWVuX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX2J1dHRvbiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4gLmdyaWQtaW5zaWRlOm50aC1vZi10eXBlKDIpLCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuIC5ncmlkLWluc2lkZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5oZXJvLWdyZWVuX19jb250ZW50LCAuZmlsbXMtc29sdXRpb25zIC5oZXJvLWdyZWVuX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTJweDsgfVxuICAucHJvZHVjdC1maW5kZXItZ3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cbiAgLnByb2R1Y3QtZmluZGVyLWdyZWVuX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnByb2R1Y3QtZmluZGVyLWdyZWVuX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2R1Y3QtZmluZGVyLWdyZWVuX19idXR0b24gYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4gLmJyZWFkY3J1bWIsIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW4gLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW4gLmdyaWQtaW5zaWRlOmZpcnN0LW9mLXR5cGUsIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW4gLmdyaWQtaW5zaWRlOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmhlcm8tZ3JlZW5fX2NvbnRlbnQsIC5maWxtcy1zb2x1dGlvbnMgLmhlcm8tZ3JlZW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5maWxtcy1zb2x1dGlvbnMgLnByb2R1Y3RzLWZpbG1zX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5maWxtcy1zb2x1dGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbi5zdXN0YWluYWJpbGl0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7IH1cbiAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUge1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUgLmdyaWQtaW5zaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBwYWRkaW5nOiAxMDRweCA4OHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUtZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlLWRlc2NyaXB0aW9uIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUtZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZS1yaWdodCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlLWltYWdlLW5vdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmY1MjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzhweDsgfVxuICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zsb3ctc3VzdGFpbmFiaWxpdHkuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA1MzRweDtcbiAgICAgIHdpZHRoOiAyNzJweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UgLmdyaWQtaW5zaWRlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW46IDAgMCA0OHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDY3NnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE4NHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNDBweCA1NnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTZweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlLWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgMCAxMXB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIG1heC13aWR0aDogMzg4cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlLWl0ZW0tbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YxZjFmMTtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG4gIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmY1MjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nIC5ncmlkLWluc2lkZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxMjBweCA4cHggMTIwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZy1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZy1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZy1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWxpbmsgYS5saW5rLWFycm93IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWxpbmsgYS5saW5rLWFycm93OmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN1c3RhaW5hYmlsaXR5X19lc2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgcGFkZGluZzogMTYwcHggMCA4MHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19lc2cgLmdyaWQtaW5zaWRlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHQxIGltYWdlMVwiIFwiaW1hZ2UyIHRleHQyXCI7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctaXRlbVtkYXRhLXNsb3Q9XCJ0ZXh0MVwiXSB7XG4gICAgICAgIGdyaWQtYXJlYTogdGV4dDE7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZXNnLWl0ZW1bZGF0YS1zbG90PVwidGV4dDJcIl0ge1xuICAgICAgICBncmlkLWFyZWE6IHRleHQyOyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctaW1hZ2VbZGF0YS1zbG90PVwiaW1hZ2UxXCJdIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpbWFnZTE7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZXNnLWltYWdlW2RhdGEtc2xvdD1cImltYWdlMlwiXSB7XG4gICAgICAgIGdyaWQtYXJlYTogaW1hZ2UyOyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZy1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZy1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBwYWRkaW5nOiA2NHB4IDQwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZy1jYXJkIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZy1jYXJkIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgICAgIC5zdXN0YWluYWJpbGl0eV9fZXNnLWNhcmQgZGl2IHAge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5zdXN0YWluYWJpbGl0eV9fZXNnLWNhcmQgZGl2IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZy1jYXJkIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZSAuZ3JpZC1pbnNpZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19lc2cgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgcGFkZGluZzogMTA0cHggNzJweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctaW1hZ2Uge1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZy1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19lc2cge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZSAuZ3JpZC1pbnNpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODhweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQ4cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZS1sZWZ0IHtcbiAgICAgIGdhcDogMTZweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS1pdGVtLWxpbmsgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS1jYXJkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIGdhcDogMDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5X19lc2cge1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0ZXh0MVwiIFwiaW1hZ2UxXCIgXCJ0ZXh0MlwiIFwiaW1hZ2UyXCI7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZXNnLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgICBnYXA6IDEycHg7IH1cbiAgICAgICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctY2FyZCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgIC5zdXN0YWluYWJpbGl0eV9fZXNnLWNhcmQgZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAgICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctY2FyZCAubGluay1hcnJvdyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZy1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICAgIGdhcDogMDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fY29uc3VsdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU3NnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctaW1hZ2UgaW1nIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuLWZ1dHVyZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUtd3JhcHBlciB7XG4gICAgICAgIGdhcDogNDhweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbi1mdXR1cmUgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyNHB4IDgycHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjBweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19ncmVlbmNob2ljZTphZnRlciB7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMjFweDtcbiAgICAgICAgd2lkdGg6IDE1NHB4OyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eV9fZXNnIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19lc2ctY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2VzZy1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5IC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnN1c3RhaW5hYmlsaXR5IC5zdXN0YWluYWJpbGl0eV9fZ3JlZW4tZnV0dXJlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2U6YWZ0ZXIge1xuICAgICAgICB0b3A6IDI0NHB4O1xuICAgICAgICBoZWlnaHQ6IDMxN3B4O1xuICAgICAgICB3aWR0aDogMTUycHg7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbXMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgICAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtY2FyZCB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbS1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbTpmaXJzdC1jaGlsZCAuc3VzdGFpbmFiaWxpdHlfX2dyZWVuY2hvaWNlLWl0ZW0tbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbS10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMjI0cHg7IH1cbiAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMjI0cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgICAgLnN1c3RhaW5hYmlsaXR5X19jb25zdWx0aW5nLWltYWdlIGltZyB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMTAwJSAxMCU7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHlfX2NvbnN1bHRpbmctbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4OyB9IH1cblxuLnBhZ2UtNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4NHB4IDAgNzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAucGFnZS00MDRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5wYWdlLTQwNF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAucGFnZS00MDRfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFnZS00MDRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgLnBhZ2UtNDA0X19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLTQwNF9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAucGFnZS00MDRfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBhZ2UtNDA0X19idXR0b24gYSB7XG4gICAgICBtaW4td2lkdGg6IDEyM3B4OyB9XG4gIC5wYWdlLTQwNF9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC5wYWdlLTQwNF9fbGlua3MgYSB7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNmY1MjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTsgfVxuICAgIC5wYWdlLTQwNF9fbGlua3MgLnNlcGFyYXRvciB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTEsIDgyLCAwLjQpO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5wYWdlLTQwNF9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS00MDQge1xuICAgIHBhZGRpbmc6IDc5cHggMCA2OXB4OyB9XG4gICAgLnBhZ2UtNDA0X193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTQ2cHg7IH1cbiAgICAucGFnZS00MDRfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1N3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDk0cHg7IH1cbiAgICAucGFnZS00MDRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnBhZ2UtNDA0X193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7IH1cbiAgICAucGFnZS00MDRfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI0NnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnBhZ2UtNDA0IHtcbiAgICBwYWRkaW5nOiAxMTVweCAwIDk5cHg7IH1cbiAgICAucGFnZS00MDRfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFnZS00MDRfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE5M3B4OyB9XG4gICAgLnBhZ2UtNDA0X19kZXNjcmlwdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTgwJTsgfVxuICAgIC5wYWdlLTQwNF9fbGlua3Mge1xuICAgICAgZ2FwOiAzMHB4OyB9XG4gICAgICAucGFnZS00MDRfX2xpbmtzIC5zZXBhcmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJlbmVmaXRzIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmY1MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYmVuZWZpdHNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYmVuZWZpdHNfX2V5ZWJyb3cge1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmJlbmVmaXRzX19leWVicm93OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODsgfVxuICAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJlbmVmaXRzX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLmJlbmVmaXRzX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5iZW5lZml0c19fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjRweDsgfVxuICAuYmVuZWZpdHNfX2NhcmQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmJlbmVmaXRzX19pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYmVuZWZpdHNfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJlbmVmaXRzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuYmVuZWZpdHNfX2NhcmQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuXG4uYmVuZWZpdHMtLTItY29scyAuYmVuZWZpdHNfX2dyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG5cbi5iZW5lZml0cy0tMy1jb2xzIC5iZW5lZml0c19fZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cblxuLmJlbmVmaXRzLS0yLTEgLmJlbmVmaXRzX19ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuXG4uYmVuZWZpdHMtLTItMSAuYmVuZWZpdHNfX2NhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjsgfVxuXG4uZm9vZC1wYWNrYWdpbmcgLmJlbmVmaXRzIHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuICAuZm9vZC1wYWNrYWdpbmcgLmJlbmVmaXRzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5maWxtcy1zb2x1dGlvbnMgLmJlbmVmaXRzIHtcbiAgbWFyZ2luLXRvcDogMTU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDc5cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWxtcy1zb2x1dGlvbnMgLmJlbmVmaXRzLCAuZm9vZC1wYWNrYWdpbmcgLmJlbmVmaXRzIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7IH1cbiAgICAuZmlsbXMtc29sdXRpb25zIC5iZW5lZml0c19fdGl0bGUsIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmZpbG1zLXNvbHV0aW9ucyAuYmVuZWZpdHNfX2dyaWQsIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHNfX2dyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5maWxtcy1zb2x1dGlvbnMgLmJlbmVmaXRzX19jYXJkLCAuZm9vZC1wYWNrYWdpbmcgLmJlbmVmaXRzX19jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpOyB9XG4gICAgICAuZmlsbXMtc29sdXRpb25zIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSgxKSwgLmZvb2QtcGFja2FnaW5nIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAuZmlsbXMtc29sdXRpb25zIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSgyKSwgLmZvb2QtcGFja2FnaW5nIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAuZmlsbXMtc29sdXRpb25zIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSgzKSwgLmZvb2QtcGFja2FnaW5nIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG9yZGVyOiA1OyB9XG4gICAgICAuZmlsbXMtc29sdXRpb25zIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSg0KSwgLmZvb2QtcGFja2FnaW5nIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAuZmlsbXMtc29sdXRpb25zIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSg1KSwgLmZvb2QtcGFja2FnaW5nIC5iZW5lZml0c19fY2FyZDpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgIG9yZGVyOiA0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZpbG1zLXNvbHV0aW9ucyAuYmVuZWZpdHMsIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmc6IDY0cHggMDsgfVxuICAgIC5maWxtcy1zb2x1dGlvbnMgLmJlbmVmaXRzX190aXRsZSwgLmZvb2QtcGFja2FnaW5nIC5iZW5lZml0c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuZmlsbXMtc29sdXRpb25zIC5iZW5lZml0c19fY2FyZCwgLmZvb2QtcGFja2FnaW5nIC5iZW5lZml0c19fY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZpbG1zLXNvbHV0aW9ucyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoMSksIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgLmZpbG1zLXNvbHV0aW9ucyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoMiksIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgLmZpbG1zLXNvbHV0aW9ucyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoMyksIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBvcmRlcjogNTsgfVxuICAgICAgLmZpbG1zLXNvbHV0aW9ucyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoNCksIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBvcmRlcjogNDsgfVxuICAgICAgLmZpbG1zLXNvbHV0aW9ucyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoNSksIC5mb29kLXBhY2thZ2luZyAuYmVuZWZpdHNfX2NhcmQ6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICBvcmRlcjogMzsgfSB9XG5cbi5jYXJlZXIgLmJlbmVmaXRzX19leWVicm93IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcmVlciAuYmVuZWZpdHNfX2NhcmQge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7IH1cblxuLmNhcmVlciAuYmVuZWZpdHNfX2NhcmQtZGVzYyB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLmNhcmVlci5iZW5lZml0cy1iZXlvbmQgLmJlbmVmaXRzX19jYXJkIHtcbiAgcGFkZGluZzogMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlci5iZW5lZml0cy1iZXlvbmQgLmJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY2FyZWVyLmJlbmVmaXRzLWJleW9uZCAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4OyB9XG4gICAgLmNhcmVlci5iZW5lZml0cy1iZXlvbmQgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC5jYXJlZXIuYmVuZWZpdHMtYmV5b25kIC5iZW5lZml0c19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNhcmVlci5iZW5lZml0cy1iZXlvbmQgLmJlbmVmaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgIC5jYXJlZXIuYmVuZWZpdHMtYmV5b25kIC5iZW5lZml0c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuY2FyZWVyLmJlbmVmaXRzLWJleW9uZCAuYmVuZWZpdHNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uY2FyZWVyLmxpZmUtYXQtd2lwYWsgLmJlbmVmaXRzX19jYXJkIHtcbiAgcGFkZGluZzogMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlci5saWZlLWF0LXdpcGFrIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5jYXJlZXIubGlmZS1hdC13aXBhayAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgLmNhcmVlci5saWZlLWF0LXdpcGFrIC5iZW5lZml0c19fZXllYnJvdyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC5jYXJlZXIubGlmZS1hdC13aXBhayAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmNhcmVlci5saWZlLWF0LXdpcGFrIC5iZW5lZml0c19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNhcmVlci5saWZlLWF0LXdpcGFrIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAuY2FyZWVyLmxpZmUtYXQtd2lwYWsgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5jYXJlZXIubGlmZS1hdC13aXBhayAuYmVuZWZpdHNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4ucmVuZXdhYmxlIC5iZW5lZml0c19fY2FyZCwgLnJlY3ljbGFibGUgLmJlbmVmaXRzX19jYXJkLCAucmVjeWNsZWQgLmJlbmVmaXRzX19jYXJkIHtcbiAgcGFkZGluZzogMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbmV3YWJsZSAuYmVuZWZpdHMsIC5yZWN5Y2xhYmxlIC5iZW5lZml0cywgLnJlY3ljbGVkIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5yZW5ld2FibGUgLmJlbmVmaXRzLCAucmVjeWNsYWJsZSAuYmVuZWZpdHMsIC5yZWN5Y2xlZCAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgLnJlbmV3YWJsZSAuYmVuZWZpdHNfX3RpdGxlLCAucmVjeWNsYWJsZSAuYmVuZWZpdHNfX3RpdGxlLCAucmVjeWNsZWQgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC5yZW5ld2FibGUgLmJlbmVmaXRzX19ncmlkLCAucmVjeWNsYWJsZSAuYmVuZWZpdHNfX2dyaWQsIC5yZWN5Y2xlZCAuYmVuZWZpdHNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5yZW5ld2FibGUgLmJlbmVmaXRzLCAucmVjeWNsYWJsZSAuYmVuZWZpdHMsIC5yZWN5Y2xlZCAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLnJlbmV3YWJsZSAuYmVuZWZpdHNfX3RpdGxlLCAucmVjeWNsYWJsZSAuYmVuZWZpdHNfX3RpdGxlLCAucmVjeWNsZWQgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5yZW5ld2FibGUgLmJlbmVmaXRzX19ncmlkLCAucmVjeWNsYWJsZSAuYmVuZWZpdHNfX2dyaWQsIC5yZWN5Y2xlZCAuYmVuZWZpdHNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI0cHg7IH0gfVxuXG4uc3VjY2Vzc19fc3RvcmllcyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zdWNjZXNzX19zdG9yaWVzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGdhcDogMjBweDsgfVxuICAuc3VjY2Vzc19fc3Rvcmllc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGNvbG9yOiAjMTcxZDFhOyB9XG4gIC5zdWNjZXNzX19zdG9yaWVzX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zdWNjZXNzX19zdG9yaWVzX19saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAuc3VjY2Vzc19fc3Rvcmllc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjVweDsgfVxuICAuc3VjY2Vzc19fc3Rvcmllc19faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zdWNjZXNzX19zdG9yaWVzX19pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuc3VjY2Vzc19fc3Rvcmllc19faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnN1Y2Nlc3NfX3N0b3JpZXNfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzE3MWQxYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3VjY2Vzc19fc3RvcmllcyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgIC5zdWNjZXNzX19zdG9yaWVzX19oZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLnN1Y2Nlc3NfX3N0b3JpZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgICAgLnN1Y2Nlc3NfX3N0b3JpZXNfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gICAgICAuc3VjY2Vzc19fc3Rvcmllc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3VjY2Vzc19fc3RvcmllcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLnN1Y2Nlc3NfX3N0b3JpZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgICAgLnN1Y2Nlc3NfX3N0b3JpZXNfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuLmdyZWVuQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgaGVpZ2h0OiA5MDRweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5ncmVlbkNob2ljZSAuaGVyby13aGl0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGUtZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHkge1xuICBwYWRkaW5nOiA4MHB4IDAgMjM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9fd3JhcHBlciB7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDU3MHB4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9faXRlbS1pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9faXRlbS1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9faXRlbS10ZXh0IHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19pdGVtLXRleHQgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19pdGVtLXRleHQgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAjNDU0YTQ4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQyJSk7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uZ3JlZW5DaG9pY2UgLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuX19iYWNrZ3JvdW5kLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZC1saXN0IHtcbiAgICBnYXA6IDEzcHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZC1maW5hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDQ5MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuX19iYWNrZ3JvdW5kLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZC1yaWdodCBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZ3JlZW5DaG9pY2UgLmdyZWVuQ2hvaWNlVGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICBwYWRkaW5nLWJvdHRvbTogODFweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuQ2hvaWNlVGVzdGltb25pYWxfX3F1b3RlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbkNob2ljZVRlc3RpbW9uaWFsX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzE3MUQxQTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbkNob2ljZVRlc3RpbW9uaWFsX19yb2xlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzE3MUQxQTsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuQ2hvaWNlVGVzdGltb25pYWxfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDY0cHggODdweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzhlM2QzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZ3JlZW5DaG9pY2UgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdyZWVuQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgICBoZWlnaHQ6IDc4N3B4OyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5oZXJvLXdoaXRlLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvdHRvbTogLTE0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA2NzVweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZF9fcmlnaHQgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNCUpOyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VUZXN0aW1vbmlhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjRweCA4N3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogODhweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5ncmVlbkNob2ljZSAuaGVyby13aGl0ZSB7XG4gICAgaGVpZ2h0OiA2OTRweDsgfVxuICAgIC5ncmVlbkNob2ljZSAuaGVyby13aGl0ZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBsZWZ0OiA4NnB4O1xuICAgICAgbWF4LXdpZHRoOiA2MThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgYm90dG9tOiAtMjQwcHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGVfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHkge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweDsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHlfX2xpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZC1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xuICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGUge1xuICAgIGhlaWdodDogNjEwcHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgbGVmdDogNjZweDtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHlfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHlfX2xpc3Qge1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuX19iYWNrZ3JvdW5kIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU3NnB4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VUZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmdyZWVuQ2hvaWNlVGVzdGltb25pYWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyZWVuQ2hvaWNlIC5oZXJvLXdoaXRlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmVlbkNob2ljZSAuaGVyby13aGl0ZSB7XG4gICAgbWluLWhlaWdodDogNDI2cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5oZXJvLXdoaXRlLWNvbnRlbnQge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgIC5ncmVlbkNob2ljZSAuaGVyby13aGl0ZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5ncmVlbkNob2ljZSAuaGVyby13aGl0ZS1kZXNjcmlwdGlvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHkge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHlfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiA0MHB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlIC5ncmVlbmNob2ljZS13aHlfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5ncmVlbkNob2ljZSAuZ3JpZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ncmVlbkNob2ljZSAuY29udGFjdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VUZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmdyZWVuQ2hvaWNlVGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VUZXN0aW1vbmlhbF9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBnYXA6IDI0cHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQgaW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmdyZWVuQ2hvaWNlIC5oZXJvLXdoaXRlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmhlcm8td2hpdGUtdGl0bGUge1xuICAgIG1heC13aWR0aDogMzYwcHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5oZXJvLXdoaXRlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDMyMnB4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5LXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UgLmdyZWVuY2hvaWNlLXdoeV9fYnV0dG9ucyB7XG4gICAgICBnYXA6IDE5cHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19idXR0b25zIC5idG4tZ3JlZW4sIC5ncmVlbkNob2ljZSAuZ3JlZW5jaG9pY2Utd2h5X19idXR0b25zIC5idG4td2hpdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbl9fYmFja2dyb3VuZC1saXN0IHtcbiAgICBnYXA6IDEycHg7IH1cbiAgLmdyZWVuQ2hvaWNlIC5ncmVlbkNob2ljZVRlc3RpbW9uaWFsX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VUZXN0aW1vbmlhbF9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4OyB9IH1cblxuLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmY1MjtcbiAgbWluLWhlaWdodDogNzAycHg7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdyZWVuX19iYWNrZ3JvdW5kLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdyZWVuX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4OyB9XG4gIC5ncmVlbl9fYmFja2dyb3VuZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgIC5ncmVlbl9fYmFja2dyb3VuZC10aXRsZSBzdXAge1xuICAgICAgY29sb3I6ICNGMUYxRjE7IH1cbiAgLmdyZWVuX19iYWNrZ3JvdW5kLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE3cHg7IH1cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kLWxpc3QtaWNvbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAuZ3JlZW5fX2JhY2tncm91bmQtbGlzdC1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kLWxpc3QtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQ5OXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogI0YxRjFGMTsgfVxuICAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5ncmVlbl9fYmFja2dyb3VuZC1yaWdodCBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ncmVlbl9fYmFja2dyb3VuZCAuZ3JpZC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53aWljYXJlIC5ncmVlbl9fYmFja2dyb3VuZC1saXN0LCAuc3RlcmlraW5nIC5ncmVlbl9fYmFja2dyb3VuZC1saXN0LCAud2lpcG91Y2ggLmdyZWVuX19iYWNrZ3JvdW5kLWxpc3Qge1xuICAgIG1heC13aWR0aDogNDcwcHg7IH1cbiAgLndpaWNhcmUgLmdyZWVuX19iYWNrZ3JvdW5kLWxlZnQsIC5zdGVyaWtpbmcgLmdyZWVuX19iYWNrZ3JvdW5kLWxlZnQsIC53aWlwb3VjaCAuZ3JlZW5fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53aWljYXJlIC5ncmVlbl9fYmFja2dyb3VuZC1yaWdodCBpbWcsIC5zdGVyaWtpbmcgLmdyZWVuX19iYWNrZ3JvdW5kLXJpZ2h0IGltZywgLndpaXBvdWNoIC5ncmVlbl9fYmFja2dyb3VuZC1yaWdodCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JlZW5fX2JhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDYxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIC5ncmVlbl9fYmFja2dyb3VuZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtbGlzdC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDM4cHg7IH1cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTIlOyB9XG4gICAgICAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA2MTRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ncmVlbl9fYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2M3B4OyB9XG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtbGlzdC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7IH1cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmdyZWVuX19iYWNrZ3JvdW5kLXJpZ2h0IGltZyB7XG4gICAgICAgIGhlaWdodDogNTc2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC53aWljYXJlIC5ncmVlbl9fYmFja2dyb3VuZC10aXRsZSwgLnN0ZXJpa2luZyAuZ3JlZW5fX2JhY2tncm91bmQtdGl0bGUsIC53aWlwb3VjaCAuZ3JlZW5fX2JhY2tncm91bmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC53aWljYXJlIC5ncmVlbl9fYmFja2dyb3VuZC1yaWdodCwgLnN0ZXJpa2luZyAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQsIC53aWlwb3VjaCAuZ3JlZW5fX2JhY2tncm91bmQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53aWljYXJlIC5ncmVlbl9fYmFja2dyb3VuZC1sZWZ0LCAuc3RlcmlraW5nIC5ncmVlbl9fYmFja2dyb3VuZC1sZWZ0LCAud2lpcG91Y2ggLmdyZWVuX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmdyZWVuX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDsgfVxuICAuZ3JlZW5fX2JhY2tncm91bmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5ncmVlbl9fYmFja2dyb3VuZC1saXN0IHtcbiAgICBnYXA6IDIxcHg7IH1cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtbGlzdC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMjM2cHg7IH1cbiAgLmdyZWVuX19iYWNrZ3JvdW5kLXJpZ2h0IGltZyB7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi53aWljYXJlX19oZWFsdGhjYXJlIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4OyB9XG4gIC53aWljYXJlX19oZWFsdGhjYXJlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAud2lpY2FyZV9faGVhbHRoY2FyZS1saXN0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC53aWljYXJlX19oZWFsdGhjYXJlLWxlZnQge1xuICAgIG1heC13aWR0aDogNjI4cHg7IH1cbiAgLndpaWNhcmVfX2hlYWx0aGNhcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuICAud2lpY2FyZV9faGVhbHRoY2FyZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWRlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC53aWljYXJlX19oZWFsdGhjYXJlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZWNkZjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMjlweDsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWxpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTlweDsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWxpc3QtaWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAud2lpY2FyZV9faGVhbHRoY2FyZS1saXN0LWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud2lpY2FyZV9faGVhbHRoY2FyZS1saXN0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC53aWljYXJlX19oZWFsdGhjYXJlLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAud2lpY2FyZV9faGVhbHRoY2FyZS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53aWljYXJlX19oZWFsdGhjYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7IH1cbiAgICAud2lpY2FyZV9faGVhbHRoY2FyZS13cmFwcGVyIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgICAud2lpY2FyZV9faGVhbHRoY2FyZS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLndpaWNhcmVfX2hlYWx0aGNhcmUtbGlzdCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7IH1cbiAgICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWxpc3QtaXRlbSB7XG4gICAgICAgIGdhcDogMTZweDsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWltYWdlIHtcbiAgICAgIGhlaWdodDogNDY4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2lpY2FyZV9faGVhbHRoY2FyZSB7XG4gICAgcGFkZGluZy10b3A6IDE5MnB4OyB9XG4gICAgLndpaWNhcmVfX2hlYWx0aGNhcmUtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLndpaWNhcmVfX2hlYWx0aGNhcmUtbGVmdCwgLndpaWNhcmVfX2hlYWx0aGNhcmUtbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWxpc3Qge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjVweCAxNnB4OyB9XG4gICAgLndpaWNhcmVfX2hlYWx0aGNhcmUtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAzNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC53aWljYXJlX19oZWFsdGhjYXJlIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2lpY2FyZV9faGVhbHRoY2FyZSB7XG4gICAgcGFkZGluZy10b3A6IDI5OHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLndpaWNhcmVfX2hlYWx0aGNhcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgLndpaWNhcmVfX2hlYWx0aGNhcmUtd3JhcHBlciB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLndpaWNhcmVfX2hlYWx0aGNhcmUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuICAgIC53aWljYXJlX19oZWFsdGhjYXJlLWxpc3Qge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4OyB9XG4gICAgICAud2lpY2FyZV9faGVhbHRoY2FyZS1saXN0LWljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAud2lpY2FyZV9faGVhbHRoY2FyZS1saXN0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLndpaWNhcmVfX2hlYWx0aGNhcmUtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnByb2R1Y3RTb2x1dGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgLnByb2R1Y3RTb2x1dGlvbnNfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19faGVyby1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNjZweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wcm9kdWN0U29sdXRpb25zX19oZXJvLWJnIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kdWN0U29sdXRpb25zX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAucHJvZHVjdFNvbHV0aW9uc19faGVhZGluZ3Mge1xuICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgbWFyZ2luLXRvcDogNDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5wcm9kdWN0U29sdXRpb25zX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fc3VidGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC5wcm9kdWN0U29sdXRpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgY29sb3I6ICMwMDZGNTI7IH1cbiAgLnByb2R1Y3RTb2x1dGlvbnNfX2Rlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2Rlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtb3ZlcmxheUxvZ28ge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLW92ZXJsYXlMb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICBoZWlnaHQ6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvOyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgMzJweCAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YxZjFmMTtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1saW5rIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZDpsYXN0LWNoaWxkIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQ6bGFzdC1jaGlsZCBhOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjlFNTg7IH1cbiAgICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkOmhvdmVyOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjlFNTggIWltcG9ydGFudDsgfVxuXG4ub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2hlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuXG4ub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuXG4ub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAyNTFweDsgfVxuXG4ub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMzJweCA0MHB4OyB9XG5cbi5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX19jYXJkOmxhc3QtY2hpbGQgYSBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fY2FyZDpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4OyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2hlYWRpbmdzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiAxNTJweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMzJweCAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19faGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH1cbiAgICAgIC5wcm9kdWN0U29sdXRpb25zX19oZXJvLWJnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODVweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19oZWFkaW5ncyB7XG4gICAgICBtYXgtd2lkdGg6IDU0N3B4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fc3VidGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMTZweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAzOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RTb2x1dGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2hlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cbiAgICAgIC5wcm9kdWN0U29sdXRpb25zX19oZXJvLWJnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjRweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19oZWFkaW5ncyB7XG4gICAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDE0M3B4OyB9XG4gICAgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAzNHB4IDYzcHg7IH1cbiAgLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX19oZWFkaW5ncyB7XG4gICAgbWF4LXdpZHRoOiA0MTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG4gIC5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDsgfVxuICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDE0M3B4OyB9XG4gIC5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAzNHB4IDYzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19faGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAgICAgLnByb2R1Y3RTb2x1dGlvbnNfX2hlcm8tYmcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19faGVhZGluZ3Mge1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fc3VidGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdhcDogMjRweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTM3cHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDAgMjdweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLXN1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDI3cHggMjFweDsgfVxuICAgIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDsgfVxuICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG4gICAgLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX19oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NnB4OyB9XG4gICAgICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2hlcm8tYmcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2hlYWRpbmdzIHtcbiAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX19zdWJ0aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgIC5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fdGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAgIC5vdXItY29tbWl0bWVudCAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEzN3B4OyB9XG4gICAgLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX19jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMCAyN3B4OyB9XG4gICAgLm91ci1jb21taXRtZW50IC5wcm9kdWN0U29sdXRpb25zX19jYXJkLXN1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAyN3B4IDIxcHg7IH1cbiAgICAub3VyLWNvbW1pdG1lbnQgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4OyB9IH1cblxuLndoYXRXZURvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTsgfVxuICAud2hhdFdlRG9fX3Byb2R1Y3RTb2x1dGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfVxuICAgIC53aGF0V2VEb19fcHJvZHVjdFNvbHV0aW9ucyAucHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjFweDsgfVxuICAgICAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIC5wcm9kdWN0U29sdXRpb25zX19oZWFkaW5ncyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC53aGF0V2VEb19fcHJvZHVjdFNvbHV0aW9ucyAucHJvZHVjdFNvbHV0aW9uc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBjb2xvcjogIzE3MUQxQTsgfVxuICAgICAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAzMnB4IDQxcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53aGF0V2VEb19fcHJvZHVjdFNvbHV0aW9ucyAucHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JSAxMDAlOyB9XG4gICAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgICAud2hhdFdlRG9fX3Byb2R1Y3RTb2x1dGlvbnMgLnByb2R1Y3RTb2x1dGlvbnNfX2hlYWRpbmdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxuICAgICAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIC5wcm9kdWN0U29sdXRpb25zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC53aGF0V2VEb19fcHJvZHVjdFNvbHV0aW9ucyAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweCAzMnB4OyB9XG4gIC53aGF0V2VEbyAuYXBwcm9hY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC53aGF0V2VEbyAuc2VydmljZXNTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC53aGF0V2VEbyAuY3RhLWJhY2tncm91bmQtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAud2hhdFdlRG8gLmdyaWQtaW5zaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAud2hhdFdlRG9fX3Byb2R1Y3RTb2x1dGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAud2hhdFdlRG9fX3Byb2R1Y3RTb2x1dGlvbnMgLnByb2R1Y3RTb2x1dGlvbnNfX2hlYWRpbmdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIC5wcm9kdWN0U29sdXRpb25zX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC53aGF0V2VEb19fcHJvZHVjdFNvbHV0aW9ucyAucHJvZHVjdFNvbHV0aW9uc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAud2hhdFdlRG9fX3Byb2R1Y3RTb2x1dGlvbnMgLnByb2R1Y3RTb2x1dGlvbnNfX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDMycHggMjFweDsgfVxuICAgICAgLndoYXRXZURvX19wcm9kdWN0U29sdXRpb25zIC5wcm9kdWN0U29sdXRpb25zX19jYXJkLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogOXB4OyB9XG4gICAgICAgIC53aGF0V2VEb19fcHJvZHVjdFNvbHV0aW9ucyAucHJvZHVjdFNvbHV0aW9uc19fY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTM4cHg7IH0gfVxuXG4uZ3JlZW5DaG9pY2VJbWdUZXh0IHtcbiAgbWFyZ2luOiA0MnB4IDA7IH1cbiAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuZ3JlZW5DaG9pY2VJbWdUZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fcGFyYWdyYXBoIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fcGFyYWdyYXBoIHNwYW4uZ3JlZW4ge1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5ncmVlbkNob2ljZUltZ1RleHRfX2xpc3Qge1xuICAgIG1hcmdpbjogMjZweCAwIDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fbGlzdCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrLWljb24tZ3JlZW4uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmdyZWVuQ2hvaWNlSW1nVGV4dCAuYnRuLXRleHQtZ3JlZW46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZ3JlZW5DaG9pY2VJbWdUZXh0X193cmFwcGVyIHtcbiAgICAgIGdhcDogNTZweDsgfVxuICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdyZWVuQ2hvaWNlSW1nVGV4dCB7XG4gICAgICBtYXJnaW46IDgwcHggMDsgfVxuICAgICAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fd3JhcHBlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDQ4cHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ncmVlbkNob2ljZUltZ1RleHQge1xuICAgICAgbWFyZ2luOiA2NHB4IDA7IH1cbiAgICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgICAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuZ3JlZW5DaG9pY2VJbWdUZXh0X19wYXJhZ3JhcGgge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX2xpc3QgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7IH1cbiAgICAgICAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZ3JlZW5DaG9pY2VJbWdUZXh0IHtcbiAgICAgIG1hcmdpbjogNDhweCAwOyB9XG4gICAgICAuZ3JlZW5DaG9pY2VJbWdUZXh0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZUltZ1RleHRfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4uZ3JlZW5DaG9pY2UgLmdyZWVuQ2hvaWNlSW1nVGV4dCB7XG4gIG1hcmdpbjogMTQ0cHggMCAzMHB4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VJbWdUZXh0X19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAuZ3JlZW5DaG9pY2UgLmdyZWVuQ2hvaWNlSW1nVGV4dF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4gIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VJbWdUZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VJbWdUZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZSAuZ3JlZW5DaG9pY2VJbWdUZXh0X19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgcGFkZGluZzogMTAzcHggMCAxMDNweCA4OHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5lc2dHcmVlbkNob2ljZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXNnR3JlZW5DaG9pY2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gIC5lc2dHcmVlbkNob2ljZV9fZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZXNnR3JlZW5DaG9pY2VfX2V5ZWJyb3c6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC5lc2dHcmVlbkNob2ljZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgLmVzZ0dyZWVuQ2hvaWNlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5lc2dHcmVlbkNob2ljZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZXNnR3JlZW5DaG9pY2VfX2Rlc2NyaXB0aW9uIHAgLmdyZWVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7IH1cbiAgICAuZXNnR3JlZW5DaG9pY2VfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNkY1MjsgfVxuICAgIC5lc2dHcmVlbkNob2ljZV9fZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDsgfVxuICAgICAgLmVzZ0dyZWVuQ2hvaWNlX19kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVjay1pY29uLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNjQ5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIC5lc2dHcmVlbkNob2ljZV9faW1hZ2UgaW1nLmltZy1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZy5pbWctdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgMjRweDsgfVxuICAgIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDQxM3B4OyB9XG4gICAgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiA1MThweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgbWF4LXdpZHRoOiA5NzZweDsgfVxuICAgIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDQwNXB4OyB9XG4gICAgLmVzZ0dyZWVuQ2hvaWNlX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjA1ZnIgMWZyOyB9XG4gICAgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiAzNTdweDsgfVxuICAgICAgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSBpbWcuaW1nLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZy5pbWctbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSBpbWcuaW1nLXRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHBhZGRpbmc6IDc5cHggMCA4MHB4IDdweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5lc2dHcmVlbkNob2ljZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0OHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1heC13aWR0aDogNTEycHg7IH1cbiAgICAuZXNnR3JlZW5DaG9pY2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ4MnB4OyB9XG4gICAgICAgIC5lc2dHcmVlbkNob2ljZV9faW1hZ2UgaW1nLmltZy1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5lc2dHcmVlbkNob2ljZV9faW1hZ2UgaW1nLmltZy10YWJsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSBpbWcuaW1nLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZXNnR3JlZW5DaG9pY2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNjJweCAwOyB9XG4gICAgLmVzZ0dyZWVuQ2hvaWNlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZm9vZC1wYWNrYWdpbmcgLmVzZ0dyZWVuQ2hvaWNlLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOTNweCAwIDEwNHB4IDA7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCwgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZV9fdGl0bGUsIC5maWxtcy1zb2x1dGlvbnMgLmVzZ0dyZWVuQ2hvaWNlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIC5mb29kLXBhY2thZ2luZyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIC5mb29kLXBhY2thZ2luZyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZywgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDU2NHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vZC1wYWNrYWdpbmcgLmVzZ0dyZWVuQ2hvaWNlLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb29kLXBhY2thZ2luZyAuZXNnR3JlZW5DaG9pY2UsIC5maWxtcy1zb2x1dGlvbnMgLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgICBwYWRkaW5nOiA5M3B4IDAgMTA0cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCwgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0MDRweDsgfVxuICAgICAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCBwLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cbiAgICAuZm9vZC1wYWNrYWdpbmcgLmVzZ0dyZWVuQ2hvaWNlX19pbWFnZSwgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAgIC5mb29kLXBhY2thZ2luZyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZywgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogNTc5cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vZC1wYWNrYWdpbmcgLmVzZ0dyZWVuQ2hvaWNlLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgcGFkZGluZzogODBweCAwOyB9XG4gICAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCwgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1NTlweDsgfVxuICAgIC5mb29kLXBhY2thZ2luZyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZV9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5mb29kLXBhY2thZ2luZyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZywgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2ltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogNDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vZC1wYWNrYWdpbmcgLmVzZ0dyZWVuQ2hvaWNlLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZV9fd3JhcHBlciwgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX3dyYXBwZXIge1xuICAgICAgZ2FwOiAzN3B4OyB9XG4gICAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZSAuYnRuLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZSAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmZvb2QtcGFja2FnaW5nIC5lc2dHcmVlbkNob2ljZV9faW1hZ2UgaW1nLCAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZV9faW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5maWxtcy1zb2x1dGlvbnMgLmVzZ0dyZWVuQ2hvaWNlX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2Rlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5maWxtcy1zb2x1dGlvbnMgLmVzZ0dyZWVuQ2hvaWNlIC5idG4ge1xuICBtaW4td2lkdGg6IDI0MXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7IH1cbiAgICAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZV9fY29udGVudCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLmZpbG1zLXNvbHV0aW9ucyAuZXNnR3JlZW5DaG9pY2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbXMtc29sdXRpb25zIC5lc2dHcmVlbkNob2ljZV9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTU5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5maWxtcy1zb2x1dGlvbnMgLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG4uc3RlcmlraW5nIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTsgfVxuXG4ucGFja2FnaW5nQ2hhbGxlbmdlIHtcbiAgbWFyZ2luOiAxNThweCBhdXRvIDQ4cHg7IH1cbiAgLnBhY2thZ2luZ0NoYWxsZW5nZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4OyB9XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDsgfVxuICAucGFja2FnaW5nQ2hhbGxlbmdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7IH1cbiAgLnBhY2thZ2luZ0NoYWxsZW5nZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnBhY2thZ2luZ0NoYWxsZW5nZV9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAucGFja2FnaW5nQ2hhbGxlbmdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4OyB9XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogODJweDsgfVxuICAucGFja2FnaW5nQ2hhbGxlbmdlX19pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNDMycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2luZ0NoYWxsZW5nZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OXB4OyB9XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzU2cHg7IH1cbiAgLnBhY2thZ2luZ0NoYWxsZW5nZV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2VfX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiA0NThweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2Uge1xuICAgIG1hcmdpbjogOTVweCBhdXRvIDQwcHg7IH1cbiAgICAucGFja2FnaW5nQ2hhbGxlbmdlX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGFja2FnaW5nQ2hhbGxlbmdlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MTJweCArIDY0cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5wYWNrYWdpbmdDaGFsbGVuZ2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2M3B4OyB9XG4gICAgLnBhY2thZ2luZ0NoYWxsZW5nZV9faW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGFja2FnaW5nQ2hhbGxlbmdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNDQwcHggKyA2NHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7IH1cbiAgICAucGFja2FnaW5nQ2hhbGxlbmdlIC5ncmlkLWluc2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucGFja2FnaW5nQ2hhbGxlbmdlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygyNzJweCArIDI5cHgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAucGFja2FnaW5nQ2hhbGxlbmdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0M3B4OyB9XG4gICAgLnBhY2thZ2luZ0NoYWxsZW5nZV9faW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfSB9XG5cbi5rZXlGYWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2V5RmFjdHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweDsgfVxuICAua2V5RmFjdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MTFweDtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNDhweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAua2V5RmFjdHNfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAua2V5RmFjdHNfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogNjRweDsgfVxuICAua2V5RmFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmtleUZhY3RzX193cmFwcGVyIHtcbiAgICBnYXA6IDI1cHg7IH1cbiAgLmtleUZhY3RzX19pdGVtIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAua2V5RmFjdHNfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgICAua2V5RmFjdHNfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rZXlGYWN0c19faXRlbSB7XG4gICAgd2lkdGg6IDI2MXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtleUZhY3RzX19pdGVtIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxOTZweDtcbiAgICBwYWRkaW5nOiA0OHB4IDIycHg7IH1cbiAgLmtleUZhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmtleUZhY3RzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5rZXlGYWN0c19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmtleUZhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmhlcm8tZmxleHBhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVERUE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuaGVyby1mbGV4cGFja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2MHB4OyB9XG4gIC5oZXJvLWZsZXhwYWNrX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC5oZXJvLWZsZXhwYWNrX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZXJvLWZsZXhwYWNrX19zdWJ0aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODsgfVxuICAuaGVyby1mbGV4cGFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgLmhlcm8tZmxleHBhY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLmhlcm8tZmxleHBhY2tfX2JlbmVmaXRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNDEzcHg7IH1cbiAgICAuaGVyby1mbGV4cGFja19fYmVuZWZpdHMgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgICAgLmhlcm8tZmxleHBhY2tfX2JlbmVmaXRzIGxpIC5pY29uLWNoZWNrIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2stZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWluLXdpZHRoOiAyM3B4OyB9XG4gIC5oZXJvLWZsZXhwYWNrX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogODBweCAwOyB9XG4gIC5oZXJvLWZsZXhwYWNrX19pbWFnZSB7XG4gICAgd2lkdGg6IDQ0OXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvLWZsZXhwYWNrX190YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCAyMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5oZXJvLWZsZXhwYWNrX190YWcgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmhlcm8tZmxleHBhY2tfX3RhZyBpbWcge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgLmhlcm8tZmxleHBhY2sgLmltYWdlLXRvcC1sZWZ0IHtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAtNiU7IH1cbiAgLmhlcm8tZmxleHBhY2sgLmltYWdlLXRvcC1yaWdodCB7XG4gICAgdG9wOiAyMyU7XG4gICAgcmlnaHQ6IDglOyB9XG4gIC5oZXJvLWZsZXhwYWNrIC5pbWFnZS1taWRkbGUge1xuICAgIHRvcDogNDYlO1xuICAgIGxlZnQ6IDIzJTsgfVxuICAuaGVyby1mbGV4cGFjayAuaW1hZ2UtYm90dG9tLWxlZnQge1xuICAgIGJvdHRvbTogMjQlO1xuICAgIGxlZnQ6IC00JTsgfVxuICAuaGVyby1mbGV4cGFjayAuaW1hZ2UtYm90dG9tLXJpZ2h0IHtcbiAgICBib3R0b206IDEwJTtcbiAgICByaWdodDogNSU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWZsZXhwYWNrX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuaGVyby1mbGV4cGFja19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NzVweDsgfVxuICAuaGVyby1mbGV4cGFja19fYmVuZWZpdHMge1xuICAgIG1heC13aWR0aDogNDExcHg7IH1cbiAgICAuaGVyby1mbGV4cGFja19fYmVuZWZpdHMgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5oZXJvLWZsZXhwYWNrX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDA0cHg7IH1cbiAgLmhlcm8tZmxleHBhY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogNDA0cHg7IH1cbiAgLmhlcm8tZmxleHBhY2sgLmltYWdlLXRvcC1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5oZXJvLWZsZXhwYWNrIC5pbWFnZS10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiA2JTsgfVxuICAuaGVyby1mbGV4cGFjayAuaW1hZ2UtbWlkZGxlIHtcbiAgICB0b3A6IDQzJTsgfVxuICAuaGVyby1mbGV4cGFjayAuaW1hZ2UtYm90dG9tLWxlZnQge1xuICAgIGJvdHRvbTogMjIlO1xuICAgIGxlZnQ6IDYlOyB9XG4gIC5oZXJvLWZsZXhwYWNrIC5pbWFnZS1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogOSU7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1mbGV4cGFja19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwOyB9XG4gIC5oZXJvLWZsZXhwYWNrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuaGVyby1mbGV4cGFja19fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7IH1cbiAgLmhlcm8tZmxleHBhY2tfX2JlbmVmaXRzIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4OyB9XG4gIC5oZXJvLWZsZXhwYWNrX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDI4cHggMCA5MHB4OyB9XG4gIC5oZXJvLWZsZXhwYWNrX19pbWFnZSB7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5oZXJvLWZsZXhwYWNrIC5pbWFnZS10b3AtbGVmdCB7XG4gICAgdG9wOiA5JTsgfVxuICAuaGVyby1mbGV4cGFjayAuaW1hZ2UtdG9wLXJpZ2h0IHtcbiAgICByaWdodDogNCU7XG4gICAgYm90dG9tOiAxOSU7IH1cbiAgLmhlcm8tZmxleHBhY2sgLmltYWdlLW1pZGRsZSB7XG4gICAgdG9wOiA0NyU7XG4gICAgbGVmdDogMzMlOyB9XG4gIC5oZXJvLWZsZXhwYWNrIC5pbWFnZS1ib3R0b20tbGVmdCB7XG4gICAgbGVmdDogNCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaGVyby1mbGV4cGFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmhlcm8tZmxleHBhY2tfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5oZXJvLWZsZXhwYWNrX19iZW5lZml0cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm8tZmxleHBhY2tfX2JlbmVmaXRzIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuaGVyby1mbGV4cGFja19faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luOiAyOHB4IDAgODBweDsgfVxuICAuaGVyby1mbGV4cGFja19faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDk4cHg7XG4gICAgb2JqZWN0LWZpdDogaW5oZXJpdDsgfVxuICAuaGVyby1mbGV4cGFjayAuaW1hZ2UtdG9wLWxlZnQge1xuICAgIHRvcDogOSU7IH1cbiAgLmhlcm8tZmxleHBhY2sgLmltYWdlLXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IDMlO1xuICAgIHRvcDogMjYlOyB9XG4gIC5oZXJvLWZsZXhwYWNrIC5pbWFnZS1taWRkbGUge1xuICAgIHRvcDogNDQlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaGVyby1mbGV4cGFjayAuaW1hZ2UtYm90dG9tLWxlZnQge1xuICAgIGxlZnQ6IDIlO1xuICAgIGJvdHRvbTogMzAlOyB9XG4gIC5oZXJvLWZsZXhwYWNrIC5pbWFnZS1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMTIlOyB9XG4gIC5oZXJvLWZsZXhwYWNrX190YWcge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5oZXJvLWZsZXhwYWNrX190YWcgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cblxuLmZsZXhpYmxlLWZpbG1zIHtcbiAgcGFkZGluZzogMTYwcHggMDsgfVxuICAuZmxleGlibGUtZmlsbXNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAuZmxleGlibGUtZmlsbXNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmZsZXhpYmxlLWZpbG1zX19jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxNjhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyOXB4IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuZmxleGlibGUtZmlsbXNfX2NhcmQ6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjlFNTg7IH1cbiAgICAuZmxleGlibGUtZmlsbXNfX2NhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjlFNTg7IH1cbiAgLmZsZXhpYmxlLWZpbG1zX19pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuZmxleGlibGUtZmlsbXNfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mbGV4aWJsZS1maWxtc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTc0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4aWJsZS1maWxtcyB7XG4gICAgcGFkZGluZzogMTI5cHggMDsgfVxuICAgIC5mbGV4aWJsZS1maWxtc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAgIC5mbGV4aWJsZS1maWxtc19fZ3JpZCB7XG4gICAgICBnYXA6IDI1cHg7IH1cbiAgICAuZmxleGlibGUtZmlsbXNfX2NhcmQge1xuICAgICAgcGFkZGluZzogMjVweCAzMnB4IDE0cHg7IH1cbiAgICAuZmxleGlibGUtZmlsbXNfX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMjZweDsgfVxuICAgIC5mbGV4aWJsZS1maWxtc19faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXhpYmxlLWZpbG1zIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7IH1cbiAgICAuZmxleGlibGUtZmlsbXNfX2dyaWQge1xuICAgICAgZ2FwOiAyMXB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAgIC5mbGV4aWJsZS1maWxtc19fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDMycHggMjJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlLWZpbG1zX19uYW1lIHtcbiAgICAgIG1heC13aWR0aDogMTM2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuZmxleGlibGUtZmlsbXMge1xuICAgIHBhZGRpbmc6IDgxcHggMCA3NnB4OyB9XG4gICAgLmZsZXhpYmxlLWZpbG1zX19ncmlkIHtcbiAgICAgIGdhcDogMTdweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgICAuZmxleGlibGUtZmlsbXNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5mbGV4aWJsZS1maWxtc19fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMjJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlLWZpbG1zX19uYW1lIHtcbiAgICAgIG1heC13aWR0aDogOTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mbGV4aWJsZS1maWxtc19fY2FyZCB7XG4gICAgcGFkZGluZzogMjhweCAxNnB4IDI1cHg7IH1cbiAgLmZsZXhpYmxlLWZpbG1zX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uaG93LXdlLXdvcmsge1xuICBwYWRkaW5nLWJvdHRvbTogNzlweDsgfVxuICAuaG93LXdlLXdvcmtfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICAuaG93LXdlLXdvcmtfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ob3ctd2Utd29ya19fbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmhvdy13ZS13b3JrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC5ob3ctd2Utd29ya19fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQxM3B4OyB9XG4gICAgLmhvdy13ZS13b3JrX19kZXNjIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuaG93LXdlLXdvcmtfX2Rlc2MgcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ob3ctd2Utd29ya19fc3RlcHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ob3ctd2Utd29ya19fc3RlcHM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyM3B4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRDFEMkQxLCAjRDFEMkQxIDRweCwgdHJhbnNwYXJlbnQgMTJweCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS42cyBsaW5lYXIsIG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgLmhvdy13ZS13b3JrX19zdGVwcy5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuaG93LXdlLXdvcmtfX3N0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXAuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ob3ctd2Utd29ya19faWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlOyB9XG4gICAgLmhvdy13ZS13b3JrX19zdGVwLmlzLWFjdGl2ZSAuaG93LXdlLXdvcmtfX2ljb24ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIC5ob3ctd2Utd29ya19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuaG93LXdlLXdvcmtfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDQxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjZzIGVhc2U7IH1cbiAgICAuaG93LXdlLXdvcmtfX2NhcmQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXAuaXMtYWN0aXZlIC5ob3ctd2Utd29ya19fY2FyZCB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAyOUU1ODsgfVxuICAuaG93LXdlLXdvcmsgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxMzJweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvdy13ZS13b3JrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDlweDsgfVxuICAgIC5ob3ctd2Utd29ya19fY29udGVudCB7XG4gICAgICB3aWR0aDogNDA0cHg7IH1cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXBzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTsgfVxuICAgIC5ob3ctd2Utd29ya19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5ob3ctd2Utd29ya19fc3RlcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLmhvdy13ZS13b3JrX19jYXJkIHtcbiAgICAgIHdpZHRoOiAzMzJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ob3ctd2Utd29yayB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAuaG93LXdlLXdvcmtfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAuaG93LXdlLXdvcmtfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaG93LXdlLXdvcmtfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1heC13aWR0aDogNTE0cHg7IH1cbiAgICAuaG93LXdlLXdvcmtfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7IH1cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXBzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIC5ob3ctd2Utd29ya19fc3RlcHM6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMjBweDsgfVxuICAgIC5ob3ctd2Utd29ya19fc3RlcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLmhvdy13ZS13b3JrX19pY29uIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLmhvdy13ZS13b3JrX19jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhvdy13ZS13b3JrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5ob3ctd2Utd29ya19fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuaG93LXdlLXdvcmtfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuaG93LXdlLXdvcmtfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIG1heC13aWR0aDogMjcycHg7IH1cbiAgICAgIC5ob3ctd2Utd29ya19fZGVzYyBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7IH1cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXBzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgICAgLmhvdy13ZS13b3JrX19zdGVwczpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogMzBweDsgfVxuICAgIC5ob3ctd2Utd29ya19faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAgICAgLmhvdy13ZS13b3JrX19pY29uIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIC5ob3ctd2Utd29ya19fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyNnB4IDI0cHggMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhcmVlciAuaG93LXdlLXdvcmtfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuLm91ci1mdXR1cmUtcm9hZG1hcCAuaG93LXdlLXdvcmtfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MTJweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5ob3ctd2Utd29ya19fbGFiZWwge1xuICBjb2xvcjogIzE3MUQxQTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5ob3ctd2Utd29ya19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmhvdy13ZS13b3JrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLnF1b3RlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICBwYWRkaW5nOiA2NHB4IDQ4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnF1b3RlLXNlY3Rpb25fX3RleHQge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucXVvdGUtc2VjdGlvbl9fdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjlweCAzMHB4OyB9XG4gICAgLnF1b3RlLXNlY3Rpb25fX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA1NDRweDsgfVxuICAgICAgLnF1b3RlLXNlY3Rpb25fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnF1b3RlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQ5cHggMjBweDsgfVxuICAgIC5xdW90ZS1zZWN0aW9uX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMjI0cHg7IH0gfVxuXG4ub3VyU2VydmljZXMgLnF1b3RlLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nOiA4MHB4IDQ4cHg7IH1cblxuLmFwcHJvYWNoIHtcbiAgcGFkZGluZzogMTUycHggMDsgfVxuICAuYXBwcm9hY2hfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hcHByb2FjaF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MTNweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmFwcHJvYWNoX19iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFwcHJvYWNoX19iYWRnZS1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLmFwcHJvYWNoX19iYWRnZS1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBjb2xvcjogI0YxRjFGMTsgfVxuICAgIC5hcHByb2FjaF9fYmFkZ2UtdGV4dCB7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmFwcHJvYWNoX19iYWRnZS1ib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBib3R0b206IDQ3cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzBiNmE1MjtcbiAgICAgIHBhZGRpbmc6IDI5cHggMzBweCAxOXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMjM4cHg7IH1cbiAgLmFwcHJvYWNoX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwYjZhNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgIC5hcHByb2FjaF9fc3VidGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7IH1cbiAgLmFwcHJvYWNoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLmFwcHJvYWNoX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5hcHByb2FjaF9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAgIC5hcHByb2FjaF9fZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hcHByb2FjaF9fbGluayB7XG4gICAgY29sb3I6ICMwYjZhNTI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYXBwcm9hY2hfX2xpc3QgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDsgfVxuICAgIC5hcHByb2FjaF9fbGlzdCB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG4gICAgICAuYXBwcm9hY2hfX2xpc3QgdWwgbGkgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmFwcHJvYWNoX19saXN0IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL0NoZWNrLUljb24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXBwcm9hY2gge1xuICAgIHBhZGRpbmc6IDEyMnB4IDA7IH1cbiAgICAuYXBwcm9hY2hfX3dyYXBwZXIge1xuICAgICAgZ2FwOiA2MHB4OyB9XG4gICAgLmFwcHJvYWNoX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuYXBwcm9hY2hfX2JhZGdlLWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDMzMnB4OyB9XG4gICAgLmFwcHJvYWNoX19iYWRnZS1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAuYXBwcm9hY2hfX2JhZGdlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuYXBwcm9hY2hfX2JhZGdlLWJveCB7XG4gICAgICBnYXA6IDE3cHg7XG4gICAgICBib3R0b206IDQ3cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMTdweCAxN3B4IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFwcHJvYWNoIHtcbiAgICBwYWRkaW5nOiA4OHB4IDAgOTdweDsgfVxuICAgIC5hcHByb2FjaF9fd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzBweDsgfVxuICAgIC5hcHByb2FjaF9fY29udGVudCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7IH1cbiAgICAuYXBwcm9hY2hfX2JhZGdlIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAuYXBwcm9hY2hfX2JhZGdlLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogNTMycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXBwcm9hY2hfX2JhZGdlLWJveCB7XG4gICAgICAgIGJvdHRvbTogNzhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMjlweCA2OXB4IDE5cHg7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuYXBwcm9hY2gge1xuICAgIHBhZGRpbmc6IDY4cHggMCAxMDBweDsgfVxuICAgIC5hcHByb2FjaF9fd3JhcHBlciB7XG4gICAgICBnYXA6IDE1cHg7IH1cbiAgICAuYXBwcm9hY2hfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDsgfVxuICAgIC5hcHByb2FjaF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuYXBwcm9hY2hfX2JhZGdlLWltYWdlIGltZyB7XG4gICAgICBoZWlnaHQ6IDI2NHB4OyB9XG4gICAgLmFwcHJvYWNoX19iYWRnZS1ib3gge1xuICAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMThweCAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzJweDsgfSB9XG5cbi5zZXJ2aWNlc1NlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgLnNlcnZpY2VzU2VjdGlvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLnNlcnZpY2VzU2VjdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19zdWJ0aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODsgfVxuICAuc2VydmljZXNTZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1heC13aWR0aDogMzI1cHg7IH1cbiAgLnNlcnZpY2VzU2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC5zZXJ2aWNlc1NlY3Rpb25fX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLnNlcnZpY2VzU2VjdGlvbl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkLWljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkLWljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDU2cHg7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIG1heC13aWR0aDogMzg4cHg7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGM0Y0RjY7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDI5RTU4OyB9XG4gICAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXRvcC1yaWdodC1ob3Zlci5zdmdcIik7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI5RTU4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZXNTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2dyaWQge1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgLnNlcnZpY2VzU2VjdGlvbl9fY2FyZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgNDlweDsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLnNlcnZpY2VzU2VjdGlvbl9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNlcnZpY2VzU2VjdGlvbl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gICAgLnNlcnZpY2VzU2VjdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgLnNlcnZpY2VzU2VjdGlvbl9fZ3JpZCB7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDMxcHggMCAyNXB4OyB9XG4gICAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4OyB9XG4gICAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHg7IH1cbiAgICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMThweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnNlcnZpY2VzU2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNzlweDsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1heC13aWR0aDogMjcycHg7IH1cbiAgICAuc2VydmljZXNTZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4OyB9XG4gICAgLnNlcnZpY2VzU2VjdGlvbl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjRweDsgfVxuICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQge1xuICAgICAgcGFkZGluZzogMzJweCAwIDI2cHg7IH1cbiAgICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cbiAgICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAuc2VydmljZXNTZWN0aW9uX19jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMjI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7IH1cbiAgICAgIC5zZXJ2aWNlc1NlY3Rpb25fX2NhcmQtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggMTVweCAwOyB9IH1cblxuLm91clNlcnZpY2VzUGFyZW50IC5zZXJ2aWNlc1NlY3Rpb25fX3dyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxN3B4OyB9XG5cbi5maWxtcy1oZXJvIHtcbiAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5maWxtcy1oZXJvIC5icmVhZGNydW1iIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRjFGMUYxOyB9XG4gIC5maWxtcy1oZXJvIC5icmVhZGNydW1iLWxpbmssIC5maWxtcy1oZXJvIC5icmVhZGNydW1iIHNwYW4ge1xuICAgIGNvbG9yOiAjRjFGMUYxOyB9XG4gIC5maWxtcy1oZXJvX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZpbG1zLWhlcm9fX2NvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbG1zLWhlcm9fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjRjFGMUYxOyB9XG4gIC5maWxtcy1oZXJvX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWF4LXdpZHRoOiA0MTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7IH1cbiAgLmZpbG1zLWhlcm9fX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZpbG1zLWhlcm9fX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZmlsbXMtaGVyb19faW1hZ2UtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWxtcy1oZXJvX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAuZmlsbXMtaGVyb19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbXMtaGVyb19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDsgfVxuICAuZmlsbXMtaGVyb19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9XG4gIC5maWxtcy1oZXJvX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzNzRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZpbG1zLWhlcm9fX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5maWxtcy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5maWxtcy1oZXJvX19kZXNjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDsgfVxuICAuZmlsbXMtaGVyb19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDsgfVxuICAuZmlsbXMtaGVyb19fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZmlsbXMtaGVyb19faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAgIC5maWxtcy1oZXJvX19pbWFnZS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmlsbXMtaGVyb19faW1hZ2UtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxlZnQ6IDdweDsgfVxuICAgICAgLmZpbG1zLWhlcm9fX2ltYWdlLW1vYmlsZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZmlsbXMtaGVyb19fZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiAyNzJweDsgfSB9XG5cbi5maWxtLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweDsgfVxuICAuZmlsbS1jYXJkX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmlsbS1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZpbG0tY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmlsbS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyOXB4IDIwcHggMzhweDtcbiAgICBmbGV4OiAxOyB9XG4gIC5maWxtLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmZpbG0tY2FyZF9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5maWxtLWNhcmRfX2xpc3QgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC5maWxtLWNhcmRfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICMwMjlFNTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5maWxtLWNhcmRfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZpbG0tY2FyZDpob3ZlciAuZmlsbS1jYXJkX19hcnJvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZmlsbXMtY2hpbGRyZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAuZmlsbXMtY2hpbGRyZW5fX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gIC5maWxtcy1jaGlsZHJlbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLmZpbG1zLWNoaWxkcmVuX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAgIC5maWxtcy1jaGlsZHJlbl9fd3JhcHBlciBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuZmlsbXMtY2hpbGRyZW5fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgLmZpbG1zLWNoaWxkcmVuX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICAgLmZpbG1zLWNoaWxkcmVuX19maWx0ZXJzIHNlbGVjdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTcuOTI2MjYgMTAuMDQwN0wxMS4yMjYzIDYuNzQwNjlMMTIuMTY4OSA3LjY4MzM2TDcuOTI2MjYgMTEuOTI2TDMuNjgzNTkgNy42ODMzNkw0LjYyNjI2IDYuNzQwNjlMNy45MjYyNiAxMC4wNDA3WlwiIGZpbGw9XCIlMjMwMDZGNTJcIi8+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTRweCBjZW50ZXI7IH1cbiAgICAuZmlsbXMtY2hpbGRyZW5fX2ZpbHRlcnMgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE2cHg7IH1cbiAgLmZpbG1zLWNoaWxkcmVuX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gICAgLmZpbG1zLWNoaWxkcmVuX19ncmlkLmlzLWVtcHR5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cblxuLmZpbHRlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsbXMtY2hpbGRyZW5fX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWxtLWNhcmQge1xuICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAuZmlsbS1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEyM3B4OyB9XG4gICAgLmZpbG0tY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyOXB4IDIwcHggNjlweDsgfVxuICAgIC5maWxtLWNhcmRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAuZmlsbXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5maWxtcy1jaGlsZHJlbl9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmZpbG1zLWNoaWxkcmVuX19maWx0ZXJzIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbG1zLWNoaWxkcmVuX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmZpbG1zLWNoaWxkcmVuX193cmFwcGVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbG1zLWNoaWxkcmVuX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmlsbXMtY2hpbGRyZW5fX2ZpbHRlcnMuaXMtb3BlbiBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maWxtcy1jaGlsZHJlbiAuZmlsdGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAuZmlsbXMtY2hpbGRyZW4gLnByb2R1Y3RzLW1ldGFfX3BhZ2VzLS1tb2JpbGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNmY2ZjZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxtLWNhcmQge1xuICAgIHBhZGRpbmc6IDExcHg7IH1cbiAgICAuZmlsbS1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE0OXB4OyB9XG4gICAgLmZpbG0tY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDlweDsgfVxuICAuZmlsbXMtY2hpbGRyZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLmZpbG1zLWNoaWxkcmVuX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZmlsbXMtY2hpbGRyZW5fX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuZmlsbXMtY2hpbGRyZW5fX2dyaWQge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZmlsbS1jYXJkIHtcbiAgICBwYWRkaW5nOiA5cHg7IH1cbiAgICAuZmlsbS1jYXJkX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEzN3B4OyB9XG4gICAgLmZpbG0tY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHggMzVweDsgfVxuICAuZmlsbXMtY2hpbGRyZW5fX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgLmZpbG1zLWNoaWxkcmVuX19ncmlkIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uZG93bmxvYWRzRXhwbG9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmRvd25sb2Fkc0V4cGxvcmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmRvd25sb2Fkc0V4cGxvcmVfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWY2YjRmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMWY2YjRmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsgfVxuXG4uYnJhbmQtc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDczcHggMCA4MXB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5icmFuZC1zdWNjZXNzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ2cHg7IH1cbiAgICAuYnJhbmQtc3VjY2Vzc19fdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuYnJhbmQtc3VjY2Vzc19fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gIC5icmFuZC1zdWNjZXNzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gIC5icmFuZC1zdWNjZXNzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJyYW5kLXN1Y2Nlc3MgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5ncmVlbkNob2ljZSAuYnJhbmQtc3VjY2VzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnJhbmQtc3VjY2VzcyB7XG4gICAgcGFkZGluZzogNjhweCAwIDgxcHg7IH1cbiAgICAuYnJhbmQtc3VjY2Vzc19fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQ2cHg7IH1cbiAgICAuYnJhbmQtc3VjY2Vzc19fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMjRweDsgfVxuICAgIC5icmFuZC1zdWNjZXNzIGltZyB7XG4gICAgICBoZWlnaHQ6IDIxOXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyYW5kLXN1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDM3cHggMCAzMHB4OyB9XG4gICAgLmJyYW5kLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5icmFuZC1zdWNjZXNzX19ncmlkIHtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgIC5icmFuZC1zdWNjZXNzIGltZyB7XG4gICAgICBoZWlnaHQ6IDE2N3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmJyYW5kLXN1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDM2cHggMCAzMHB4OyB9XG4gICAgLmJyYW5kLXN1Y2Nlc3NfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5icmFuZC1zdWNjZXNzX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAuYnJhbmQtc3VjY2VzcyBpbWcge1xuICAgICAgaGVpZ2h0OiAyMjhweDsgfSB9XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2hlcm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC45ZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk3cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdF9faGVybyBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3RfX2hlcm8gaDEubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdF9faGVybyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MTNweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19saXN0IGxpIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3RfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9DaGVjay1JY29uLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDU2M3B4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdhcDogMTZweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgaGVpZ2h0OiA0MjJweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgaGVpZ2h0OiAxMzJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnkgYTpub3QoOmZpcnN0LWNoaWxkKTpob3ZlciBpbWcge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMwMjlFNTg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19zdWdnZXN0ZWQge1xuICAgIHBhZGRpbmc6IDY0cHggNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19zdWdnZXN0ZWQgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX3N1Z2dlc3RlZCA+IHAge1xuICAgICAgbWF4LXdpZHRoOiA1MTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI0YxRjFGMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdF9fZ3JpZCBoMiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2FwcGxpY2F0aW9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyNjJweCk7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2FwcGxpY2F0aW9ucy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdF9fYXBwbGljYXRpb25zLWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0X19hcHBsaWNhdGlvbnMtaXRlbSAudGF4b25vbXktbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3RfX2FwcGxpY2F0aW9ucy1pdGVtOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDI5RTU4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fc3VzdGFpbmFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19iZW5lZml0cyB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19iZW5lZml0cyBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2JlbmVmaXRzIGxpIHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2JlbmVmaXRzIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0NoZWNrLUljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X190ZWNobmljYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnRheG9ub215LWljb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnRheG9ub215LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnRheG9ub215LWljb24gaW1nIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC50YXhvbm9teS1pY29uIC50YXhvbm9teS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnkgYTpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAzMzhweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnkgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgaGVpZ2h0OiAxMDRweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2hlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19zdWdnZXN0ZWQge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2JlbmVmaXRzIHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IGE6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogNDgwcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGhlaWdodDogMTUzcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDM5cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2hlcm8gaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19oZXJvIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19tZWRpYSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fY29udGVudCB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19zdWdnZXN0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX2FwcGxpY2F0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2JlbmVmaXRzIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX3RlY2huaWNhbC1pY29ucyB7XG4gICAgZ2FwOiAyMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9faGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2hlcm8gaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2luZ2xlLXByb2R1Y3RfX2hlcm8gaDEubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2hlcm8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fZ2FsbGVyeSB7XG4gICAgZ2FwOiA4cHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3RfX2dhbGxlcnkgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDIwMXB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19nYWxsZXJ5IGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgaGVpZ2h0OiA2M3B4OyB9XG4gIC5zaW5nbGUtcHJvZHVjdF9fY29udGVudCB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19tZWRpYSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5idG4tZ3JlZW4ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2dyaWQge1xuICAgIGdhcDogMDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAuc2luZ2xlLXByb2R1Y3RfX2FwcGxpY2F0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19zdWdnZXN0ZWQge1xuICAgIHBhZGRpbmc6IDQ4cHggMjRweDsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdF9fc3VnZ2VzdGVkIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0X19zdWdnZXN0ZWQgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19iZW5lZml0cyB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0X19iZW5lZml0cyBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmZhcS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTYxcHggMCA4MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5mYXEtc2VjdGlvbiAuZmFxX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xuICAgIGdhcDogNHJlbTsgfVxuICAuZmFxLXNlY3Rpb24gLmZhcV9faW50cm8gLmZhcV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5mYXEtc2VjdGlvbiAuZmFxX19pbnRybyAuZmFxX19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmZhcS1zZWN0aW9uIC5mYXFfX2ludHJvIC5mYXFfX2Rlc2NyaXB0aW9uIGEge1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2RjUyOyB9XG4gICAgLmZhcS1zZWN0aW9uIC5mYXFfX2ludHJvIC5mYXFfX2Rlc2NyaXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDRmM2E7IH1cbiAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyB9XG4gICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiAuZmFxX19xdWVzdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG4gICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIC5mYXFfX2ljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9fcXVlc3Rpb24gLmZhcV9faWNvbiBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzOyB9XG4gICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9fcXVlc3Rpb24gLmZhcV9faWNvbiAuZmFxX19pY29uLS1wbHVzIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIC5mYXFfX2ljb24gLmZhcV9faWNvbi0tbWludXMge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9fYW5zd2VyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiAuZmFxX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxX19xdWVzdGlvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmMWYxOyB9XG4gICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9faXRlbS5pcy1vcGVuIC5mYXFfX3F1ZXN0aW9uIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyOyB9XG4gICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxX19pY29uLS1wbHVzIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9faXRlbS5pcy1vcGVuIC5mYXFfX2ljb24tLW1pbnVzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiAuZmFxX19pdGVtLmlzLW9wZW4gLmZhcV9fYW5zd2VyIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCA0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDZweCAwIDgxcHg7IH1cbiAgICAuZmFxLXNlY3Rpb24gLmZhcV9faW50cm8gLmZhcV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5mYXEtc2VjdGlvbiAuZmFxX19pbnRybyAuZmFxX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NnB4IDAgODFweDsgfVxuICAgIC5mYXEtc2VjdGlvbiAuZmFxX193cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0cmVtOyB9XG4gICAgLmZhcS1zZWN0aW9uIC5mYXFfX2ludHJvIC5mYXFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5mYXEtc2VjdGlvbiAuZmFxX19pbnRybyAuZmFxX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zczsgfVxuICAgICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9fcXVlc3Rpb24gLmZhcV9faWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9fcXVlc3Rpb24gLmZhcV9faWNvbiBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXM7IH1cbiAgICAgICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIC5mYXFfX2ljb24gLmZhcV9faWNvbi0tcGx1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIC5mYXFfX2ljb24gLmZhcV9faWNvbi0tbWludXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiAuZmFxX19hbnN3ZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9fYW5zd2VyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiAuZmFxX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxX19xdWVzdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMWYxZjE7IH1cbiAgICAgICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxX19xdWVzdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyOyB9XG4gICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9faXRlbS5pcy1vcGVuIC5mYXFfX2ljb24tLXBsdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxX19pY29uLS1taW51cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiAuZmFxX19pdGVtLmlzLW9wZW4gLmZhcV9fYW5zd2VyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjVweCAwIDQ4cHg7IH1cbiAgICAuZmFxLXNlY3Rpb24gLmZhcV9faW50cm8gLmZhcV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgLmZhcS1zZWN0aW9uIC5mYXFfX2ludHJvIC5mYXFfX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIHtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuZmFxLXNlY3Rpb24gLmZhcV9fYWNjb3JkaW9uIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjFweCAyNXB4OyB9XG4gICAgICAgIC5mYXEtc2VjdGlvbiAuZmFxX19hY2NvcmRpb24gLmZhcV9fcXVlc3Rpb24gc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmZhcS1zZWN0aW9uIC5mYXFfX2FjY29yZGlvbiAuZmFxX19pdGVtLmlzLW9wZW4gLmZhcV9fYW5zd2VyIHtcbiAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAyMnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuXG4ub3VyU2VydmljZXMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZSwgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAgIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZS10aXRsZSwgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUtdGl0bGUsIC5vdXJTZXJ2aWNlcy5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLmhlcm8td2hpdGUtdGl0bGUsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7IH1cbiAgICAub3VyU2VydmljZXMubmV4dElubm92YXRpb24gLmhlcm8td2hpdGUtZGVzY3JpcHRpb24gdWwgbGksIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlLWRlc2NyaXB0aW9uIHVsIGxpLCAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlLWRlc2NyaXB0aW9uIHVsIGxpLCAub3VyU2VydmljZXMuZGlnaXRhbENob2ljZSAuaGVyby13aGl0ZS1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZS1kZXNjcmlwdGlvbiB1bCBsaTpiZWZvcmUsIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlLWRlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSwgLm91clNlcnZpY2VzLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuaGVyby13aGl0ZS1kZXNjcmlwdGlvbiB1bCBsaTpiZWZvcmUsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlLWRlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub3VyU2VydmljZXMubmV4dElubm92YXRpb24gLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlLCAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlLCAub3VyU2VydmljZXMuZGlnaXRhbENob2ljZSAuaGVyby13aGl0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4OyB9XG4gICAgICAub3VyU2VydmljZXMubmV4dElubm92YXRpb24gLmhlcm8td2hpdGVfX2NvbnRlbnQsIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlX19jb250ZW50LCAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlX19jb250ZW50LCAub3VyU2VydmljZXMuZGlnaXRhbENob2ljZSAuaGVyby13aGl0ZV9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNjE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZSwgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZV9fY29udGVudCwgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGVfX2NvbnRlbnQsIC5vdXJTZXJ2aWNlcy5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLmhlcm8td2hpdGVfX2NvbnRlbnQsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm91clNlcnZpY2VzLm5leHRJbm5vdmF0aW9uIC5icmVhZGNydW1iLCAub3VyU2VydmljZXMudGVjaG5pY2FsU2VydmljZSAuYnJlYWRjcnVtYiwgLm91clNlcnZpY2VzLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuYnJlYWRjcnVtYiwgLm91clNlcnZpY2VzLmRpZ2l0YWxDaG9pY2UgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLm91clNlcnZpY2VzLm5leHRJbm5vdmF0aW9uIC5oZXJvLXdoaXRlLCAub3VyU2VydmljZXMudGVjaG5pY2FsU2VydmljZSAuaGVyby13aGl0ZSwgLm91clNlcnZpY2VzLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuaGVyby13aGl0ZSwgLm91clNlcnZpY2VzLmRpZ2l0YWxDaG9pY2UgLmhlcm8td2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG4gICAgICAub3VyU2VydmljZXMubmV4dElubm92YXRpb24gLmhlcm8td2hpdGUtdGl0bGUsIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlLXRpdGxlLCAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlLXRpdGxlLCAub3VyU2VydmljZXMuZGlnaXRhbENob2ljZSAuaGVyby13aGl0ZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZTpiZWZvcmUsIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlOmJlZm9yZSwgLm91clNlcnZpY2VzLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuaGVyby13aGl0ZTpiZWZvcmUsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZS1jb250ZW50LCAub3VyU2VydmljZXMudGVjaG5pY2FsU2VydmljZSAuaGVyby13aGl0ZS1jb250ZW50LCAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlLWNvbnRlbnQsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuICAgICAgLm91clNlcnZpY2VzLm5leHRJbm5vdmF0aW9uIC5oZXJvLXdoaXRlIC5ncmlkLWluc2lkZSwgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUgLmdyaWQtaW5zaWRlLCAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlIC5ncmlkLWluc2lkZSwgLm91clNlcnZpY2VzLmRpZ2l0YWxDaG9pY2UgLmhlcm8td2hpdGUgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAgIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZSwgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4OyB9XG4gICAgICAub3VyU2VydmljZXMubmV4dElubm92YXRpb24gLmhlcm8td2hpdGUtY29udGVudCwgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUtY29udGVudCwgLm91clNlcnZpY2VzLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuaGVyby13aGl0ZS1jb250ZW50LCAub3VyU2VydmljZXMuZGlnaXRhbENob2ljZSAuaGVyby13aGl0ZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTA2cHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NSUsIDgxJSAxMDAlLCAwIDEwMCUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm91clNlcnZpY2VzLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCAuaGVyby13aGl0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4NHB4OyB9XG4gICAgICAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IC01NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJnLW1vYmlsZSk7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgICAub3VyU2VydmljZXMuU3VzdGFpbmFiaWxpdHlDb25zdWx0IC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCAxMDAlKTsgfSB9XG4gIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm91clNlcnZpY2VzLmRpZ2l0YWxDaG9pY2UgLmhlcm8td2hpdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNzBweDsgfVxuICAgICAgLm91clNlcnZpY2VzLmRpZ2l0YWxDaG9pY2UgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogLTQycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IC03NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm91clNlcnZpY2VzLmRpZ2l0YWxDaG9pY2UgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJnLW1vYmlsZSk7IH1cbiAgICAgIC5vdXJTZXJ2aWNlcy5kaWdpdGFsQ2hvaWNlIC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gICAgLm91clNlcnZpY2VzLmRpZ2l0YWxDaG9pY2UgLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NiUsIDg0JSAxMDAlLCAwIDEwMCUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGUsIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAub3VyU2VydmljZXMudGVjaG5pY2FsU2VydmljZSAuaGVyby13aGl0ZV9fY29udGVudCwgLm91clNlcnZpY2VzLm5leHRJbm5vdmF0aW9uIC5oZXJvLXdoaXRlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlX19jb250ZW50LCAub3VyU2VydmljZXMubmV4dElubm92YXRpb24gLmhlcm8td2hpdGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5vdXJTZXJ2aWNlcy50ZWNobmljYWxTZXJ2aWNlIC5oZXJvLXdoaXRlLCAub3VyU2VydmljZXMubmV4dElubm92YXRpb24gLmhlcm8td2hpdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctbW9iaWxlKTsgfVxuICAgICAgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGVfX2NvbnRlbnQsIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NCUsIDgwJSAxMDAlLCAwIDEwMCUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgICAub3VyU2VydmljZXMudGVjaG5pY2FsU2VydmljZSAuaGVyby13aGl0ZSwgLm91clNlcnZpY2VzLm5leHRJbm5vdmF0aW9uIC5oZXJvLXdoaXRlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNzBweDsgfVxuICAgICAgLm91clNlcnZpY2VzLnRlY2huaWNhbFNlcnZpY2UgLmhlcm8td2hpdGVfX2NvbnRlbnQsIC5vdXJTZXJ2aWNlcy5uZXh0SW5ub3ZhdGlvbiAuaGVyby13aGl0ZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA5MCUsIDgwJSAxMDAlLCAwIDEwMCUpOyB9IH1cblxuLm91clNlcnZpY2VzUGFyZW50IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAub3VyU2VydmljZXNQYXJlbnQgLmhvdy13ZS13b3JrX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyMnB4OyB9XG4gIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDkyJSwgMCAxMDAlKTsgfVxuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZSAuZ3JpZC1pbnNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm91clNlcnZpY2VzUGFyZW50IC5oZXJvU2ltcGxlX19iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3VyU2VydmljZXNQYXJlbnQgLmhlcm9TaW1wbGVfX2NpcmNsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fY2lyY2xlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc3NicgaGVpZ2h0PSc3Nicgdmlld0JveD0nMCAwIDc2IDc2JyBmaWxsPSdub25lJyUzRSUzQ2NpcmNsZSBjeD0nMzgnIGN5PSczOCcgcj0nMzgnIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J000NS4zNzQ2IDM4Ljg2MjlMNDQuODYgMzguMzA2Mkw0MC40NzkxIDQzLjAzOTZMMzkuMTU4OCA0NC40NjU0VjI5LjU0NDVIMzguNDg2OVY0NC40NjU0TDM3LjE2NTYgNDMuMDM5NkwzMi43ODM4IDM4LjMwNzJMMzIuMjY5MiAzOC44NjI5TDM4LjgyMTkgNDUuOTQxTDQ1LjM3NDYgMzguODYyOVonIGZpbGw9JyUyMzAwNkY1Micgc3Ryb2tlPSclMjMwMDZGNTInIHN0cm9rZS13aWR0aD0nMS41MjMxOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICBib3R0b206IDc2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyOUU1ODtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5RTU4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAub3VyU2VydmljZXNQYXJlbnQgLmhlcm9TaW1wbGVfX2JnOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbiAgICAgIGJvdHRvbTogMTVweDsgfVxuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYmc6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgICAgYm90dG9tOiAxNXB4OyB9XG4gICAgLm91clNlcnZpY2VzUGFyZW50IC5oZXJvU2ltcGxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fdGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDk0JSwgMCAxMDAlKTsgfVxuICAgICAgLm91clNlcnZpY2VzUGFyZW50IC5oZXJvU2ltcGxlX19iZzpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKTtcbiAgICAgICAgYm90dG9tOiA1cHg7IH1cbiAgICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYmc6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gICAgICAgIGJvdHRvbTogNXB4OyB9XG4gICAgICAub3VyU2VydmljZXNQYXJlbnQgLmhlcm9TaW1wbGVfX2JnIGltZyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgOTQlLCAwIDEwMCUpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub3VyU2VydmljZXNQYXJlbnQgLmhlcm9TaW1wbGVfX2Fycm93OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTsgfVxuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpOyB9XG4gICAgLm91clNlcnZpY2VzUGFyZW50IC5oZXJvU2ltcGxlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYXJyb3c6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fYXJyb3c6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTsgfVxuICAgIC5vdXJTZXJ2aWNlc1BhcmVudCAuaGVyb1NpbXBsZV9fY2lyY2xlOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDsgfSB9XG5cbi5oZXJvU2ltcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuICAuaGVyb1NpbXBsZV9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDc2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctZGVza3RvcCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuaGVyb1NpbXBsZSAuZ3JpZC1pbnNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5oZXJvU2ltcGxlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4OyB9XG4gIC5oZXJvU2ltcGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgIC5oZXJvU2ltcGxlX19zdWJ0aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuaGVyb1NpbXBsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuICAgIC5oZXJvU2ltcGxlX190aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICMwMDZGNTI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb1NpbXBsZV9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctdGFibGV0LCB2YXIoLS1oZXJvLWJnLWRlc2t0b3ApKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb1NpbXBsZV9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctbW9iaWxlLCB2YXIoLS1oZXJvLWJnLXRhYmxldCwgdmFyKC0taGVyby1iZy1kZXNrdG9wKSkpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgbWluLWhlaWdodDogNzg1cHg7IH1cbiAgLmhlcm9TaW1wbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4udmFsdWVTdXBwb3J0IHtcbiAgcGFkZGluZzogNzBweCAwIDE2NXB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC52YWx1ZVN1cHBvcnRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGVuZDsgfVxuICAudmFsdWVTdXBwb3J0X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwOHB4OyB9XG4gIC52YWx1ZVN1cHBvcnRfX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAudmFsdWVTdXBwb3J0X19leWVicm93OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC52YWx1ZVN1cHBvcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAudmFsdWVTdXBwb3J0X19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMnB4OyB9XG4gIC52YWx1ZVN1cHBvcnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7IH1cbiAgLnZhbHVlU3VwcG9ydF9faWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQ2hlY2stSWNvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC52YWx1ZVN1cHBvcnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX3RleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnZhbHVlU3VwcG9ydF9fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDU2M3B4O1xuICAgIGhlaWdodDogNDU0cHg7IH1cbiAgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTI1cHg7XG4gICAgaGVpZ2h0OiA0NTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigzMiUgMCwgOTglIDAsIDY4JSAxMDAlLCAwIDEwMCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnZhbHVlU3VwcG9ydF9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTI1cHg7XG4gICAgaGVpZ2h0OiA0NTRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnZhbHVlU3VwcG9ydF9faW1hZ2VzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1NXB4O1xuICAgICAgd2lkdGg6IDQ1NHB4O1xuICAgICAgaGVpZ2h0OiA0NDhweDtcbiAgICAgIGJvcmRlcjogMi4yNHB4IGRhc2hlZCAjMDI5RTU4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC52YWx1ZVN1cHBvcnRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLWxlZnQge1xuICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgaGVpZ2h0OiAyNDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE2Ni4wNnB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1yaWdodCB7XG4gICAgICB3aWR0aDogMzU3cHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbGVmdDogMjA2cHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnZhbHVlU3VwcG9ydF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmFsdWVTdXBwb3J0X192aXN1YWwge1xuICAgICAgd2lkdGg6IDQ1MXB4O1xuICAgICAgaGVpZ2h0OiAzNjVweDsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX2ltYWdlcyB7XG4gICAgICB3aWR0aDogNDQxcHg7XG4gICAgICBoZWlnaHQ6IDM2NXB4OyB9XG4gICAgICAudmFsdWVTdXBwb3J0X19pbWFnZXM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM2M3B4O1xuICAgICAgICBoZWlnaHQ6IDM2M3B4O1xuICAgICAgICB0b3A6IC0xNXB4OyB9XG4gICAgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgaGVpZ2h0OiAzNjNweDsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAyMTRweDtcbiAgICAgIGhlaWdodDogMTk4cHg7XG4gICAgICB0b3A6IDEzM3B4OyB9XG4gICAgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgIGhlaWdodDogMjM5cHg7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICBsZWZ0OiAxNjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52YWx1ZVN1cHBvcnRfX2dyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogNDhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnZhbHVlU3VwcG9ydF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAudmFsdWVTdXBwb3J0X192aXN1YWwge1xuICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgaGVpZ2h0OiA1MTVweDsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX2ltYWdlcyB7XG4gICAgICB3aWR0aDogNjMwcHg7XG4gICAgICBoZWlnaHQ6IDUxNXB4OyB9XG4gICAgICAudmFsdWVTdXBwb3J0X19pbWFnZXM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUxNXB4O1xuICAgICAgICBoZWlnaHQ6IDUxNXB4O1xuICAgICAgICB0b3A6IC0xNXB4OyB9XG4gICAgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICAgICAgd2lkdGg6IDU5NnB4O1xuICAgICAgaGVpZ2h0OiA1MTVweDsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAzMDRweDtcbiAgICAgIGhlaWdodDogMjgxcHg7XG4gICAgICB0b3A6IDE4MHB4OyB9XG4gICAgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MDVweDtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBsZWZ0OiAyMzRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnZhbHVlU3VwcG9ydF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAudmFsdWVTdXBwb3J0X192aXN1YWwge1xuICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgaGVpZ2h0OiAyMTlweDsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX2ltYWdlcyB7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICBoZWlnaHQ6IDIxOXB4OyB9XG4gICAgICAudmFsdWVTdXBwb3J0X19pbWFnZXM6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgICBoZWlnaHQ6IDIxOXB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICAgICAgd2lkdGg6IDI1M3B4O1xuICAgICAgaGVpZ2h0OiAyMTlweDsgfVxuICAgIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIGhlaWdodDogMTE5cHg7XG4gICAgICB0b3A6IDgwcHg7IH1cbiAgICAudmFsdWVTdXBwb3J0X19pbWFnZS0tcmlnaHQge1xuICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGxlZnQ6IDk5cHg7IH0gfVxuXG4ubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X192aXN1YWwge1xuICB3aWR0aDogNTAwcHg7IH1cblxuLmxpZmUtYXQtd2lwYWsgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICB3aWR0aDogNTAwcHg7IH1cblxuLmxpZmUtYXQtd2lwYWsgLnZhbHVlU3VwcG9ydF9faW1hZ2VzIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDQ2MXB4OyB9XG5cbi5saWZlLWF0LXdpcGFrIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0IHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDI0MHB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0LlRleHRJbWFnZSB7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjM4cHg7XG4gICAgaGVpZ2h0OiAyNTJweDsgfVxuXG4ubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19pbWFnZS0tcmlnaHQge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzAycHg7XG4gIGhlaWdodDogMjkwcHg7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLXJpZ2h0LlRleHRJbWFnZSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMzE4cHg7XG4gICAgaGVpZ2h0OiAzMDVweDsgfVxuXG4uYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX3Zpc3VhbCB7XG4gIHdpZHRoOiA0ODRweDtcbiAgaGVpZ2h0OiA0ODRweDsgfVxuXG4uYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX3NoYXBlIHtcbiAgd2lkdGg6IDQ4NHB4O1xuICBoZWlnaHQ6IDQ4NHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMzQlIDAsIDk1JSAwLCA2MyUgMTAwJSwgMCAxMDAlKTsgfVxuXG4uYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX2ltYWdlcyB7XG4gIHdpZHRoOiA0ODRweDtcbiAgaGVpZ2h0OiA0ODRweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX2ltYWdlczo6YmVmb3JlIHtcbiAgICB0b3A6IDQ3cHg7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIGhlaWdodDogMzkwcHg7IH1cblxuLmJlbmVmaXRzLWJleW9uZCAudmFsdWVTdXBwb3J0X19pbWFnZS0tbGVmdC5UZXh0SW1hZ2Uge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMjY1cHg7IH1cblxuLmJlbmVmaXRzLWJleW9uZCAudmFsdWVTdXBwb3J0X19pbWFnZS0tcmlnaHQuVGV4dEltYWdlIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMwOHB4O1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbi5TdXN0YWluYWJpbGl0eUNvbnN1bHQgLnZhbHVlU3VwcG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmRpZ2l0YWxDaG9pY2UgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmxvdy1ibHVlLWRpZ2l0YWwucG5nXCIpO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogNTEycHg7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5kaWdpdGFsLWRpYWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG4gIC5kaWdpdGFsLWRpYWdyYW1fX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA4OHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRpZ2l0YWwtZGlhZ3JhbV9fY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltYWdlcy9kaWdpdGFsLWRpYWdyYW0ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDQxM3B4O1xuICAgICAgaGVpZ2h0OiAzMTBweDsgfVxuICAuZGlnaXRhbC1kaWFncmFtLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gIC5kaWdpdGFsLWRpYWdyYW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogNTg3cHg7IH1cbiAgLmRpZ2l0YWwtZGlhZ3JhbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRhNDg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9XG4gIC5kaWdpdGFsLWRpYWdyYW0tbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kaWdpdGFsLWRpYWdyYW0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kaWdpdGFsLWRpYWdyYW0taW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5kaWdpdGFsLWRpYWdyYW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH1cbiAgICAgIC5kaWdpdGFsLWRpYWdyYW1fX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfVxuICAgICAgICAuZGlnaXRhbC1kaWFncmFtX19jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzM3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmRpZ2l0YWwtZGlhZ3JhbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyB9XG4gICAgICAuZGlnaXRhbC1kaWFncmFtX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgICAgICAgLmRpZ2l0YWwtZGlhZ3JhbV9fY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzdweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzhweDsgfVxuICAgICAgLmRpZ2l0YWwtZGlhZ3JhbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kaWdpdGFsLWRpYWdyYW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgLmRpZ2l0YWwtZGlhZ3JhbV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgICAgIC5kaWdpdGFsLWRpYWdyYW1fX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTE0cHg7IH1cbiAgICAgIC5kaWdpdGFsLWRpYWdyYW0taW1hZ2UtLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZGlnaXRhbC1kaWFncmFtLWltYWdlLS10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmRpZ2l0YWwtZGlhZ3JhbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5kaWdpdGFsLWRpYWdyYW0taW1hZ2UtLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRpZ2l0YWwtZGlhZ3JhbS1pbWFnZS0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndoYXRZb3VHZXQge1xuICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAud2hhdFlvdUdldF9fZXllYnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC53aGF0WW91R2V0X19leWVicm93OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC53aGF0WW91R2V0X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1heC13aWR0aDogNTg3cHg7IH1cbiAgLndoYXRZb3VHZXRfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLndoYXRZb3VHZXRfX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gICAgLndoYXRZb3VHZXRfX3BhcmFncmFwaCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAud2hhdFlvdUdldF9fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjRweDsgfVxuICAgIC53aGF0WW91R2V0X19ncmlkLmlzLWV2ZW4ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgICAgLndoYXRZb3VHZXRfX2dyaWQuaXMtZXZlbiAud2hhdFlvdUdldF9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgICAud2hhdFlvdUdldF9fZ3JpZC5pcy1ldmVuIC53aGF0WW91R2V0X19pdGVtOm50aC1jaGlsZCgzKSxcbiAgICAgIC53aGF0WW91R2V0X19ncmlkLmlzLWV2ZW4gLndoYXRZb3VHZXRfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0M4RTNEMzsgfVxuICAgIC53aGF0WW91R2V0X19ncmlkLmlzLW9kZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gICAgICAud2hhdFlvdUdldF9fZ3JpZC5pcy1vZGQgLndoYXRZb3VHZXRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0M4RTNEMzsgfVxuICAud2hhdFlvdUdldF9faXRlbSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC53aGF0WW91R2V0X19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLndoYXRZb3VHZXRfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC53aGF0WW91R2V0X19pdGVtVGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gIC53aGF0WW91R2V0X19pdGVtRGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1heC13aWR0aDogNDM2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLndoYXRZb3VHZXQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAud2hhdFlvdUdldCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfVxuICAgICAgLndoYXRZb3VHZXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgIC53aGF0WW91R2V0X19ncmlkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgZ2FwOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud2hhdFlvdUdldCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLndoYXRZb3VHZXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfVxuICAgICAgLndoYXRZb3VHZXRfX2dyaWQuaXMtZXZlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC53aGF0WW91R2V0X19ncmlkLmlzLW9kZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC53aGF0WW91R2V0X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgb3JkZXI6IDQ7IH0gfVxuXG4udGVjaG5pY2FsU2VydmljZSAud2hhdFlvdUdldF9faXRlbURlc2Mge1xuICBtYXgtd2lkdGg6IDI2MnB4OyB9XG5cbi5jb25uZWN0ZWRCbG9ja3Mge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMTYycHggMCAxNDhweDsgfVxuICAuY29ubmVjdGVkQmxvY2tzX19pbWFnZVNwYWNlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNvbm5lY3RlZEJsb2Nrc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1heC13aWR0aDogNDEzcHg7IH1cbiAgICAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGg6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9DaGVjay1JY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoLS1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1heC13aWR0aDogNDEzcHg7IH1cbiAgLmNvbm5lY3RlZEJsb2Nrc19faW1hZ2VCZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY29ubmVjdGVkQmxvY2tzX19pY29uIGltZyB7XG4gICAgICB3aWR0aDogMjc3cHg7XG4gICAgICBoZWlnaHQ6IDE2OHB4OyB9XG5cbi5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICBtYXgtd2lkdGg6IDM4NHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDE2OHB4IDAgMTUycHg7XG4gIG1heC13aWR0aDogNDEycHg7IH1cblxuLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7IH1cblxuLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTAwJSk7IH1cblxuLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19faW1hZ2VCZyB7XG4gIGxlZnQ6IDA7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwJSwgODAlIDEwMCUsIDAgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuXG4ub3VyLWNvbW1pdG1lbnQgLmNvbm5lY3RlZEJsb2Nrc19fdGl0bGUsIC5yZW5ld2FibGUgLmNvbm5lY3RlZEJsb2Nrc19fdGl0bGUsIC5yZWN5Y2xlZCAuY29ubmVjdGVkQmxvY2tzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLm91ci1jb21taXRtZW50IC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtLCAucmVuZXdhYmxlIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtLCAucmVjeWNsZWQgLmNvbm5lY3RlZEJsb2Nrc19fbGlzdEl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5vdXItY29tbWl0bWVudCAuY29ubmVjdGVkQmxvY2tzX19saXN0SXRlbS1pY29uLCAucmVuZXdhYmxlIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtLWljb24sIC5yZWN5Y2xlZCAuY29ubmVjdGVkQmxvY2tzX19saXN0SXRlbS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vdXItY29tbWl0bWVudCAuY29ubmVjdGVkQmxvY2tzX19saXN0SXRlbTo6YmVmb3JlLCAucmVuZXdhYmxlIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtOjpiZWZvcmUsIC5yZWN5Y2xlZCAuY29ubmVjdGVkQmxvY2tzX19saXN0SXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDAuNjVlbTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjlFNTg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5vdXItY29tbWl0bWVudCAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgtLWJvdHRvbSwgLnJlbmV3YWJsZSAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgtLWJvdHRvbSwgLnJlY3ljbGVkIC5jb25uZWN0ZWRCbG9ja3NfX3BhcmFncmFwaC0tYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAzODRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm91ci1jb21taXRtZW50IC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50LCAucmVuZXdhYmxlIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50LCAucmVjeWNsZWQgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4OyB9XG4gIC5vdXItY29tbWl0bWVudCAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50LCAucmVuZXdhYmxlIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQsIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9IH1cblxuLnJlY3ljbGVkIC5jb25uZWN0ZWRCbG9ja3Mge1xuICBwYWRkaW5nOiAxNTVweCAwIDc1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7IH0gfVxuXG4ucmVuZXdhYmxlIC5jb25uZWN0ZWRCbG9ja3Mge1xuICBwYWRkaW5nOiAxNjBweCAwIDExMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbmV3YWJsZSAuY29ubmVjdGVkQmxvY2tzLCAucmVjeWNsZWQgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5yZW5ld2FibGUgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQsIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQsIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM1NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnJlbmV3YWJsZSAuY29ubmVjdGVkQmxvY2tzLCAucmVjeWNsZWQgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgLnJlbmV3YWJsZSAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCwgLnJlY3ljbGVkIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgsIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoIHtcbiAgICBtYXgtd2lkdGg6IDUxMHB4OyB9XG4gICAgLnJlbmV3YWJsZSAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoLS1ib3R0b20sIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoLS1ib3R0b20ge1xuICAgICAgbWF4LXdpZHRoOiA1MTBweDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQsIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3BhcmFncmFwaCwgLnJlY3ljbGVkIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3BhcmFncmFwaCB7XG4gICAgbWF4LXdpZHRoOiA1MTBweDsgfVxuICAgIC5yZW5ld2FibGUgLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoLS1ib3R0b20sIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgtLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnJlbmV3YWJsZSAuY29ubmVjdGVkQmxvY2tzLCAucmVjeWNsZWQgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAucmVuZXdhYmxlIC5jb25uZWN0ZWRCbG9ja3NfX2ljb24gaW1nLCAucmVjeWNsZWQgLmNvbm5lY3RlZEJsb2Nrc19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgaGVpZ2h0OiA5NnB4OyB9XG4gICAgLnJlbmV3YWJsZSAuY29ubmVjdGVkQmxvY2tzX190aXRsZSwgLnJlY3ljbGVkIC5jb25uZWN0ZWRCbG9ja3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5yZW5ld2FibGUgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcsIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19faW1hZ2VCZyB7XG4gICAgaGVpZ2h0OiAyNzJweDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50LCAucmVjeWNsZWQgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgsIC5yZWN5Y2xlZCAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucmVuZXdhYmxlIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgtLWJvdHRvbSwgLnJlY3ljbGVkIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgtLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJlbmV3YWJsZSAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19pbWFnZUJnLCAucmVjeWNsZWQgLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19faW1hZ2VCZyB7XG4gICAgaGVpZ2h0OiAyNzJweDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3JvdywgLnJlY3ljbGVkIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3JvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5yZW5ld2FibGUgLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCwgLnJlY3ljbGVkIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucmVuZXdhYmxlIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3BhcmFncmFwaCwgLnJlY3ljbGVkIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3BhcmFncmFwaCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnJlbmV3YWJsZSAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19wYXJhZ3JhcGgtLWJvdHRvbSwgLnJlY3ljbGVkIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3BhcmFncmFwaC0tYm90dG9tIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAub3VyLWNvbW1pdG1lbnQgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4OyB9XG4gIC5vdXItY29tbWl0bWVudCAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAub3VyLWNvbW1pdG1lbnQgLmhlcm8td2hpdGUge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9XG4gIC5vdXItY29tbWl0bWVudCAuc3VzdGFpbmFiaWxpdHktY29tbWl0bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItY29tbWl0bWVudCAuc3VzdGFpbmFiaWxpdHktY29tbWl0bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3VyLWNvbW1pdG1lbnQgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIC5vdXItY29tbWl0bWVudCAuaGVyby13aGl0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91ci1jb21taXRtZW50IC5oZXJvLXdoaXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5vdXItY29tbWl0bWVudCAuaGVyby13aGl0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uZGlnaXRhbENob2ljZSAuY29ubmVjdGVkQmxvY2tzIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cbiAgLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNThweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG4gIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdhcGgge1xuICAgIG1heC13aWR0aDogNDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19faW1hZ2VCZyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cbiAgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDsgfVxuICAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29ubmVjdGVkQmxvY2tzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtIHtcbiAgICBnYXA6IDlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwJSwgODAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwJSwgODAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29ubmVjdGVkQmxvY2tzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5jb25uZWN0ZWRCbG9ja3NfX2xpc3RJdGVtIHtcbiAgICBnYXA6IDlweDsgfVxuICAub3VyLWNvbW1pdG1lbnQgLmlzLWltYWdlLWxlZnQgLmNvbm5lY3RlZEJsb2Nrc19faW1hZ2VCZyB7XG4gICAgaGVpZ2h0OiAyOTVweDsgfVxuICAub3VyLWNvbW1pdG1lbnQgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcge1xuICAgIGhlaWdodDogMjk1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VyLWNvbW1pdG1lbnQgLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm91ci1jb21taXRtZW50IC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX3JvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5vdXItY29tbWl0bWVudCAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG5cbi5rZXlCZW5lZml0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTFweDsgfVxuICAua2V5QmVuZWZpdHNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmtleUJlbmVmaXRzX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDsgfVxuICAua2V5QmVuZWZpdHNfX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5rZXlCZW5lZml0c19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5rZXlCZW5lZml0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1heC13aWR0aDogMjYxcHg7IH1cbiAgICAua2V5QmVuZWZpdHNfX3RleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmtleUJlbmVmaXRzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmtleUJlbmVmaXRzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAua2V5QmVuZWZpdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgICAgIC5rZXlCZW5lZml0c19fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4udGVhbUdhbGxlcnkge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudGVhbUdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudGVhbUdhbGxlcnlfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLnRlYW1HYWxsZXJ5X19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MiUgNTglO1xuICAgIGdhcDogMjRweDsgfVxuICAgIC50ZWFtR2FsbGVyeV9fcm93LS1yZXZlcnNlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTglIDQyJTsgfVxuICAudGVhbUdhbGxlcnlfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0MzBweDsgfVxuICAgIC50ZWFtR2FsbGVyeV9faXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGVhbUdhbGxlcnlfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAzNDZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50ZWFtR2FsbGVyeV9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDIwOHB4OyB9XG4gICAgLnRlYW1HYWxsZXJ5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlYW1HYWxsZXJ5X19ncmlkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAudGVhbUdhbGxlcnlfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7IH1cbiAgICAudGVhbUdhbGxlcnlfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnRlYW1HYWxsZXJ5X19yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC50ZWFtR2FsbGVyeV9fcm93LS1yZXZlcnNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgLnRlYW1HYWxsZXJ5X19ncmlkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uaGVyby1ncmVlbi1wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlcm8tZ3JlZW4tcGxheSAuYnJlYWRjcnVtYiBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZXJvLWdyZWVuLXBsYXkgLmJyZWFkY3J1bWIgYSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5oZXJvLWdyZWVuLXBsYXkgLmJyZWFkY3J1bWIgc3BhbiB7XG4gICAgY29sb3I6ICNDOEUzRDM7IH1cbiAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVyby1ncmVlbi1wbGF5IC5oZXJvX19tZWRpYS12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfVxuICAuaGVyby1ncmVlbi1wbGF5IC5oZXJvX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogNjtcbiAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5oZXJvLWdyZWVuLXBsYXkgLmhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDY1JSwgODUlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzODBweDsgfVxuICAuaGVyby1ncmVlbi1wbGF5IC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZXJvLWdyZWVuLXBsYXkgLmhlcm9fX2xpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgIC5oZXJvLWdyZWVuLXBsYXkgLmhlcm9fX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hlY2staWNvbi1ncmVlbi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MXB4O1xuICAgIGJvdHRvbTogNDFweDtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fcGxheTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpOyB9XG4gICAgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fcGxheS1pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuaGVyby1ncmVlbi1wbGF5LmlzLXBsYXlpbmcgLmhlcm9fX21lZGlhLXZpZGVvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5oZXJvLWdyZWVuLXBsYXkuaXMtcGxheWluZyAuaGVyb19fbWVkaWEtaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhlcm8tZ3JlZW4tcGxheS5pcy1wbGF5aW5nIC5oZXJvX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1ncmVlbi1wbGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWdyZWVuLXBsYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaGVyby1ncmVlbi1wbGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnN1c3RhaW5hYmxlLXByb2R1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgLnN1c3RhaW5hYmxlLXByb2R1Y3Rpb25fX2hlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLnN1c3RhaW5hYmxlLXByb2R1Y3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAuc3VzdGFpbmFibGUtcHJvZHVjdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDsgfVxuICAuc3VzdGFpbmFibGUtcHJvZHVjdGlvbl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnF1YWxpdHktYXNzdXJhbmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgLnF1YWxpdHktYXNzdXJhbmNlX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2NmZTdkNztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucXVhbGl0eS1hc3N1cmFuY2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDg5cHggMCA4OHB4IDg5cHg7IH1cbiAgLnF1YWxpdHktYXNzdXJhbmNlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0ODdweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAucXVhbGl0eS1hc3N1cmFuY2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjNDU0YTQ4OyB9XG4gIC5xdWFsaXR5LWFzc3VyYW5jZV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICAucXVhbGl0eS1hc3N1cmFuY2VfX2xpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAucXVhbGl0eS1hc3N1cmFuY2VfX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoZWNrLWljb24tZ3JlZW4uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5xdWFsaXR5LWFzc3VyYW5jZV9fZm9vdG5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgLnF1YWxpdHktYXNzdXJhbmNlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnF1YWxpdHktYXNzdXJhbmNlX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucXVhbGl0eS1hc3N1cmFuY2VfX2lubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5xdWFsaXR5LWFzc3VyYW5jZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA3MnB4OyB9XG4gICAgLnF1YWxpdHktYXNzdXJhbmNlX19pbWFnZSB7XG4gICAgICByaWdodDogLTExMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAucXVhbGl0eS1hc3N1cmFuY2VfX2lubmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgLnF1YWxpdHktYXNzdXJhbmNlX19pbWFnZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnF1YWxpdHktYXNzdXJhbmNlX19pbWFnZSBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MThweDsgfVxuICAgIC5xdWFsaXR5LWFzc3VyYW5jZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXVhbGl0eS1hc3N1cmFuY2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4OyB9IH1cblxuLmNvbnRhY3QtdXMge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxOyB9XG5cbi5jb250YWN0LWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGdhcDogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtZmlsdGVycyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH0gfVxuXG4uY29udGFjdC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGFjdC10YWJzIC5jb250YWN0LXRhYiB7XG4gICAgcGFkZGluZzogMjlweCAzMXB4IDIzcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlOyB9XG4gICAgLmNvbnRhY3QtdGFicyAuY29udGFjdC10YWIuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0M4RTNEMzgwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjlFNTg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jb250YWN0LXNlYXJjaCB7XG4gIHdpZHRoOiAzMjVweDtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEzcHggMzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3NTc3NzY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuY29udGFjdC1zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXNlYXJjaDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDZmNTI7IH1cbiAgLmNvbnRhY3Qtc2VhcmNoLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzLy9oZWFkZXIvU2VhcmNoLUljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jb250YWN0LXVzX19ncmlkIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3QtdXNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250YWN0LXVzX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmxvY2F0aW9uLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMzNweCAyNHB4OyB9XG4gIC5sb2NhdGlvbi1jYXJkX19jb3VudHJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAubG9jYXRpb24tY2FyZCBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5sb2NhdGlvbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTsgfVxuICAubG9jYXRpb24tY2FyZF9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmxvY2F0aW9uLWNhcmRfX2RldGFpbHMgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5sb2NhdGlvbi1jYXJkX19kZXRhaWxzIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLmxvY2F0aW9uLWNhcmRfX2RldGFpbHMgZGl2IHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAgIC5sb2NhdGlvbi1jYXJkX19kZXRhaWxzIGRpdiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubG9jYXRpb24tY2FyZF9fZGV0YWlscyBkaXYgYS5sb2NhdGlvbi1lbWFpbCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxvY2F0aW9uLWNhcmQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDZmNTI7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDsgfVxuICAubG9jYXRpb24tY2FyZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDZmNTI7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDsgfVxuXG5hcnRpY2xlW2RhdGEtdHlwZT1cInNhbGVzLW9mZmljZVwiXSBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuXG4uY29udGFjdC11c19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgY29sb3I6ICM3NTc3NzY7IH1cbiAgLmNvbnRhY3QtdXNfX2VtcHR5IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDA7IH1cblxuLmhlcm8tY29udGFjdCB7XG4gIHBhZGRpbmc6IDgycHggMCAxNjJweDsgfVxuICAuaGVyby1jb250YWN0X19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmhlcm8tY29udGFjdF9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuaGVyby1jb250YWN0X19leWVicm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZXJvLWNvbnRhY3RfX2V5ZWJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODsgfVxuICAuaGVyby1jb250YWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxNzFEMUE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tY29udGFjdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAuaGVyby1jb250YWN0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxuICAgIC5oZXJvLWNvbnRhY3RfX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgbWF4LXdpZHRoOiA0MTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0YjRmNGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuaGVyby1jb250YWN0X19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZXJvLWNvbnRhY3RfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMnB4OyB9XG4gIC5oZXJvLWNvbnRhY3RfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBwYWRkaW5nOiA2NHB4IDY1cHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgwJSwgODMlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmhlcm8tY29udGFjdF9fYmctdGl0bGUge1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cbiAgLmhlcm8tY29udGFjdF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM0cHg7IH1cbiAgLmhlcm8tY29udGFjdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7IH1cbiAgLmhlcm8tY29udGFjdF9faWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5oZXJvLWNvbnRhY3RfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZXJvLWNvbnRhY3RfX2l0ZW0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4OyB9XG4gIC5oZXJvLWNvbnRhY3RfX2l0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gIC5oZXJvLWNvbnRhY3RfX2l0ZW0tdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnVzZWZ1bC1saW5rcyB7XG4gIHBhZGRpbmc6IDQwcHggMCAxMjBweDsgfVxuICAudXNlZnVsLWxpbmtzX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnVzZWZ1bC1saW5rc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnVzZWZ1bC1saW5rc19faGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgICAudXNlZnVsLWxpbmtzX19oZWFkZXIgaDI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMUQyRDE7IH1cbiAgLnVzZWZ1bC1saW5rc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDsgfVxuICAgIC51c2VmdWwtbGlua3NfX2dyaWQgYTpudGgtY2hpbGQoMykgLnVzZWZ1bC1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207IH1cblxuLnVzZWZ1bC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7IH1cbiAgLnVzZWZ1bC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnVzZWZ1bC1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51c2VmdWwtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjhweCAwIDUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC51c2VmdWwtY2FyZF9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnVzZWZ1bC1jYXJkX19jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAudXNlZnVsLWNhcmRfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctbGluay1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmJlbmVmaXRzLXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2RjUyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuICAuYmVuZWZpdHMtdGFic19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuYmVuZWZpdHMtdGFic19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDJmcjtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iZW5lZml0cy10YWJzX193cmFwcGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAuYmVuZWZpdHMtdGFic19fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYmVuZWZpdHMtdGFic19fbmF2LWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgLmJlbmVmaXRzLXRhYnNfX25hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiAzNHB4IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgY29sb3I6ICMwMDRmM2E7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5iZW5lZml0cy10YWJzX19uYXYtaXRlbSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5iZW5lZml0cy10YWJzX19uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2UxZWZlNTsgfVxuICAgICAgLmJlbmVmaXRzLXRhYnNfX25hdi1pdGVtLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmJlbmVmaXRzLXRhYnNfX25hdi1pdGVtLmFjdGl2ZSAuYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5iZW5lZml0cy10YWJzX19uYXYtaXRlbS5hY3RpdmUgLmFycm93LWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYmVuZWZpdHMtdGFic19fbmF2LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q2ZWJlMDsgfVxuICAgIC5iZW5lZml0cy10YWJzX19uYXYtaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5iZW5lZml0cy10YWJzX19uYXYtaXRlbSBpbWcuYXJyb3cge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5iZW5lZml0cy10YWJzX19uYXYtaXRlbSBpbWcuYXJyb3ctYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iZW5lZml0cy10YWJzX19jb250ZW50IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODUlLCA4NSUgMTAwJSwgMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iZW5lZml0cy10YWJzX19wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5iZW5lZml0cy10YWJzX19wYW5lbC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJlbmVmaXRzLXRhYnNfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gIC5iZW5lZml0cy10YWJzX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuYmVuZWZpdHMtdGFic19fbGlzdCBsaSAuYmVuZWZpdHMtdGFic19fY2hlY2sge1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuYmVuZWZpdHMtdGFic19fbGlzdCBsaSBpbWcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cblxuLmhvdy13ZS1kZWxpdmVyIHtcbiAgcGFkZGluZzogMTYwcHggMDsgfVxuICAuaG93LXdlLWRlbGl2ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuaG93LXdlLWRlbGl2ZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTg3cHg7IH1cbiAgLmhvdy13ZS1kZWxpdmVyX19leWVicm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ob3ctd2UtZGVsaXZlcl9fZXllYnJvdzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cbiAgLmhvdy13ZS1kZWxpdmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhvdy13ZS1kZWxpdmVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5ob3ctd2UtZGVsaXZlcl9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmhvdy13ZS1kZWxpdmVyX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ob3ctd2UtZGVsaXZlcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCA1NSUsIDI4JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIC5ob3ctd2UtZGVsaXZlcl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuaG93LXdlLWRlbGl2ZXJfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gIC5ob3ctd2UtZGVsaXZlcl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMnB4IDY0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ob3ctd2UtZGVsaXZlcl9fY2FyZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLmhvdy13ZS1kZWxpdmVyX19jYXJkLWljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gIC5ob3ctd2UtZGVsaXZlcl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaG93LXdlLWRlbGl2ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDsgfVxuICAgICAgLmhvdy13ZS1kZWxpdmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob3ctd2UtZGVsaXZlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgICAuaG93LXdlLWRlbGl2ZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLmhvdy13ZS1kZWxpdmVyX190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7IH1cbiAgICAgIC5ob3ctd2UtZGVsaXZlcl9fY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG5cbi5wZW9wbGUtZ3JpZCB7XG4gIHBhZGRpbmc6IDRweCAwIDE2MHB4OyB9XG4gIC5wZW9wbGUtZ3JpZF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnBlb3BsZS1ncmlkX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdhcDogMjRweDsgfVxuICAucGVvcGxlLWdyaWRfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgICAucGVvcGxlLWdyaWRfX2l0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGVvcGxlLWdyaWRfX2l0ZW0tLXIxLWxlZnQge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiA2O1xuICAgIGFzcGVjdC1yYXRpbzogNTAwIC8gMzIwOyB9XG4gIC5wZW9wbGUtZ3JpZF9faXRlbS0tcjEtcmlnaHQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjYgLyAzMjA7IH1cbiAgLnBlb3BsZS1ncmlkX19pdGVtLS1yMi1sZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgIGFzcGVjdC1yYXRpbzogMjM4IC8gMjgwOyB9XG4gIC5wZW9wbGUtZ3JpZF9faXRlbS0tcjItbWlkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICAgIGFzcGVjdC1yYXRpbzogNDEzIC8gMjgwOyB9XG4gIC5wZW9wbGUtZ3JpZF9faXRlbS0tcjItcmlnaHQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjUgLyAyODA7IH1cbiAgLnBlb3BsZS1ncmlkX19pdGVtLS1yMy1sZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNDtcbiAgICBhc3BlY3QtcmF0aW86IDMyNiAvIDMyMDsgfVxuICAucGVvcGxlLWdyaWRfX2l0ZW0tLXIzLXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIGFzcGVjdC1yYXRpbzogNTAwIC8gMzIwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wZW9wbGUtZ3JpZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBlb3BsZS1ncmlkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAucGVvcGxlLWdyaWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIC5wZW9wbGUtZ3JpZF9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5wZW9wbGUtZ3JpZF9faXRlbSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDQgLyAzOyB9XG4gICAgICAucGVvcGxlLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIpLCAucGVvcGxlLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvOyB9XG4gICAgLnBlb3BsZS1ncmlkX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBlb3BsZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjsgfVxuICAgIC5wZW9wbGUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDsgfVxuICAgIC5wZW9wbGUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTsgfVxuICAgIC5wZW9wbGUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7IH1cbiAgICAucGVvcGxlLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7IH1cbiAgICAucGVvcGxlLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7IH1cbiAgICAucGVvcGxlLWdyaWRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuLndoZXJlLXdlLXByb2R1Y2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfVxuICAud2hlcmUtd2UtcHJvZHVjZV9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDg4cHg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLndoZXJlLXdlLXByb2R1Y2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAud2hlcmUtd2UtcHJvZHVjZV9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggMWZyO1xuICAgIGdhcDogMzJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAud2hlcmUtd2UtcHJvZHVjZV9fY291bnRyeS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTNweCA0NHB4IDEzcHggMTRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmQ2ZDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1jb250YWN0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE0cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDsgfVxuICAgIC53aGVyZS13ZS1wcm9kdWNlX19jb3VudHJ5LXNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDI5ZTU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuICAud2hlcmUtd2UtcHJvZHVjZV9fY2l0aWVzLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNweDsgfVxuICAgIC53aGVyZS13ZS1wcm9kdWNlX19jaXRpZXMtaW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgICAud2hlcmUtd2UtcHJvZHVjZV9fY2l0aWVzLWlubGluZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC53aGVyZS13ZS1wcm9kdWNlX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAud2hlcmUtd2UtcHJvZHVjZV9fY291bnRyeS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDdweDsgfVxuICAgIC53aGVyZS13ZS1wcm9kdWNlX19jb3VudHJ5LWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLndoZXJlLXdlLXByb2R1Y2VfX2NvdW50cnktbGlzdCBsaSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAud2hlcmUtd2UtcHJvZHVjZV9fY291bnRyeS1saXN0ID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAud2hlcmUtd2UtcHJvZHVjZV9fY291bnRyeS1saXN0IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC53aGVyZS13ZS1wcm9kdWNlX19jb3VudHJ5LWxpc3QgbGFiZWwgaW5wdXQge1xuICAgICAgICBhY2NlbnQtY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgLndoZXJlLXdlLXByb2R1Y2VfX2NvdW50cnktbGlzdCBsYWJlbCBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53aGVyZS13ZS1wcm9kdWNlX19wbGFudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAud2hlcmUtd2UtcHJvZHVjZV9fcGxhbnRzIC5wcm9kdWN0aW9uLXBsYW50IHtcbiAgICAgIG1hcmdpbjogODBweCAyNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGdhcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjllNTg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2hlcmUtd2UtcHJvZHVjZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3NXB4IDUwcHg7IH1cbiAgLndoZXJlLXdlLXByb2R1Y2VfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGVyZS13ZS1wcm9kdWNlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLndoZXJlLXdlLXByb2R1Y2VfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA2NnB4IDQwcHggNDBweDsgfVxuICAgIC53aGVyZS13ZS1wcm9kdWNlX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndoZXJlLXdlLXByb2R1Y2VfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAud2hlcmUtd2UtcHJvZHVjZV9fbGF5b3V0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgLndoZXJlLXdlLXByb2R1Y2VfX21hcCB7XG4gICAgICBoZWlnaHQ6IDM2MHB4OyB9XG4gICAgLndoZXJlLXdlLXByb2R1Y2VfX2NvdW50cnktbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndoZXJlLXdlLXByb2R1Y2VfX2NvdW50cnktc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLndoZXJlLXdlLXByb2R1Y2VfX2NvdW50cmllcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndoZXJlLXdlLXByb2R1Y2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzhweCAyNHB4IDgwcHg7IH1cbiAgLndoZXJlLXdlLXByb2R1Y2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWF4LXdpZHRoOiAyNzJweDsgfVxuICAud2hlcmUtd2UtcHJvZHVjZV9fY291bnRyeS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3Byb2R1Y3Rpb24tbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4jcHJvZHVjdGlvbi1tYXAgLmxlYWZsZXQtdGlsZSB7XG4gIGZpbHRlcjogc2F0dXJhdGUoMC43NSkgY29udHJhc3QoMC45NSkgYnJpZ2h0bmVzcygxLjAyKTsgfVxuXG4ucHJvZHVjdGlvblBsYW50cyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb2R1Y3Rpb25QbGFudHMgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAucHJvZHVjdGlvblBsYW50cyAuaGVyby1ncmVlbi1wbGF5IC5oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9XG4gICAgLnByb2R1Y3Rpb25QbGFudHMgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTkycHg7IH1cbiAgICAucHJvZHVjdGlvblBsYW50cyAuaGVyby1ncmVlbi1wbGF5IC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgICAucHJvZHVjdGlvblBsYW50cyAuaGVyby1ncmVlbi1wbGF5IC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9kdWN0aW9uUGxhbnRzIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAucHJvZHVjdGlvblBsYW50cyAuc3VzdGFpbmFibGUtcHJvZHVjdGlvbl9faGVhZGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnByb2R1Y3Rpb25QbGFudHMgLnN1c3RhaW5hYmxlLXByb2R1Y3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLnByb2R1Y3Rpb25QbGFudHMgLnN1c3RhaW5hYmxlLXByb2R1Y3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2R1Y3Rpb25QbGFudHMgLnN1c3RhaW5hYmxlLXByb2R1Y3Rpb25fX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgICAgIC5wcm9kdWN0aW9uUGxhbnRzIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uX19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLnByb2R1Y3Rpb25QbGFudHMgLmhlcm8tZ3JlZW4tcGxheSAuZ3JpZC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLnByb2R1Y3Rpb25QbGFudHMgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAgIC5wcm9kdWN0aW9uUGxhbnRzIC5oZXJvLWdyZWVuLXBsYXkgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAucHJvZHVjdGlvblBsYW50cyAuaGVyby1ncmVlbi1wbGF5IC5oZXJvX19tZWRpYS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICBwYWRkaW5nLXRvcDogMjgwcHg7IH1cbiAgICAucHJvZHVjdGlvblBsYW50cyAuaGVyby1ncmVlbi1wbGF5IC5oZXJvX19vdmVybGF5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4OyB9XG4gICAgLnByb2R1Y3Rpb25QbGFudHMgLmhlcm8tZ3JlZW4tcGxheSAuaGVyb19fbGlzdC1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogODAlOyB9IH1cblxuLndoZXJlLXdlLXByb2R1Y2UgLnByb2R1Y3Rpb24tcGxhbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2hlcmUtd2UtcHJvZHVjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndoZXJlLXdlLXByb2R1Y2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hlcmUtd2UtcHJvZHVjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbi5jb250YWN0LXVzIC5wcm9kdWN0aW9uLXBsYW50IHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICAuY29udGFjdC11cyAucHJvZHVjdGlvbi1wbGFudF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3Rpb24tcGxhbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1heC13aWR0aDogMzY4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTsgfVxuICAucHJvZHVjdGlvbi1wbGFudC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnByb2R1Y3Rpb24tcGxhbnQ6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjllNTg7IH1cbiAgLnByb2R1Y3Rpb24tcGxhbnRfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMxZDFkMWQ7IH1cbiAgLnByb2R1Y3Rpb24tcGxhbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wcm9kdWN0aW9uLXBsYW50X195ZWFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM3NTc3NzY7IH1cbiAgLnByb2R1Y3Rpb24tcGxhbnRfX2ZvY3VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAucHJvZHVjdGlvbi1wbGFudF9fYWRkcmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAucHJvZHVjdGlvbi1wbGFudF9fZm9jdXMsIC5wcm9kdWN0aW9uLXBsYW50X19hZGRyZXNzLCAucHJvZHVjdGlvbi1wbGFudF9fY29udGFjdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAucHJvZHVjdGlvbi1wbGFudF9fZm9jdXMgc3Ryb25nLCAucHJvZHVjdGlvbi1wbGFudF9fYWRkcmVzcyBzdHJvbmcsIC5wcm9kdWN0aW9uLXBsYW50X19jb250YWN0LWl0ZW0gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnByb2R1Y3Rpb24tcGxhbnRfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7IH1cbiAgLnByb2R1Y3Rpb24tcGxhbnQgYSB7XG4gICAgY29sb3I6ICMwMjllNTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlOyB9XG4gICAgLnByb2R1Y3Rpb24tcGxhbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNmNy1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgLmNmNy1zdWNjZXNzW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNmNy1zdWNjZXNzLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNmNy1zdWNjZXNzX19pY29uIHtcbiAgICB3aWR0aDogMTc3cHg7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jZjctc3VjY2Vzc19faWNvbiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNmNy1zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY2Y3LXN1Y2Nlc3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXgtd2lkdGg6IDQ2N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUycHg7IH1cbiAgLmNmNy1zdWNjZXNzX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE5cHg7IH1cbiAgLmNmNy1zdWNjZXNzX19yZXNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jZjctc3VjY2VzcyB7XG4gICAgcGFkZGluZzogNjRweCAyNHB4OyB9XG4gICAgLmNmNy1zdWNjZXNzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5zdXBwb3J0LWN0YV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2ZjUyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc3VwcG9ydC1jdGFfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNzRweCAzMnB4IDcycHggNzJweDsgfVxuXG4uc3VwcG9ydC1jdGFfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBjb2xvcjogI2YxZjFmMTsgfVxuXG4uc3VwcG9ydC1jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgY29sb3I6ICNmMWYxZjE7IH1cblxuLnN1cHBvcnQtY3RhX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDZmNTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDsgfVxuICAuc3VwcG9ydC1jdGFfX2J1dHRvbiBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc3VwcG9ydC1jdGFfX21lZGlhIHtcbiAgZmxleDogMTtcbiAgbWF4LWhlaWdodDogNTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN1cHBvcnQtY3RhX19tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZWVyIC5zdXBwb3J0LWN0YSB7XG4gIHBhZGRpbmctYm90dG9tOiAxODhweDsgfVxuICAuY2FyZWVyIC5zdXBwb3J0LWN0YV9fbWVkaWEge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FyZWVyIC5zdXBwb3J0LWN0YV9fY29udGVudCB7XG4gICAgcGFkZGluZzogODFweCAwIDgwcHggODFweDsgfVxuICAuY2FyZWVyIC5zdXBwb3J0LWN0YV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAuY2FyZWVyIC5zdXBwb3J0LWN0YV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4OyB9XG5cbi5uZXdzLWluc2lnaHRzIC5zdXBwb3J0LWN0YV9faW5uZXIge1xuICBoZWlnaHQ6IDQxNHB4OyB9XG5cbi5wcm9kdWN0LWZpbmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDsgfVxuICAucHJvZHVjdC1maW5kZXIgLnN1cHBvcnQtY3RhX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4IDgwcHg7IH1cbiAgLnByb2R1Y3QtZmluZGVyIC5zdXBwb3J0LWN0YV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wcm9kdWN0LWZpbmRlciAuc3VwcG9ydC1jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlciAuc3VwcG9ydC1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDsgfVxuICAgIC5jYXJlZXIgLnN1cHBvcnQtY3RhX19tZWRpYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX21lZGlhIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXJlZXIgLnN1cHBvcnQtY3RhX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMCA2NHB4IDY0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX21lZGlhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX21lZGlhIGltZyB7XG4gICAgICBoZWlnaHQ6IDQzNnB4O1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmVlciAuc3VwcG9ydC1jdGEge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc3VwcG9ydC1jdGEge1xuICAgIGhlaWdodDogMzcwcHg7IH1cbiAgICAuc3VwcG9ydC1jdGFfX2lubmVyIHtcbiAgICAgIGdhcDogMDsgfVxuICAgIC5zdXBwb3J0LWN0YV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1OXB4IDAgNTFweCA1OHB4OyB9XG4gICAgLnN1cHBvcnQtY3RhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuc3VwcG9ydC1jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxuICAgIC5zdXBwb3J0LWN0YV9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zdXBwb3J0LWN0YV9fbWVkaWEge1xuICAgICAgaGVpZ2h0OiAzNzBweDsgfVxuICAgICAgLnN1cHBvcnQtY3RhX19tZWRpYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5wcm9kdWN0LWZpbmRlciAuc3VwcG9ydC1jdGFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDY0cHggMCA2NHB4IDY0cHg7IH1cbiAgLnByb2R1Y3QtZmluZGVyIC5zdXBwb3J0LWN0YV9fbWVkaWEge1xuICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY2FyZWVyIC5zdXBwb3J0LWN0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4OyB9XG4gICAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX21lZGlhIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDsgfVxuICAgIC5jYXJlZXIgLnN1cHBvcnQtY3RhX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAuY2FyZWVyIC5zdXBwb3J0LWN0YV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gICAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnN1cHBvcnQtY3RhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN1cHBvcnQtY3RhX19tZWRpYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04JTsgfVxuICAucHJvZHVjdC1maW5kZXIgLnN1cHBvcnQtY3RhIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucHJvZHVjdC1maW5kZXIgLnN1cHBvcnQtY3RhX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5zdXBwb3J0LWN0YV9fY29udGVudCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5wcm9kdWN0LWZpbmRlciAuc3VwcG9ydC1jdGFfX21lZGlhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtaGVpZ2h0OiA0MDZweDtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAucHJvZHVjdC1maW5kZXIgLnN1cHBvcnQtY3RhX19tZWRpYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0LWN0YSB7XG4gICAgaGVpZ2h0OiAzNjJweDsgfVxuICAgIC5zdXBwb3J0LWN0YV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MnB4IDAgNDBweCA0MnB4OyB9XG4gICAgLnN1cHBvcnQtY3RhX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC5zdXBwb3J0LWN0YV9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAgIC5zdXBwb3J0LWN0YV9fbWVkaWEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTclOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdXBwb3J0LWN0YV9fbWVkaWEge1xuICAgIG1hcmdpbi1yaWdodDogLTI2JTsgfVxuICAuY2FyZWVyIC5zdXBwb3J0LWN0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAuY2FyZWVyIC5zdXBwb3J0LWN0YV9fbWVkaWEgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5wcm9kdWN0LWZpbmRlciAuc3VwcG9ydC1jdGFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc3VwcG9ydC1jdGEge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zdXBwb3J0LWN0YV9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zdXBwb3J0LWN0YV9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDM0cHggMjJweCAzNHB4IDI1cHg7IH1cbiAgICAuc3VwcG9ydC1jdGFfX21lZGlhIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc3VwcG9ydC1jdGFfX21lZGlhIGltZyB7XG4gICAgICAgIGhlaWdodDogMzQzcHg7IH1cbiAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX21lZGlhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmVlciAuc3VwcG9ydC1jdGFfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zdXBwb3J0LWN0YV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzRweCAyMnB4IDM0cHggMjVweDsgfVxuICAuc3VwcG9ydC1jdGFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLnN1cHBvcnQtY3RhX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAuc3VwcG9ydC1jdGFfX21lZGlhIGltZyB7XG4gICAgaGVpZ2h0OiAyMzhweDsgfSB9XG5cbi5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMTYycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2hlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2hlcm8tdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faGVyby1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2hlcm8tZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faGVyby1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19oZXJvLWRlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODhweCA4OHB4IDg4cHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faXRlbTpsYXN0LWNoaWxkIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2xvZ28gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19pdGVtOmxhc3QtY2hpbGQgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMzg1cHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2M3B4O1xuICAgIHotaW5kZXg6IDA7IH1cblxuLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1MXB4O1xuICBoZWlnaHQ6IDE1MXB4O1xuICBwYWRkaW5nOiAyMHB4IDI2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyOyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2xheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4OyB9XG5cbi5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4uc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA2ZjUyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICM0NTRhNDg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fYmVuZWZpdHMge1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2JlbmVmaXRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2JlbmVmaXRzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fYmVuZWZpdHMtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyO1xuICAgIGNvbHVtbi1nYXA6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fYmVuZWZpdHMtaXRlbSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7IH1cbiAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19iZW5lZml0cy1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9DaGVjay1JY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2JlbmVmaXRzLWl0ZW0gYSB7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDI5RTU4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2JlbmVmaXRzLWl0ZW0gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faW1hZ2Uge1xuICB3aWR0aDogMjkzcHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faXRlbSB7XG4gICAgcGFkZGluZzogNjRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2hlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faGVyby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2hlcm8tZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQ4cHg7IH1cbiAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19pdGVtOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgIGhlaWdodDogMTUycHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fbG9nbyB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMTI4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2hlcm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2xvZ28ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMnB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19sb2dvIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2xheW91dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19pdGVtOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0OHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMTEycHg7IH1cbiAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19pdGVtOmxhc3QtY2hpbGQgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19faW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXNfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5jYXJlZXItY2FyZHMge1xuICBwYWRkaW5nOiAwIDAgMTYwcHg7IH1cbiAgLmNhcmVlci1jYXJkc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7IH1cbiAgLmNhcmVlci1jYXJkc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMjRweDsgfVxuXG4uY2FyZWVyLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7IH1cbiAgLmNhcmVlci1jYXJkX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgLmNhcmVlci1jYXJkX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJlZXItY2FyZF9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweDsgfVxuICAuY2FyZWVyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY2FyZWVyLWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmVlci1jYXJkOmhvdmVyIC5jYXJlZXItY2FyZF9fZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDI5RTU4OyB9XG4gIC5jYXJlZXItY2FyZDpob3ZlciAuY2FyZWVyLWNhcmRfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVyLWNhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY2FyZWVyLWNhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7IH1cbiAgICAuY2FyZWVyLWNhcmRzX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY2FyZWVyLWNhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgIC5jYXJlZXItY2FyZHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmNhcmVlci1jYXJkc19fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjRweDsgfSB9XG5cbi5jdGEtYmFja2dyb3VuZC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgcGFkZGluZzogMTcycHggMCAxNjBweDtcbiAgbWFyZ2luLXRvcDogMTYwcHg7IH1cbiAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzX19vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rc19fY2FyZCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjZweCA2NHB4IDYxcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rc19fZXllYnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXgtd2lkdGg6IDU0N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7IH1cbiAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA1NDdweDsgfVxuICAuY3RhLWJhY2tncm91bmQtbGlua3NfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rcyAuYnRuLXRleHQtZ3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIC5jdGEtYmFja2dyb3VuZC1saW5rcyB7XG4gIGhlaWdodDogNzIwcHg7XG4gIHBhZGRpbmc6IDE2NHB4IDAgMTU1cHg7XG4gIG1hcmdpbi10b3A6IDEyNHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAuY3RhLWJhY2tncm91bmQtbGlua3NfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4OyB9XG5cbi53aGF0V2VEbyAuY3RhLWJhY2tncm91bmQtbGlua3Mge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuLndpaWNhcmUgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgcGFkZGluZzogMjIlIDAgMDsgfVxuXG4ud2lpcG91Y2gge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxOyB9XG4gIC53aWlwb3VjaCAuY3RhLWJhY2tncm91bmQtbGlua3Mge1xuICAgIGhlaWdodDogNzIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rcyB7XG4gICAgcGFkZGluZzogMTcycHggMCAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDsgfVxuICAgIC5jdGEtYmFja2dyb3VuZC1saW5rc19fdGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAud2lpY2FyZSAuY3RhLWJhY2tncm91bmQtbGlua3MsIC5zdGVyaWtpbmcgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAxODdweCAwIDE1MHB4O1xuICAgIGhlaWdodDogNjQwcHg7XG4gICAgbWFyZ2luLXRvcDogOTZweDsgfVxuICAgIC5jdGEtYmFja2dyb3VuZC1saW5rc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9XG4gIC53aWljYXJlIC5jdGEtYmFja2dyb3VuZC1saW5rcywgLnN0ZXJpa2luZyAuY3RhLWJhY2tncm91bmQtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMjI4cHggMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAyMjlweCAwIDE0MHB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAgIC5jdGEtYmFja2dyb3VuZC1saW5rc19fY2FyZCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH1cbiAgICAuY3RhLWJhY2tncm91bmQtbGlua3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuICAgIC5jdGEtYmFja2dyb3VuZC1saW5rc19fZXllYnJvdyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi5jb250YWN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgLmNvbnRhY3Qtc2VjdGlvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuY29udGFjdC1zZWN0aW9uX19sZWZ0IHtcbiAgICBmbGV4OiAxOyB9XG4gIC5jb250YWN0LXNlY3Rpb25fX3JpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBtYXgtd2lkdGg6IDU2M3B4O1xuICAgIHBhZGRpbmc6IDQ5cHggNDhweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5jb250YWN0LXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fc3VidGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC5jb250YWN0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDsgfVxuICAuY29udGFjdC1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAuY29udGFjdC1zZWN0aW9uX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxuICAgIC5jb250YWN0LXNlY3Rpb25fX3BlcnNvbi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fcGVyc29uLXBob3RvIGltZyB7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fcGVyc29uLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fcGVyc29uLW5hbWVXcmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4OyB9XG4gICAgLmNvbnRhY3Qtc2VjdGlvbl9fcGVyc29uLWxpbmtlZGluIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uX19wZXJzb24gLmljb24tbGlua2VkaW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvTGlua2VkaW4tYmFkZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICAgIC5jb250YWN0LXNlY3Rpb25fX3BlcnNvbi1yb2xlIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uX19wZXJzb24tZW1haWwge1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29udGFjdC1zZWN0aW9uX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNmY1MjtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdC1zZWN0aW9uX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5jb250YWN0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuY29udGFjdC1zZWN0aW9uX19wZXJzb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fcGVyc29uLXBob3RvIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAgIC5jb250YWN0LXNlY3Rpb25fX3BlcnNvbi1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fcGVyc29uLWluZm8ge1xuICAgICAgICBnYXA6IDhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDsgfVxuICAgICAgLmNvbnRhY3Qtc2VjdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAuY29udGFjdC1zZWN0aW9uX19wZXJzb24tcm9sZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5jb250YWN0LXVzIC5jb250YWN0LXNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgY29sb3I6ICMxNzFEMUE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG5cbi5jZjctZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jZjctZm9ybSAuY2Y3LWhvbmV5cG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNmNy1mb3JtIC5idG4tZ3JlZW4ge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuY2Y3LWZvcm0gLmNmNy1zdGVwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNmNy1mb3JtIC5jZjctc3RlcC5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNmNy1mb3JtIC5jZjctcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cbiAgICAuY2Y3LWZvcm0gLmNmNy1wcm9ncmVzc19fbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5jZjctZm9ybSAuY2Y3LXByb2dyZXNzX19iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuY2Y3LWZvcm0gLmNmNy1wcm9ncmVzc19fYmFyLmlzLWZ1bGwgLmNmNy1wcm9ncmVzc19fZmlsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNmNy1mb3JtIC5jZjctcHJvZ3Jlc3NfX2ZpbGwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTsgfVxuICAuY2Y3LWZvcm0gLmNmNy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5jZjctZm9ybSAuY2Y3LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICM3NTc3NzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAuY2Y3LWZvcm0gLmNmNy1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2Y3LWZvcm0gLmNmNy1maWVsZC5oYWxmLWlucHV0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY2Y3LWZvcm0gLmNmNy1maWVsZCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jZjctZm9ybSAuY2Y3LWZpZWxkIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgICAgIGNvbG9yOiAjQzcyRTAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuY2Y3LWZvcm0gLmNmNy1maWVsZCBsYWJlbCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNBMkE0QTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cbiAgICAuY2Y3LWZvcm0gLmNmNy1maWVsZC0tb3B0aW9uYWwgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmNmNy1mb3JtIC5jZjctZmllbGQgaW5wdXQsXG4gICAgLmNmNy1mb3JtIC5jZjctZmllbGQgc2VsZWN0LFxuICAgIC5jZjctZm9ybSAuY2Y3LWZpZWxkIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMkE0QTM7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7IH1cbiAgICAgIC5jZjctZm9ybSAuY2Y3LWZpZWxkIGlucHV0OmZvY3VzLFxuICAgICAgLmNmNy1mb3JtIC5jZjctZmllbGQgc2VsZWN0OmZvY3VzLFxuICAgICAgLmNmNy1mb3JtIC5jZjctZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMjllNTg7IH1cbiAgICAuY2Y3LWZvcm0gLmNmNy1maWVsZCB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgLmNmNy1mb3JtIC5jZjctZmllbGQgc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctY29udGFjdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICAgIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxMTE7IH1cbiAgICAgIC5jZjctZm9ybSAuY2Y3LWZpZWxkIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICBjb2xvcjogIzc1Nzc3NjtcbiAgICAgICAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuY2Y3LWZvcm0gLmNmNy1maWVsZC0tcGhvbmUgLmNmNy1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgLmNmNy1mb3JtIC5jZjctZmllbGQtLXBob25lIC5jZjctcGhvbmVfX2NvZGUge1xuICAgICAgZmxleDogMCAwIDE0MHB4OyB9XG4gICAgLmNmNy1mb3JtIC5jZjctZmllbGQtLXBob25lIC5jZjctcGhvbmVfX251bWJlciB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmNmNy1mb3JtIC5jZjctZmllbGQtLXBob25lIHNlbGVjdCxcbiAgICAuY2Y3LWZvcm0gLmNmNy1maWVsZC0tcGhvbmUgaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0OHB4OyB9XG4gIC5jZjctZm9ybSAuY2Y3LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzNweDsgfVxuICAgIC5jZjctZm9ybSAuY2Y3LWFjdGlvbnMtLWVuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jZjctZm9ybSAuY2Y3LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMTIycHg7IH1cbiAgICAuY2Y3LWZvcm0gLmNmNy1idG4tLWJhY2sge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTsgfVxuICAgIC5jZjctZm9ybSAuY2Y3LWJ0bi0tbmV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4OyB9XG4gIC5jZjctZm9ybSAuY2Y3LWJ0bi0tc3VibWl0IHtcbiAgICBtaW4td2lkdGg6IDEzM3B4OyB9XG4gIC5jZjctZm9ybSAud3BjZjctc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzcyRTAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjQzcyRTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ltYm9sc19lcnJvci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAuY2Y3LWZvcm0gc2VsZWN0LndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWNvbnRhY3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDsgfVxuXG4uY29udGFjdC1zZWN0aW9uX19yaWdodCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5jZjctZmllbGQtLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNmNy1maWVsZC0tc2VydmljZSwgLmNmNy1maWVsZC0tc291cmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYWtlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZha2Utc2VsZWN0X190cmlnZ2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMTJweCA0MHB4IDEycHggNDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTJBNEEzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzc1Nzc3NjsgfVxuICAgIC5mYWtlLXNlbGVjdF9fdHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctY29udGFjdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuICAuZmFrZS1zZWxlY3QuaXMtb3BlbiAuZmFrZS1zZWxlY3RfX3RyaWdnZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5mYWtlLXNlbGVjdF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5mYWtlLXNlbGVjdF9fbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZmFrZS1zZWxlY3RfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMkE0QTM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogNTA7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuZmFrZS1zZWxlY3QuaXMtb3BlbiAuZmFrZS1zZWxlY3RfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYWtlLXNlbGVjdF9fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5mYWtlLXNlbGVjdF9fbGlzdCBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmNWY0OyB9XG4gICAgLmZha2Utc2VsZWN0X19saXN0IGxpIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmZha2Utc2VsZWN0X19saXN0IGxpIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG4gIC5mYWtlLXNlbGVjdF9fbGlzdCBsaS5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZjVlZjsgfVxuXG4uY2Y3LWZpZWxkLS1zb3VyY2UgLmZha2Utc2VsZWN0X19saXN0IHtcbiAgbWF4LWhlaWdodDogNDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5oZXJvLWNvbnRhY3RfX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1jb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgICAuaGVyby1jb250YWN0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAuaGVyby1jb250YWN0X19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4OyB9XG4gICAgLmhlcm8tY29udGFjdF9fYmctdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDsgfVxuICAgIC5oZXJvLWNvbnRhY3RfX2l0ZW1zIHtcbiAgICAgIGdhcDogMzJweDsgfVxuICAuY29udGFjdC1zZWN0aW9uX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZXJvLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLmhlcm8tY29udGFjdF9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMmQxOyB9XG4gIC5jb250YWN0LWZpbHRlcnMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZ2FwOiA0MHB4OyB9XG4gIC5jb250YWN0LXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgICAuaGVyby1jb250YWN0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuaGVyby1jb250YWN0X19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgOTAlLCA4OCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIC5oZXJvLWNvbnRhY3RfX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgLmhlcm8tY29udGFjdF9faWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAudXNlZnVsLWxpbmtzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9XG4gIC5jb250YWN0LXVzIC5jb250YWN0LXRhYnMgLmNvbnRhY3QtdGFiIHtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHg7IH1cbiAgLmNvbnRhY3QtdXMgLnVzZWZ1bC1jYXJkX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgIC5jb250YWN0LXNlY3Rpb25fX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweDsgfVxuICAgIC5jb250YWN0LXNlY3Rpb24gLmNmNy1mb3JtIC5jZjctZmllbGQuaGFsZi1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5kb2N1bWVudHMtdGFic19fZ3JpZCAuY29udGFjdC1zZWN0aW9uIC5ncmlkLWluc2lkZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgcGFkZGluZzogMTIwcHggMCA4M3B4OyB9XG4gIC5jYXJlZXItdGV4dC1pbWFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogZW5kOyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlX19pbm5lci5mdWxsSW1hZ2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAgIC5jYXJlZXItdGV4dC1pbWFnZV9faW5uZXIuZnVsbEltYWdlIC5jYXJlZXItdGV4dC1pbWFnZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5jYXJlZXItdGV4dC1pbWFnZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC5jYXJlZXItdGV4dC1pbWFnZV9fY29udGVudC5MZWZ0SW1hZ2Uge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgLmNhcmVlci10ZXh0LWltYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLmNhcmVlci10ZXh0LWltYWdlX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5jYXJlZXItdGV4dC1pbWFnZV9fZGVzY3JpcHRpb24gcCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5jYXJlZXItdGV4dC1pbWFnZV9fZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jYXJlZXItdGV4dC1pbWFnZV9fZGVzY3JpcHRpb24gcCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7IH1cbiAgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwOyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fbWVkaWEgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY2FyZWVyLXRleHQtaW1hZ2UtLXdpdGgtY2FyZHMgLmNhcmVlci10ZXh0LWltYWdlIC5idG4tdGV4dC1ncmVlbiB7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogNzdweDsgfVxuICAuY2FyZWVyLXRleHQtaW1hZ2VfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC5jYXJlZXItdGV4dC1pbWFnZV9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5jYXJlZXItdGV4dC1pbWFnZV9fbGlzdCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgICAuY2FyZWVyLXRleHQtaW1hZ2VfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL0NoZWNrLUljb24uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAuY2FyZWVyLXRleHQtaW1hZ2VfX2xpc3QgbGkgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuY2FyZWVyLXRleHQtaW1hZ2UgLmJ0bi10ZXh0LWdyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgLmNhcmVlci10ZXh0LWltYWdlX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlX19tZWRpYS5mdWxsSW1hZ2UgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU3NnB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuY2FyZWVyLXRleHQtaW1hZ2VfX21lZGlhLkxlZnRJbWFnZSB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgIC5jYXJlZXItdGV4dC1pbWFnZV9fbWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDg0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmNhcmVlci10ZXh0LWltYWdlX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNhcmVlci10ZXh0LWltYWdlX19jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNhcmVlci10ZXh0LWltYWdlX19jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE2cHg7IH0gfVxuICAuY2FyZWVyLXRleHQtaW1hZ2VfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICMwMDZmNTI7XG4gICAgcGFkZGluZzogMjRweCA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYXJlZXItdGV4dC1pbWFnZV9fY2FyZC1udW1iZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjRjFGMUYxOyB9XG4gICAgLmNhcmVlci10ZXh0LWltYWdlX19jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7IH1cblxuLmJlbmVmaXRzLWJleW9uZCAuY2FyZWVyLXRleHQtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iZW5lZml0cy1iZXlvbmQgLmNhcmVlci10ZXh0LWltYWdlX19jb250ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmJlbmVmaXRzLWJleW9uZCAuY2FyZWVyLXRleHQtaW1hZ2VfX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iZW5lZml0cy1iZXlvbmQgLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDQwNHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1yaWdodC5UZXh0SW1hZ2Uge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBoZWlnaHQ6IDI2NnB4O1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAxNDdweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0LlRleHRJbWFnZSB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgdG9wOiAxNDdweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX2ltYWdlczpiZWZvcmUge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICAgIGxlZnQ6IDE1cHg7IH1cbiAgLmJlbmVmaXRzLWJleW9uZCAudmFsdWVTdXBwb3J0X19zaGFwZSB7XG4gICAgd2lkdGg6IDM3NnB4O1xuICAgIGhlaWdodDogNDA0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuYmVuZWZpdHMtYmV5b25kIC5jYXJlZXItdGV4dC1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDMwOHB4OyB9XG4gIC5iZW5lZml0cy1iZXlvbmQgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLXJpZ2h0LlRleHRJbWFnZSB7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIGhlaWdodDogMjAzcHg7XG4gICAgdG9wOiAyN3B4O1xuICAgIGxlZnQ6IDExMnB4OyB9XG4gIC5iZW5lZml0cy1iZXlvbmQgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLWxlZnQuVGV4dEltYWdlIHtcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgaGVpZ2h0OiAxNjhweDtcbiAgICB0b3A6IDExMnB4OyB9XG4gIC5iZW5lZml0cy1iZXlvbmQgLnZhbHVlU3VwcG9ydF9faW1hZ2VzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGhlaWdodDogMjQ4cHg7XG4gICAgbGVmdDogMjlweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX3NoYXBlIHtcbiAgICB3aWR0aDogMjg3cHg7XG4gICAgaGVpZ2h0OiAzMDhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5iZW5lZml0cy1iZXlvbmQgLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgIC5iZW5lZml0cy1iZXlvbmQgLmNhcmVlci10ZXh0LWltYWdlX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDQwcHg7IH1cbiAgICAuYmVuZWZpdHMtYmV5b25kIC5jYXJlZXItdGV4dC1pbWFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLmJlbmVmaXRzLWJleW9uZCAudmFsdWVTdXBwb3J0X192aXN1YWwge1xuICAgIHdpZHRoOiAyNzJweDsgfVxuICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1yaWdodC5UZXh0SW1hZ2Uge1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBoZWlnaHQ6IDE3OXB4O1xuICAgIHRvcDogMjNweDtcbiAgICBsZWZ0OiA5OXB4OyB9XG4gIC5iZW5lZml0cy1iZXlvbmQgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLWxlZnQuVGV4dEltYWdlIHtcbiAgICB3aWR0aDogMTI5cHg7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICB0b3A6IDk5cHg7IH1cbiAgLmJlbmVmaXRzLWJleW9uZCAudmFsdWVTdXBwb3J0X19pbWFnZXMge1xuICAgIGhlaWdodDogMjcycHg7IH1cbiAgICAuYmVuZWZpdHMtYmV5b25kIC52YWx1ZVN1cHBvcnRfX2ltYWdlczpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgaGVpZ2h0OiAyMTlweDtcbiAgICAgIGxlZnQ6IDI2cHg7IH1cbiAgLmJlbmVmaXRzLWJleW9uZCAudmFsdWVTdXBwb3J0X19zaGFwZSB7XG4gICAgd2lkdGg6IDI1M3B4O1xuICAgIGhlaWdodDogMjcycHg7IH0gfVxuXG4ubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZV9fY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZV9fY29udGVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2VfX21lZGlhIGltZyB7XG4gICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlX19jYXJkcyB7XG4gICAgZ2FwOiAyM3B4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X192aXN1YWwge1xuICAgIHdpZHRoOiA0MDRweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmxpZmUtYXQtd2lwYWsgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLXJpZ2h0LlRleHRJbWFnZSB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogMjY2cHg7XG4gICAgdG9wOiAzNXB4O1xuICAgIGxlZnQ6IDE0N3B4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0LlRleHRJbWFnZSB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgdG9wOiAxNDdweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19pbWFnZXM6YmVmb3JlIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC52YWx1ZVN1cHBvcnRfX3NoYXBlIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgaGVpZ2h0OiA0MDRweDsgfVxuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLXdpdGgtY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0td2l0aC1jYXJkcyAuY2FyZWVyLXRleHQtaW1hZ2VfX21lZGlhIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fY2FyZHMge1xuICAgICAgZ2FwOiA2NHB4OyB9XG4gICAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS1saXN0IC52YWx1ZVN1cHBvcnRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDQwNHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLXJpZ2h0IHtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgaGVpZ2h0OiAyNjZweDtcbiAgICB0b3A6IDM1cHg7XG4gICAgbGVmdDogMTQ3cHg7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS1saXN0IC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1sZWZ0IHtcbiAgICB3aWR0aDogMTkycHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICB0b3A6IDE0N3B4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0tbGlzdCAudmFsdWVTdXBwb3J0X19pbWFnZXM6YmVmb3JlIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0tbGlzdCAudmFsdWVTdXBwb3J0X19zaGFwZSB7XG4gICAgd2lkdGg6IDM3NnB4O1xuICAgIGhlaWdodDogNDA0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLXdpdGgtY2FyZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9faW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0td2l0aC1jYXJkcyAuY2FyZWVyLXRleHQtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0td2l0aC1jYXJkcyAuY2FyZWVyLXRleHQtaW1hZ2VfX21lZGlhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0td2l0aC1jYXJkcyAuY2FyZWVyLXRleHQtaW1hZ2VfX2NhcmRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHg7IH1cbiAgICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0td2l0aC1jYXJkcyAuY2FyZWVyLXRleHQtaW1hZ2VfX2NhcmQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLnZhbHVlU3VwcG9ydF9fdmlzdWFsIHtcbiAgICB3aWR0aDogMzA4cHg7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS1saXN0IC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1yaWdodCB7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIGhlaWdodDogMjAzcHg7XG4gICAgdG9wOiAyN3B4O1xuICAgIGxlZnQ6IDExMnB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0tbGlzdCAudmFsdWVTdXBwb3J0X19pbWFnZS0tbGVmdCB7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIGhlaWdodDogMTY4cHg7XG4gICAgdG9wOiAxMTJweDsgfVxuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLnZhbHVlU3VwcG9ydF9faW1hZ2VzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGhlaWdodDogMjQ4cHg7XG4gICAgbGVmdDogMjlweDsgfVxuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICAgIHdpZHRoOiAyODdweDtcbiAgICBoZWlnaHQ6IDMwOHB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7IH1cbiAgICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2VfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC52YWx1ZVN1cHBvcnRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDMwOHB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC52YWx1ZVN1cHBvcnRfX2ltYWdlLS1yaWdodC5UZXh0SW1hZ2Uge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IDIwM3B4O1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiAxMTJweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19pbWFnZS0tbGVmdC5UZXh0SW1hZ2Uge1xuICAgIHdpZHRoOiAxNDZweDtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICAgIHRvcDogMTEycHg7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLnZhbHVlU3VwcG9ydF9faW1hZ2VzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGhlaWdodDogMjQ4cHg7XG4gICAgbGVmdDogMjlweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19zaGFwZSB7XG4gICAgd2lkdGg6IDI4N3B4O1xuICAgIGhlaWdodDogMzA4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA0MHB4OyB9XG4gICAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X192aXN1YWwge1xuICAgIHdpZHRoOiAyNzJweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19pbWFnZS0tcmlnaHQuVGV4dEltYWdlIHtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiAxNzlweDtcbiAgICB0b3A6IDIzcHg7XG4gICAgbGVmdDogOTlweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19pbWFnZS0tbGVmdC5UZXh0SW1hZ2Uge1xuICAgIHdpZHRoOiAxMjlweDtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIHRvcDogOTlweDsgfVxuICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19pbWFnZXMge1xuICAgIGhlaWdodDogMjcycHg7IH1cbiAgICAubGlmZS1hdC13aXBhayAudmFsdWVTdXBwb3J0X19pbWFnZXM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgICBsZWZ0OiAyNnB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC52YWx1ZVN1cHBvcnRfX3NoYXBlIHtcbiAgICB3aWR0aDogMjUzcHg7XG4gICAgaGVpZ2h0OiAyNzJweDsgfVxuICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLXdpdGgtY2FyZHMgLmNhcmVlci10ZXh0LWltYWdlX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS13aXRoLWNhcmRzIC5jYXJlZXItdGV4dC1pbWFnZV9fY2FyZCB7XG4gICAgcGFkZGluZzogMzRweCAzMnB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0tbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLmNhcmVlci10ZXh0LWltYWdlX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLnZhbHVlU3VwcG9ydF9fdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAyNzJweDsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0tbGlzdCAudmFsdWVTdXBwb3J0X19pbWFnZS0tcmlnaHQge1xuICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgIHRvcDogMjNweDtcbiAgICAgIGxlZnQ6IDk5cHg7IH1cbiAgICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLnZhbHVlU3VwcG9ydF9faW1hZ2UtLWxlZnQge1xuICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgIHRvcDogOTlweDsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5jYXJlZXItdGV4dC1pbWFnZS0tbGlzdCAudmFsdWVTdXBwb3J0X19pbWFnZXMge1xuICAgICAgaGVpZ2h0OiAyNzJweDsgfVxuICAgICAgLmxpZmUtYXQtd2lwYWsgLmNhcmVlci10ZXh0LWltYWdlLS1saXN0IC52YWx1ZVN1cHBvcnRfX2ltYWdlczpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjE5cHg7XG4gICAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgICAgIGxlZnQ6IDI2cHg7IH1cbiAgICAubGlmZS1hdC13aXBhayAuY2FyZWVyLXRleHQtaW1hZ2UtLWxpc3QgLnZhbHVlU3VwcG9ydF9fc2hhcGUge1xuICAgICAgd2lkdGg6IDI1M3B4O1xuICAgICAgaGVpZ2h0OiAyNzJweDsgfSB9XG5cbi5jdGEtc29jaWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDE1N3B4OyB9XG4gIC5jdGEtc29jaWFsX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTNkMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jdGEtc29jaWFsX19pbm5lcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzgzcHg7XG4gICAgICBoZWlnaHQ6IDQzMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3RhLXNvaWNhbC1yaWdodC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmN0YS1zb2NpYWxfX2lubmVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgaGVpZ2h0OiAzMTlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3RhLXNvaWNhbC1sZWZ0LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmN0YS1zb2NpYWxfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5jdGEtc29jaWFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmN0YS1zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4OyB9XG4gIC5jdGEtc29jaWFsX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jdGEtc29jaWFsX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7IH1cbiAgLmN0YS1zb2NpYWxfX3NlcGFyYXRvciB7XG4gICAgY29sb3I6ICM5NkNFQUY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmN0YS1zb2NpYWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyOHB4OyB9XG4gICAgICAuY3RhLXNvY2lhbF9faW5uZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQyNnB4OyB9XG4gICAgICAuY3RhLXNvY2lhbF9faW5uZXI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjczcHg7XG4gICAgICAgIGhlaWdodDogMjc5cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5jdGEtc29jaWFsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgICAuY3RhLXNvY2lhbF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgICAuY3RhLXNvY2lhbF9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICAgIC5jdGEtc29jaWFsX19pbm5lcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAgIGhlaWdodDogMzY4cHg7IH1cbiAgICAgIC5jdGEtc29jaWFsX19pbm5lcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgICAgaGVpZ2h0OiAxODhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmN0YS1zb2NpYWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5jdGEtc29jaWFsX19pbm5lcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIGhlaWdodDogMzM4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLmN0YS1zb2NpYWxfX2lubmVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICBoZWlnaHQ6IDEwOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5jdGEtc29jaWFsX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLmN0YS1zb2NpYWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuY3RhLXNvY2lhbF9fbGlua3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuY3RhLXNvY2lhbF9fc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMTIwcHggMCAxNjJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDM3cHggMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuY2FyZWVyLWhpZ2hsaWdodF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTIwcHg7IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodF9faXRlbS5pcy1yZXZlcnNlZCAuY2FyZWVyLWhpZ2hsaWdodF9faW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDM3cHg7IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X19pdGVtLmlzLXJldmVyc2VkIC5jYXJlZXItaGlnaGxpZ2h0X19pbm5lciAuY2FyZWVyLWhpZ2hsaWdodF9fbWVkaWEge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X19pdGVtLmlzLXJldmVyc2VkIC5jYXJlZXItaGlnaGxpZ2h0X19pbm5lciAuY2FyZWVyLWhpZ2hsaWdodF9fY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmNhcmVlci1oaWdobGlnaHRfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDM3cHg7IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodF9fbWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FyZWVyLWhpZ2hsaWdodF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1ODdweDtcbiAgICBwYWRkaW5nOiA4OHB4IDY0cHg7IH1cbiAgLmNhcmVlci1oaWdobGlnaHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItaGlnaGxpZ2h0X190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5jYXJlZXItaGlnaGxpZ2h0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5jYXJlZXItaGlnaGxpZ2h0X19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuY2FyZWVyLWhpZ2hsaWdodF9fZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJlZXItaGlnaGxpZ2h0X19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNhcmVlci1oaWdobGlnaHRfX2xpbmtzIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAuY2FyZWVyLWhpZ2hsaWdodF9fcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodF9fcXVvdGUgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY2FyZWVyLWhpZ2hsaWdodF9fcGVyc29uIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgLmNhcmVlci1oaWdobGlnaHRfX3BlcnNvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmVlci1oaWdobGlnaHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjRweCA0OHB4IDI0cHg7IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X19tZWRpYSB7XG4gICAgICAgIG1heC13aWR0aDogNDA0cHg7IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X19pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA0cHggMWZyOyB9XG4gICAgICAuY2FyZWVyLWhpZ2hsaWdodC5pcy1yZXZlcnNlZCAuY2FyZWVyLWhpZ2hsaWdodF9faW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5jYXJlZXItaGlnaGxpZ2h0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X190aXRsZTphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5jYXJlZXItaGlnaGxpZ2h0X19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmNhcmVlci1oaWdobGlnaHRfX21lZGlhIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2NHB4IDcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAgIC5jYXJlZXItaGlnaGxpZ2h0X19saW5rcyB7XG4gICAgICBnYXA6IDI0cHg7IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodF9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY2FyZWVyLWhpZ2hsaWdodCAuaXMtcmV2ZXJzZWQgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5jYXJlZXItaGlnaGxpZ2h0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9fbWVkaWEge1xuICAgIG1heC13aWR0aDogNDM3cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDM3cHggMWZyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5jYXJlZXItaGlnaGxpZ2h0X19tZWRpYSB7XG4gICAgICBtYXgtd2lkdGg6IDM1OXB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDQ4cHggNjRweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzU5cHggMWZyOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5jYXJlZXItaGlnaGxpZ2h0X19pdGVtLmlzLXJldmVyc2VkIC5jYXJlZXItaGlnaGxpZ2h0X19pbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM1OXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5jYXJlZXItaGlnaGxpZ2h0X19tZWRpYSB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDMycHggNjRweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIwcHggMWZyO1xuICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmNhcmVlci1oaWdobGlnaHRfX2l0ZW0uaXMtcmV2ZXJzZWQgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmNhcmVlci1oaWdobGlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5jYXJlZXItaGlnaGxpZ2h0X19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9fbWVkaWEge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuY2FyZWVyLWhpZ2hsaWdodF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDBweDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5jYXJlZXItaGlnaGxpZ2h0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmNhcmVlci1oaWdobGlnaHRfX2l0ZW0uaXMtcmV2ZXJzZWQgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5pbnRyby13aXRoLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmludHJvLXdpdGgtYmFkZ2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjJweDsgfVxuICAuaW50cm8td2l0aC1iYWRnZV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC5pbnRyby13aXRoLWJhZGdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLmludHJvLXdpdGgtYmFkZ2VfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW50cm8td2l0aC1iYWRnZV9fdGV4dCBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmludHJvLXdpdGgtYmFkZ2VfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmludHJvLXdpdGgtYmFkZ2VfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7IH1cbiAgLmludHJvLXdpdGgtYmFkZ2VfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgLmludHJvLXdpdGgtYmFkZ2VfX2xpbms6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5pbnRyby13aXRoLWJhZGdlX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5pbnRyby13aXRoLWJhZGdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLmludHJvLXdpdGgtYmFkZ2VfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyNWM7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmludHJvLXdpdGgtYmFkZ2VfX2JhZGdlLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmludHJvLXdpdGgtYmFkZ2VfX2JhZGdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDw9IDExNTBweFxuPT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaW50cm8td2l0aC1iYWRnZSB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDsgfVxuICAgIC5pbnRyby13aXRoLWJhZGdlX193cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmludHJvLXdpdGgtYmFkZ2VfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNDA1cHg7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PVxuICAgPD0gMTAyM3B4XG49PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRyby13aXRoLWJhZGdlIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgIC5pbnRyby13aXRoLWJhZGdlX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaW50cm8td2l0aC1iYWRnZV9fbWVkaWEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW50cm8td2l0aC1iYWRnZV9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW50cm8td2l0aC1iYWRnZV9fYmFkZ2UtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09XG4gICA8PSA3NjdweFxuPT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRyby13aXRoLWJhZGdlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5pbnRyby13aXRoLWJhZGdlX190ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmludHJvLXdpdGgtYmFkZ2VfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW50cm8td2l0aC1iYWRnZV9fYmFkZ2Uge1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgICBib3R0b206IC0yNHB4OyB9XG4gICAgLmludHJvLXdpdGgtYmFkZ2VfX2JhZGdlLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuaW50cm8td2l0aC1iYWRnZV9fYmFkZ2UtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uaGVyby1ncmVlbi1kaWFnb25hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmJyZWFkY3J1bWIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVyby1ncmVlbi1kaWFnb25hbCAuYnJlYWRjcnVtYiBhIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmJyZWFkY3J1bWIgc3BhbiB7XG4gICAgY29sb3I6ICNjOGUzZDM7IH1cbiAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmhlcm9fX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmhlcm9fX21lZGlhLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5oZXJvLWdyZWVuLWRpYWdvbmFsIC5oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDY3NnB4O1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDY2JSwgNzYlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmhlcm9fX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmhlcm9fX2V5ZWJyb3c6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MTNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fb3ZlcmxheSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0N3B4O1xuICAgICAgbWF4LXdpZHRoOiA2MDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7IH1cbiAgICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fZXllYnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmhlcm9fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMnB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fZXllYnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmhlcm8tZ3JlZW4tZGlhZ29uYWwgLmhlcm9fX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVyby1ncmVlbi1kaWFnb25hbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzMwcHg7IH1cbiAgICAgIC5oZXJvLWdyZWVuLWRpYWdvbmFsIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5oZXJvLWdyZWVuLWRpYWdvbmFsIC5oZXJvX19tZWRpYS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNDI5cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuaGVyby1ncmVlbi1kaWFnb25hbCAuaGVyb19fY29udGVudCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4MSUsIDgxJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZXJvLWdyZWVuLWRpYWdvbmFsIC5oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4ud2h5LXdvcmstd2l0aC13aXBhayB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC53aHktd29yay13aXRoLXdpcGFrX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAud2h5LXdvcmstd2l0aC13aXBha19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLndoeS13b3JrLXdpdGgtd2lwYWtfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNWY1ZjVmOyB9XG4gIC53aHktd29yay13aXRoLXdpcGFrX19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC53aHktd29yay13aXRoLXdpcGFrX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDsgfVxuICAud2h5LXdvcmstd2l0aC13aXBha19fY2FyZC1pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAud2h5LXdvcmstd2l0aC13aXBha19fY2FyZC1pY29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud2h5LXdvcmstd2l0aC13aXBha19fY2FyZC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwNmY1MjsgfVxuICAud2h5LXdvcmstd2l0aC13aXBha19faGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDgwcHggNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7IH1cbiAgLndoeS13b3JrLXdpdGgtd2lwYWtfX2hpZ2hsaWdodCBwIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC53aHktd29yay13aXRoLXdpcGFrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAud2h5LXdvcmstd2l0aC13aXBha19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAud2h5LXdvcmstd2l0aC13aXBha19fcGFyYWdyYXBoIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gICAgLndoeS13b3JrLXdpdGgtd2lwYWtfX2NhcmRzIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLndoeS13b3JrLXdpdGgtd2lwYWtfX2hpZ2hsaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2h5LXdvcmstd2l0aC13aXBhayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLndoeS13b3JrLXdpdGgtd2lwYWtfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLndoeS13b3JrLXdpdGgtd2lwYWtfX3BhcmFncmFwaCB7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC53aHktd29yay13aXRoLXdpcGFrX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC53aHktd29yay13aXRoLXdpcGFrX19jYXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9XG4gICAgLndoeS13b3JrLXdpdGgtd2lwYWtfX2NhcmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgICAud2h5LXdvcmstd2l0aC13aXBha19faGlnaGxpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9IH1cblxuLmljb24tdGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiA2M3B4OyB9XG4gIC5pY29uLXRhYnNfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7IH1cbiAgLmljb24tdGFic19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5pY29uLXRhYnNfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7IH1cbiAgICAuaWNvbi10YWJzX19pdGVtIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7IH1cbiAgICAuaWNvbi10YWJzX19pdGVtIGltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDsgfVxuICAgIC5pY29uLXRhYnNfX2l0ZW0gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxRTM4NjY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5pY29uLXRhYnNfX2dyaWQge1xuICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgLmljb24tdGFic19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuaWNvbi10YWJzX19ncmlkIHtcbiAgICAgIGdhcDogMTRweDsgfVxuICAgIC5pY29uLXRhYnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjNweCAxMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmljb24tdGFicyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDlweDsgfVxuICAgICAgLmljb24tdGFic19fZ3JpZCB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgIC5pY29uLXRhYnMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7IH1cbiAgICAgIC5pY29uLXRhYnNfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDE3cHg7IH1cbiAgICAgIC5pY29uLXRhYnNfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuaWNvbi10YWJzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4OyB9XG4gICAgICAuaWNvbi10YWJzX19ncmlkIHtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAuaWNvbi10YWJzX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMHB4OyB9IH1cblxuLmNhcmVlciAuaWNvbi10YWJzIHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuY2FyZWVyIC5pY29uLXRhYnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cblxuLmJlbmVmaXRzLWJleW9uZCAuaWNvbi10YWJzLCAub3VyLWNvbW1pdG1lbnQgLmljb24tdGFicyB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cbiAgLmJlbmVmaXRzLWJleW9uZCAuaWNvbi10YWJzX19pdGVtLCAub3VyLWNvbW1pdG1lbnQgLmljb24tdGFic19faXRlbSB7XG4gICAgcGFkZGluZzogNDBweCA2NHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJlbmVmaXRzLWJleW9uZCAuaWNvbi10YWJzX19pdGVtIGEsIC5vdXItY29tbWl0bWVudCAuaWNvbi10YWJzX19pdGVtIGEge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDI0cHg7IH1cbiAgICAgIC5iZW5lZml0cy1iZXlvbmQgLmljb24tdGFic19faXRlbSBhIHNwYW4sIC5vdXItY29tbWl0bWVudCAuaWNvbi10YWJzX19pdGVtIGEgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gICAgLmJlbmVmaXRzLWJleW9uZCAuaWNvbi10YWJzX19pdGVtIGltZywgLm91ci1jb21taXRtZW50IC5pY29uLXRhYnNfX2l0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5iZW5lZml0cy1iZXlvbmQgLmljb24tdGFic19fZ3JpZCwgLm91ci1jb21taXRtZW50IC5pY29uLXRhYnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cblxuLm91ci1jb21taXRtZW50IC5pY29uLXRhYnMge1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuICAub3VyLWNvbW1pdG1lbnQgLmljb24tdGFic19faXRlbSB7XG4gICAgcGFkZGluZzogNDBweDsgfVxuICAgIC5vdXItY29tbWl0bWVudCAuaWNvbi10YWJzX19pdGVtIGEge1xuICAgICAgZ2FwOiAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vdXItY29tbWl0bWVudCAuaWNvbi10YWJzX19ncmlkIHtcbiAgICAgIGdhcDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLm91ci1jb21taXRtZW50IC5pY29uLXRhYnNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAgIC5vdXItY29tbWl0bWVudCAuaWNvbi10YWJzX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMycHg7IH0gfVxuXG4uYmVuZWZpdHMtYmV5b25kIC5pY29uLXRhYnNfX2l0ZW0ge1xuICBwYWRkaW5nOiA0MHB4IDY0cHggNDBweCA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmVuZWZpdHMtYmV5b25kIC5pY29uLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDsgfVxuICAgIC5iZW5lZml0cy1iZXlvbmQgLmljb24tdGFic19faXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLWJleW9uZCAuaWNvbi10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDsgfVxuICAgIC5iZW5lZml0cy1iZXlvbmQgLmljb24tdGFic19fZ3JpZCB7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAuYmVuZWZpdHMtYmV5b25kIC5pY29uLXRhYnNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMzJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5iZW5lZml0cy1iZXlvbmQgLmljb24tdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAuYmVuZWZpdHMtYmV5b25kIC5pY29uLXRhYnNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5pY29uLXRhYnMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuaWNvbi10YWJzX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuaWNvbi10YWJzIC5ncmlkLWluc2lkZSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuaWNvbi10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmljb24tdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5pY29uLXRhYnNfX2dyaWQge1xuICAgICAgZ2FwOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuaWNvbi10YWJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIgLmljb24tdGFic19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDE2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5pY29uLXRhYnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciAuaWNvbi10YWJzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTZweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5pY29uLXRhYnNfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMTE4cHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1yb2xlcy0tY2FyZWVyIC5pY29uLXRhYnNfX2l0ZW0gc3BhbiB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9IH1cblxuLmRldmVsb3BtZW50LWhpZ2hsaWdodHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgNjRweDsgfVxuICAuZGV2ZWxvcG1lbnQtaGlnaGxpZ2h0c19faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDUwMHB4KSBtaW5tYXgoMCwgNTAwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiA5NXB4OyB9XG4gIC5kZXZlbG9wbWVudC1oaWdobGlnaHRzX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC05MHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX2JnLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNDEycHg7IH1cbiAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGV2ZWxvcG1lbnQtaGlnaGxpZ2h0c19fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX3RpdGxlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX3RpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kZXZlbG9wbWVudC1oaWdobGlnaHRzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX2Rlc2NyaXB0aW9uIGEge1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZGV2ZWxvcG1lbnQtaGlnaGxpZ2h0c19fY2FyZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAuZGV2ZWxvcG1lbnQtaGlnaGxpZ2h0c19fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZGV2ZWxvcG1lbnQtaGlnaGxpZ2h0c19fY2FyZC1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5kZXZlbG9wbWVudC1oaWdobGlnaHRzX19jYXJkLWljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXZlbG9wbWVudC1oaWdobGlnaHRzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC5kZXZlbG9wbWVudC1oaWdobGlnaHRzX19jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGV2ZWxvcG1lbnQtaGlnaGxpZ2h0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHMge1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX2lubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgY29sdW1uLWdhcDogMDsgfVxuICAgICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHMge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmRldmVsb3BtZW50LWhpZ2hsaWdodHNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5oZXJvLXNpbXBsZS13aGl0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlcm8tc2ltcGxlLXdoaXRlIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5oZXJvLXNpbXBsZS13aGl0ZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNTEycHg7IH1cbiAgLmhlcm8tc2ltcGxlLXdoaXRlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuICAuaGVyby1zaW1wbGUtd2hpdGVfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIC5oZXJvLXNpbXBsZS13aGl0ZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC5oZXJvLXNpbXBsZS13aGl0ZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuaGVyby1zaW1wbGUtd2hpdGVfX2Rlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhlcm8tc2ltcGxlLXdoaXRlX19kZXNjcmlwdGlvbiBwIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAgIC5oZXJvLXNpbXBsZS13aGl0ZV9fZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5oZXJvLXNpbXBsZS13aGl0ZV9fbWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5oZXJvLXNpbXBsZS13aGl0ZV9fbWVkaWEtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAub3Blbi1wb3NpdGlvbiAuaGVyby1zaW1wbGUtd2hpdGUgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAub3Blbi1wb3NpdGlvbiAuaGVyby1zaW1wbGUtd2hpdGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4OyB9XG4gIC5vcGVuLXBvc2l0aW9uIC5oZXJvLXNpbXBsZS13aGl0ZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5saWZlLWF0LXdpcGFrIC5oZXJvLXNpbXBsZS13aGl0ZV9fbWVkaWEsIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhIHtcbiAgICByaWdodDogLTkwcHg7IH1cbiAgLmxpZmUtYXQtd2lwYWsgLmhlcm8tc2ltcGxlLXdoaXRlX19jb250ZW50LCAucGFnZS10ZW1wbGF0ZS1tZWV0LW91ci1wZW9wbGUgLmhlcm8tc2ltcGxlLXdoaXRlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLXNpbXBsZS13aGl0ZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NzRweDsgfVxuICAuaGVyby1zaW1wbGUtd2hpdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLmhlcm8tc2ltcGxlLXdoaXRlX19tZWRpYSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDsgfVxuICAubGlmZS1hdC13aXBhayAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLCAucGFnZS10ZW1wbGF0ZS1tZWV0LW91ci1wZW9wbGUgLmhlcm8tc2ltcGxlLXdoaXRlX19tZWRpYSB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDsgfVxuICAubGlmZS1hdC13aXBhayAuaGVyby1zaW1wbGUtd2hpdGVfX2NvbnRlbnQsIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubGlmZS1hdC13aXBhayAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1kZXNrdG9wLCAucGFnZS10ZW1wbGF0ZS1tZWV0LW91ci1wZW9wbGUgLmhlcm8tc2ltcGxlLXdoaXRlX19tZWRpYS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGlmZS1hdC13aXBhayAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUsIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUge1xuICAgIG1heC13aWR0aDogNDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zaW1wbGUtd2hpdGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cbiAgLmhlcm8tc2ltcGxlLXdoaXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gIC5oZXJvLXNpbXBsZS13aGl0ZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5oZXJvLXNpbXBsZS13aGl0ZV9fbWVkaWEge1xuICAgIG1heC13aWR0aDogNDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubGlmZS1hdC13aXBhayAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUsIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5saWZlLWF0LXdpcGFrIC5oZXJvLXNpbXBsZS13aGl0ZV9faW5uZXIsIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5saWZlLWF0LXdpcGFrIC5oZXJvLXNpbXBsZS13aGl0ZV9fY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtbWVldC1vdXItcGVvcGxlIC5oZXJvLXNpbXBsZS13aGl0ZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5oZXJvLXNpbXBsZS13aGl0ZV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAuaGVyby1zaW1wbGUtd2hpdGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5saWZlLWF0LXdpcGFrIC5oZXJvLXNpbXBsZS13aGl0ZV9fbWVkaWEtLW1vYmlsZSwgLnBhZ2UtdGVtcGxhdGUtbWVldC1vdXItcGVvcGxlIC5oZXJvLXNpbXBsZS13aGl0ZV9fbWVkaWEtLW1vYmlsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5saWZlLWF0LXdpcGFrIC5oZXJvLXNpbXBsZS13aGl0ZV9fbWVkaWEtLW1vYmlsZSBpbWcsIC5wYWdlLXRlbXBsYXRlLW1lZXQtb3VyLXBlb3BsZSAuaGVyby1zaW1wbGUtd2hpdGVfX21lZGlhLS1tb2JpbGUgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhlcm8tc2ltcGxlLXdoaXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLnBlb3BsZS12aWRlby1zdG9yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNjBweCAwIDE4MnB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19fZGVjb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19kZWNvciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU4N3B4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX3RpdGxlIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNTBweDtcbiAgICBnYXA6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwNmY1MjsgfVxuICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX3ZpZGVvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cbiAgICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX3BsYXk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI2ZmZmZmZjsgfVxuICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX3ZpZGVvOmhvdmVyIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19fcGxheSB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTsgfVxuICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19fcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gICAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19xdW90ZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjRjFGMUYxOyB9XG4gICAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19hdXRob3Igc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjRjFGMUYxOyB9XG4gICAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19hdXRob3Igc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wZW9wbGUtdmlkZW8tc3RvcmllcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTU2cHg7IH1cbiAgICAgIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19fbGlzdCB7XG4gICAgICAgIGdhcDogNDBweDsgfVxuICAgICAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDM3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5wZW9wbGUtdmlkZW8tc3RvcmllcyB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjRweDsgfVxuICAgICAgLnBlb3BsZS12aWRlby1zdG9yaWVzX19pdGVtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAgIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5wZW9wbGUtdmlkZW8tc3RvcmllcyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAucGVvcGxlLXZpZGVvLXN0b3JpZXNfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH0gfVxuXG4uam9icyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMjBweCAwIDE0N3B4OyB9XG4gIC5qb2JzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7IH1cbiAgLmpvYnNfX3NlbGVjdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5qb2JzX19zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgLmpvYnNfX3NvcnQtc2VsZWN0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgNDRweCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuam9ic19fc29ydC1zZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ZjUyO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuam9ic19fc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1jb250YWN0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmpvYnNfX3NlYXJjaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuam9ic19fc2VhcmNoIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDQ0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuam9ic19fc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzc1Nzc3NjsgfVxuICAgIC5qb2JzX19zZWFyY2g6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ZjUyOyB9XG4gIC5qb2JzX19zZWFyY2gtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvU2VhcmNoLUljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuam9ic19fcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgLmpvYnNfX2hlYWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMS41ZnIgMS41ZnIgMTEwcHg7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAuam9ic19faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxLjVmciAxLjVmciAxMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7IH1cbiAgICAuam9ic19faXRlbSBhIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5qb2JzX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuICAgIC5qb2JzX19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuam9ic19faXRlbSA+IGE6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIC5qb2JzX19jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAuam9ic19fY291bnRyeSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpvYnNfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5qb2JzX19kYXRlIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuam9icyAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmpvYnNfX2FwcGx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmpvYnNfX2FwcGx5IHNwYW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7IH1cbiAgLmpvYnNfX2l0ZW06aG92ZXIgLmpvYnNfX2FwcGx5IHNwYW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuam9icyB7XG4gICAgcGFkZGluZzogODFweCAwIDE0NHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnMge1xuICAgIHBhZGRpbmc6IDYzcHggMCAxMTJweDsgfVxuICAgIC5qb2JzX19pdGVtID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5qb2JzIHtcbiAgICBwYWRkaW5nOiA2M3B4IDA7IH1cbiAgICAuam9ic19faGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4OyB9XG4gICAgLmpvYnNfX2ZpbHRlcnMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuam9ic19fc2VhcmNoLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmpvYnNfX3NlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5qb2JzX19pdGVtID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC5qb2JzX19pdGVtID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgICAuam9ic19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTFweCAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5qb2JzX19pdGVtOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuam9ic19faXRlbSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEzcHggMDsgfVxuICAgIC5qb2JzX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuam9ic19fY291bnRyeSBzcGFuLCAuam9ic19fZGF0ZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAuam9ic19fY291bnRyeSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAgIC5qb2JzX19hcHBseSBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmhlcm8tY2lyY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZXJvLWNpcmNsZV9fZmxvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5oZXJvLWNpcmNsZSAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7IH1cbiAgLmhlcm8tY2lyY2xlX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MjBweDtcbiAgICBnYXA6IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4OyB9XG4gIC5oZXJvLWNpcmNsZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gICAgLmhlcm8tY2lyY2xlX190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cbiAgLmhlcm8tY2lyY2xlX19kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmhlcm8tY2lyY2xlX19kZXNjcmlwdGlvbiBwIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5oZXJvLWNpcmNsZV9fbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmhlcm8tY2lyY2xlX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuaGVyby1jaXJjbGVfX2NpcmNsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogLTIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzAyOWU1ODtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmhlcm8tY2lyY2xlX19jaXJjbGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby1jaXJjbGVfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVyby1jaXJjbGVfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLmhlcm8tY2lyY2xlLm5vLWljb24gLmhlcm8tY2lyY2xlX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZW5ld2FibGUgLmhlcm8tY2lyY2xlX19pY29uIHtcbiAgd2lkdGg6IDQzN3B4O1xuICBoZWlnaHQ6IDQzNnB4OyB9XG5cbi5yZW5ld2FibGUgLmhlcm8tY2lyY2xlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUycHg7IH1cblxuLnJlY3ljbGFibGUgLmhlcm8tY2lyY2xlX19pY29uIHtcbiAgd2lkdGg6IDQzN3B4O1xuICBoZWlnaHQ6IDQzNnB4OyB9XG5cbi5yZWN5Y2xhYmxlIC5oZXJvLWNpcmNsZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyM3B4OyB9XG5cbi5yZWN5Y2xlZCAuaGVyby1jaXJjbGVfX2ljb24ge1xuICB3aWR0aDogNDM3cHg7XG4gIGhlaWdodDogNDM2cHg7IH1cblxuLnJlY3ljbGVkIC5oZXJvLWNpcmNsZV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVuZXdhYmxlIC5oZXJvLWNpcmNsZSwgLnJlY3ljbGFibGUgLmhlcm8tY2lyY2xlLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9XG4gICAgLnJlbmV3YWJsZSAuaGVyby1jaXJjbGVfX2lubmVyLCAucmVjeWNsYWJsZSAuaGVyby1jaXJjbGVfX2lubmVyLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7IH1cbiAgICAucmVuZXdhYmxlIC5oZXJvLWNpcmNsZV9faWNvbiwgLnJlY3ljbGFibGUgLmhlcm8tY2lyY2xlX19pY29uLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlX19pY29uIHtcbiAgICAgIHdpZHRoOiAzNTZweDtcbiAgICAgIGhlaWdodDogMzU1cHg7IH1cbiAgICAgIC5yZW5ld2FibGUgLmhlcm8tY2lyY2xlX19pY29uIGltZywgLnJlY3ljbGFibGUgLmhlcm8tY2lyY2xlX19pY29uIGltZywgLnJlY3ljbGVkIC5oZXJvLWNpcmNsZV9faWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgIGhlaWdodDogMTIzcHg7IH1cbiAgICAucmVuZXdhYmxlIC5oZXJvLWNpcmNsZV9fY2lyY2xlLCAucmVjeWNsYWJsZSAuaGVyby1jaXJjbGVfX2NpcmNsZSwgLnJlY3ljbGVkIC5oZXJvLWNpcmNsZV9fY2lyY2xlIHtcbiAgICAgIHdpZHRoOiAzNTZweDtcbiAgICAgIGhlaWdodDogMzU1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAucmVuZXdhYmxlIC5oZXJvLWNpcmNsZSwgLnJlY3ljbGFibGUgLmhlcm8tY2lyY2xlLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gICAgLnJlbmV3YWJsZSAuaGVyby1jaXJjbGVfX2lubmVyLCAucmVjeWNsYWJsZSAuaGVyby1jaXJjbGVfX2lubmVyLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlX19pbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMDBweDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuICAgIC5yZW5ld2FibGUgLmhlcm8tY2lyY2xlX19pY29uLCAucmVjeWNsYWJsZSAuaGVyby1jaXJjbGVfX2ljb24sIC5yZWN5Y2xlZCAuaGVyby1jaXJjbGVfX2ljb24ge1xuICAgICAgd2lkdGg6IDI2NnB4O1xuICAgICAgaGVpZ2h0OiAyNjZweDsgfVxuICAgICAgLnJlbmV3YWJsZSAuaGVyby1jaXJjbGVfX2ljb24gaW1nLCAucmVjeWNsYWJsZSAuaGVyby1jaXJjbGVfX2ljb24gaW1nLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlX19pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDFweDsgfVxuICAgIC5yZW5ld2FibGUgLmhlcm8tY2lyY2xlX19jaXJjbGUsIC5yZWN5Y2xhYmxlIC5oZXJvLWNpcmNsZV9fY2lyY2xlLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlX19jaXJjbGUge1xuICAgICAgd2lkdGg6IDI2NnB4O1xuICAgICAgaGVpZ2h0OiAyNjVweDsgfVxuICAgIC5yZW5ld2FibGUgLmhlcm8tY2lyY2xlX190aXRsZSwgLnJlY3ljbGFibGUgLmhlcm8tY2lyY2xlX190aXRsZSwgLnJlY3ljbGVkIC5oZXJvLWNpcmNsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucmVuZXdhYmxlIC5oZXJvLWNpcmNsZV9fY2lyY2xlLCAucmVjeWNsYWJsZSAuaGVyby1jaXJjbGVfX2NpcmNsZSwgLnJlY3ljbGVkIC5oZXJvLWNpcmNsZV9fY2lyY2xlIHtcbiAgICB3aWR0aDogMjQ2cHg7XG4gICAgaGVpZ2h0OiAyNDVweDsgfVxuICAucmVuZXdhYmxlIC5oZXJvLWNpcmNsZV9faWNvbiBpbWcsIC5yZWN5Y2xhYmxlIC5oZXJvLWNpcmNsZV9faWNvbiBpbWcsIC5yZWN5Y2xlZCAuaGVyby1jaXJjbGVfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDk0cHg7IH1cbiAgLnJlbmV3YWJsZSAuaGVyby1jaXJjbGVfX2lubmVyLCAucmVjeWNsYWJsZSAuaGVyby1jaXJjbGVfX2lubmVyLCAucmVjeWNsZWQgLmhlcm8tY2lyY2xlX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAucmVuZXdhYmxlIC5oZXJvLWNpcmNsZV9fdGl0bGUsIC5yZWN5Y2xhYmxlIC5oZXJvLWNpcmNsZV9fdGl0bGUsIC5yZWN5Y2xlZCAuaGVyby1jaXJjbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5vdXItZnV0dXJlLXJvYWRtYXAgLmhlcm8tY2lyY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cbiAgLm91ci1mdXR1cmUtcm9hZG1hcCAuaGVyby1jaXJjbGUgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gIC5vdXItZnV0dXJlLXJvYWRtYXAgLmhlcm8tY2lyY2xlX19mbG93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vdXItZnV0dXJlLXJvYWRtYXAgLmhlcm8tY2lyY2xlX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLm91ci1mdXR1cmUtcm9hZG1hcCAuaGVyby1jaXJjbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLm91ci1mdXR1cmUtcm9hZG1hcCAuaGVyby1jaXJjbGVfX2Rlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogMzMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAub3VyLWZ1dHVyZS1yb2FkbWFwIC5oZXJvLWNpcmNsZV9fY2lyY2xlIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAgIC5vdXItZnV0dXJlLXJvYWRtYXAgLmhlcm8tY2lyY2xlX19jaXJjbGUgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAub3VyLWZ1dHVyZS1yb2FkbWFwIC5oZXJvLWNpcmNsZV9fY2lyY2xlOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAub3VyLWZ1dHVyZS1yb2FkbWFwIC5oZXJvLWNpcmNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7IH1cbiAgICAub3VyLWZ1dHVyZS1yb2FkbWFwIC5oZXJvLWNpcmNsZV9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1mdXR1cmUtcm9hZG1hcCAuaGVyby1jaXJjbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7IH1cbiAgICAub3VyLWZ1dHVyZS1yb2FkbWFwIC5oZXJvLWNpcmNsZV9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91ci1mdXR1cmUtcm9hZG1hcCAuaGVyby1jaXJjbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLm91ci1mdXR1cmUtcm9hZG1hcCAuaGVyby1jaXJjbGVfX2lubmVyIHtcbiAgICBnYXA6IDIzcHg7IH1cbiAgLm91ci1mdXR1cmUtcm9hZG1hcCAuaGVyby1jaXJjbGVfX21lZGlhIHtcbiAgICBnYXA6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5vdXItZnV0dXJlLXJvYWRtYXAgLmhlcm8tY2lyY2xlX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDMxMHB4OyB9XG4gIC5vdXItZnV0dXJlLXJvYWRtYXAgLmhlcm8tY2lyY2xlX19jaXJjbGUge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWF4LWhlaWdodDogMjkwcHg7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAub3VyLWZ1dHVyZS1yb2FkbWFwIC5oZXJvLWNpcmNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5vdXItZnV0dXJlLXJvYWRtYXAgLmhlcm8tY2lyY2xlX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAub3VyLWZ1dHVyZS1yb2FkbWFwIC5oZXJvLWNpcmNsZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uZ3JlZW5DaG9pY2UtcGFja2FnaW5nIHtcbiAgcGFkZGluZzogMTYwcHggMCAxNTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxOyB9XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX3RvcCB7XG4gICAgZ2FwOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogNDEycHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX190aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE3N3B4OyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgbWF4LXdpZHRoOiA1ODdweDsgfVxuICAgICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19pbWFnZS1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNjQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNzRweDsgfVxuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2ltYWdlLXJpZ2h0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCAzMnB4IDY1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXRvcDogLTczcHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19jYXJkOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMzJweCAxMTBweDsgfVxuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC03MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gLTI5cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogMTEycHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19jYXJkLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCAzNnB4IDA7IH1cbiAgICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtbGlzdCBsaSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogMjYxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiPjxyZWN0IHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHJ4PVwiMTBcIiBmaWxsPVwid2hpdGVcIi8+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzQwMTJfNTg0MClcIj48cGF0aCBkPVwiTTguOTE5OTEgMTEuNzY4N0wxNC4wNDUgNi42NDMwN0wxNC44MzQgNy40MzE0Nkw4LjkxOTkxIDEzLjM0NTVMNS4zNzE1OCA5Ljc5NzJMNi4xNTk5OCA5LjAwODgxTDguOTE5OTEgMTEuNzY4N1pcIiBmaWxsPVwiJTIzMDA2RjUyXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF80MDEyXzU4NDBcIj48cmVjdCB3aWR0aD1cIjEzLjM4MTVcIiBoZWlnaHQ9XCIxMy4zODE1XCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMuMzQ1MjEgMy4zMDkyKVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fY2FyZC1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uc3VzdGFpbmFiaWxpdHktc29sdXRpb24gLmdyZWVuQ2hvaWNlLXBhY2thZ2luZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1zb2x1dGlvbiAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19jYXJkLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2ltYWdlLXJpZ2h0IHtcbiAgICB0b3A6IC01MnB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQ6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IC03MnB4OyB9XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZyB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fZGVzY3JpcHRpb24gcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ3NXB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19faW1hZ2UtcmlnaHQge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fY2FyZC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xuICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fdGl0bGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19jYXJkcyB7XG4gICAgICByb3ctZ2FwOiAxMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfVxuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQge1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICBtaW4td2lkdGg6IDMxMHB4OyB9XG4gICAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19jYXJkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fY2FyZC1pY29uIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZyB7XG4gICAgcGFkZGluZy10b3A6IDM3MHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1zb2x1dGlvbiAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19pbWFnZS1yaWdodCB7XG4gICAgaGVpZ2h0OiA0NzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmcge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX3RpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4N3B4OyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19faW1hZ2UtcmlnaHQge1xuICAgICAgdG9wOiAtODBweDtcbiAgICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19jYXJkcyB7XG4gICAgICBnYXA6IDA7XG4gICAgICByb3ctZ2FwOiA4OHB4OyB9XG4gICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fY2FyZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nX19jYXJkLWljb24ge1xuICAgICAgICB0b3A6IC00OHB4OyB9XG4gICAgICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtaWNvbiBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogODZweDsgfVxuICAgICAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZ19fY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2NhcmQtbGlzdCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24gLmdyZWVuQ2hvaWNlLXBhY2thZ2luZyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5LXNvbHV0aW9uIC5ncmVlbkNob2ljZS1wYWNrYWdpbmdfX2ltYWdlLXJpZ2h0IHtcbiAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuXG4uc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzIHtcbiAgcGFkZGluZzogNDBweCAwIDM1cHg7IH1cbiAgLnN1c3RhaW5hYmxlLXZhbHVlLXBvaW50c19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDU4N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLnN1c3RhaW5hYmxlLXZhbHVlLXBvaW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXN0YWluYWJsZS12YWx1ZS1wb2ludHNfX3RpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNWY7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zdXN0YWluYWJsZS12YWx1ZS1wb2ludHNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zdXN0YWluYWJsZS12YWx1ZS1wb2ludHNfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzAwOWE1ZjsgfVxuICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gIC5zdXN0YWluYWJsZS12YWx1ZS1wb2ludHNfX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgcGFkZGluZzogMzJweDsgfVxuICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnN1c3RhaW5hYmxlLXZhbHVlLXBvaW50c19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgLnN1c3RhaW5hYmxlLXZhbHVlLXBvaW50c19fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX19jYXJkLXRleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX19jYXJkLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLnN1c3RhaW5hYmxlLXZhbHVlLXBvaW50c19faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC5zdXN0YWluYWJsZS12YWx1ZS1wb2ludHNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnN1c3RhaW5hYmxlLXZhbHVlLXBvaW50c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyMHB4OyB9IH1cblxuLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnQge1xuICBwYWRkaW5nOiAxNjBweCAwIDA7IH1cbiAgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnRfX2JveCB7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDgxcHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnRfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWF4LXdpZHRoOiA1MDlweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1jb21taXRtZW50X19leWVicm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAuc3VzdGFpbmFiaWxpdHktY29tbWl0bWVudF9fc3RhdGVtZW50IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXgtd2lkdGg6IDY3NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ3cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHktY29tbWl0bWVudF9fc3RhdGVtZW50IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnRfX3N0YXRlbWVudCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6ICMwMDZmNTI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnRfX2JveCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDQwcHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHktY29tbWl0bWVudF9fc3RhdGVtZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eS1jb21taXRtZW50X19leWVicm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eS1jb21taXRtZW50X19zdGF0ZW1lbnQge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eS1jb21taXRtZW50X19ib3gge1xuICAgICAgcGFkZGluZzogNDhweCAyOHB4IDI4cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHktY29tbWl0bWVudF9faW50cm8ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5zdXN0YWluYWJpbGl0eS1jb21taXRtZW50X19leWVicm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnRfX3N0YXRlbWVudCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eS1jb21taXRtZW50X19ib3gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5ncmVlbmNob2ljZS1zdG9yeSB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICAuZ3JlZW5jaG9pY2Utc3RvcnlfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOGZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1NnB4OyB9XG4gICAgLmdyZWVuY2hvaWNlLXN0b3J5X19ib3R0b20tbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmdyZWVuY2hvaWNlLXN0b3J5X19ib3R0b20tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gICAgLmdyZWVuY2hvaWNlLXN0b3J5X19ib3R0b20tbGluayB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjRjFGMUYxOyB9XG4gICAgLmdyZWVuY2hvaWNlLXN0b3J5X19ib3R0b20taW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmdyZWVuY2hvaWNlLXN0b3J5X19ib3R0b20taW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm91ci1jb21taXRtZW50IC5ncmVlbmNob2ljZS1zdG9yeSB7XG4gIHBhZGRpbmc6IDE2MHB4IDAgODVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdyZWVuY2hvaWNlLXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAgIC5ncmVlbmNob2ljZS1zdG9yeV9fYm90dG9tLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0MTJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZ3JlZW5jaG9pY2Utc3Rvcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG4gICAgLmdyZWVuY2hvaWNlLXN0b3J5X19ib3R0b20ge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3NnB4KSB7XG4gIC5ncmVlbmNob2ljZS1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IH1cbiAgICAuZ3JlZW5jaG9pY2Utc3RvcnlfX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICBnYXA6IDA7IH1cbiAgICAgIC5ncmVlbmNob2ljZS1zdG9yeV9fYm90dG9tLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5ncmVlbmNob2ljZS1zdG9yeV9fYm90dG9tLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5ncmVlbmNob2ljZS1zdG9yeV9fYm90dG9tLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5ncmVlbmNob2ljZS1zdG9yeV9fYm90dG9tLWltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JlZW5jaG9pY2Utc3Rvcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmdyZWVuY2hvaWNlLXN0b3J5X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5ncmVlbmNob2ljZS1zdG9yeV9fYm90dG9tLWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuZ3JlZW5jaG9pY2Utc3RvcnlfX2JvdHRvbS10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5ncmVlbmNob2ljZS1zdG9yeV9fYm90dG9tLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAuZ3JlZW5jaG9pY2Utc3RvcnlfX2JvdHRvbS1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uc3VzdGFpbmFiaWxpdHktcHJpbmNpcGxlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcmluY2lwbGVzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4OyB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcmluY2lwbGVzX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcmluY2lwbGVzX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5LXByaW5jaXBsZXNfX2ljb24gaW1nIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcmluY2lwbGVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc3VzdGFpbmFiaWxpdHktcHJpbmNpcGxlc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eS1wcmluY2lwbGVzX19ncmlkIHtcbiAgICAgIGdhcDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnN1c3RhaW5hYmlsaXR5LXByaW5jaXBsZXNfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdhcDogMjBweDsgfSB9XG5cbi52aWRlby1zdGF0ZW1lbnQge1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIC52aWRlby1zdGF0ZW1lbnRfX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG4gIC52aWRlby1zdGF0ZW1lbnRfX2V5ZWJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLnZpZGVvLXN0YXRlbWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1heC13aWR0aDogODQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAudmlkZW8tc3RhdGVtZW50X190aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgLnZpZGVvLXN0YXRlbWVudF9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU3NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC52aWRlby1zdGF0ZW1lbnRfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudmlkZW8tc3RhdGVtZW50X192aWRlby1wbGF5IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC52aWRlby1zdGF0ZW1lbnRfX21lZGlhLmlzLXBsYXlpbmcge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudmlkZW8tc3RhdGVtZW50X19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwOyB9XG4gICAgLnZpZGVvLXN0YXRlbWVudF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudmlkZW8tc3RhdGVtZW50X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC52aWRlby1zdGF0ZW1lbnRfX2NvbC0tbGVmdCAuc3VzdGFpbmFiaWxpdHlfX3ZpZGVvLXRleHQsIC52aWRlby1zdGF0ZW1lbnRfX2NvbC0tcmlnaHQgLnN1c3RhaW5hYmlsaXR5X192aWRlby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLXN0YXRlbWVudF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1heC13aWR0aDogNTA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC52aWRlby1zdGF0ZW1lbnRfX3RleHQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgIC52aWRlby1zdGF0ZW1lbnRfX3RleHQgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwNmY1MjsgfVxuICAgIC52aWRlby1zdGF0ZW1lbnRfX3RleHQgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICMwMDZmNTI7IH1cbiAgLnZpZGVvLXN0YXRlbWVudF9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnZpZGVvLXN0YXRlbWVudF9fcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAgIC52aWRlby1zdGF0ZW1lbnRfX3BsYXkgc3ZnIHtcbiAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudmlkZW8tc3RhdGVtZW50X19wbGF5OmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgLnZpZGVvLXN0YXRlbWVudF9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnN1c3RhaW5hYmlsaXR5IC52aWRlby1zdGF0ZW1lbnQge1xuICBwYWRkaW5nOiAxNjBweCAwIDIwcHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC52aWRlby1zdGF0ZW1lbnRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuXG4ub3VyLWNvbW1pdG1lbnQgLnZpZGVvLXN0YXRlbWVudCB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7IH1cbiAgLm91ci1jb21taXRtZW50IC52aWRlby1zdGF0ZW1lbnRfX2V5ZWJyb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm91ci1jb21taXRtZW50IC52aWRlby1zdGF0ZW1lbnRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vdXItY29tbWl0bWVudCAudmlkZW8tc3RhdGVtZW50IHtcbiAgICBwYWRkaW5nOiAxMjhweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXN0YWluYWJpbGl0eSAudmlkZW8tc3RhdGVtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU5cHg7IH1cbiAgICAuc3VzdGFpbmFiaWxpdHkgLnZpZGVvLXN0YXRlbWVudF9fdmlkZW9fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tc3RhdGVtZW50X19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC52aWRlby1zdGF0ZW1lbnRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDM2MHB4OyB9XG4gIC52aWRlby1zdGF0ZW1lbnRfX3BsYXkgc3ZnIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7IH1cbiAgLnN1c3RhaW5hYmlsaXR5IC52aWRlby1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gICAgLnN1c3RhaW5hYmlsaXR5IC52aWRlby1zdGF0ZW1lbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5zdXN0YWluYWJpbGl0eSAudmlkZW8tc3RhdGVtZW50X19saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm91ci1jb21taXRtZW50IC52aWRlby1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmc6IDk2cHggMDsgfVxuICAgIC5vdXItY29tbWl0bWVudCAudmlkZW8tc3RhdGVtZW50X19oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAub3VyLWNvbW1pdG1lbnQgLnZpZGVvLXN0YXRlbWVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuc3VzdGFpbmFiaWxpdHkgLnZpZGVvLXN0YXRlbWVudF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnZpZGVvLXN0YXRlbWVudF9fbWVkaWEge1xuICAgIGhlaWdodDogMTUzcHg7IH1cbiAgLm91ci1jb21taXRtZW50IC52aWRlby1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAgIC5vdXItY29tbWl0bWVudCAudmlkZW8tc3RhdGVtZW50X19oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAub3VyLWNvbW1pdG1lbnQgLnZpZGVvLXN0YXRlbWVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4uc3VwcG9ydC1jb25zdWx0aW5nIHtcbiAgcGFkZGluZzogMTYwcHggMCAxMTJweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAuc3VwcG9ydC1jb25zdWx0aW5nX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuc3VwcG9ydC1jb25zdWx0aW5nX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7IH1cbiAgLnN1cHBvcnQtY29uc3VsdGluZ19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLnN1cHBvcnQtY29uc3VsdGluZ19fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnN1cHBvcnQtY29uc3VsdGluZ19fbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnN1cHBvcnQtY29uc3VsdGluZ19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuc3VwcG9ydC1jb25zdWx0aW5nX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDQ4cHggODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnN1cHBvcnQtY29uc3VsdGluZ19fY2FyZC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMTZweDsgfVxuICAuc3VwcG9ydC1jb25zdWx0aW5nX19pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnN1cHBvcnQtY29uc3VsdGluZ19faWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc3VwcG9ydC1jb25zdWx0aW5nX19jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7IH1cbiAgLnN1cHBvcnQtY29uc3VsdGluZ19fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zdXBwb3J0LWNvbnN1bHRpbmdfX2JvdHRvbS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4OyB9XG4gICAgLnN1cHBvcnQtY29uc3VsdGluZ19fYm90dG9tLWlubmVyIHAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgcGFkZGluZzogNjRweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1cHBvcnQtY29uc3VsdGluZyB7XG4gICAgICBwYWRkaW5nOiAxMjhweCAwIDEyOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAuc3VwcG9ydC1jb25zdWx0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDk2cHggMCA5NnB4OyB9XG4gICAgICAuc3VwcG9ydC1jb25zdWx0aW5nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1heC13aWR0aDogNDkwcHg7IH1cbiAgICAgIC5zdXBwb3J0LWNvbnN1bHRpbmdfX2NvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZ2FwOiA0MHB4OyB9XG4gICAgICAuc3VwcG9ydC1jb25zdWx0aW5nX19jYXJkcyB7XG4gICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgLnN1cHBvcnQtY29uc3VsdGluZ19fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNDBweDsgfVxuICAgICAgLnN1cHBvcnQtY29uc3VsdGluZ19fYm90dG9tLWlubmVyIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnN1cHBvcnQtY29uc3VsdGluZyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMzJweDsgfVxuICAgICAgLnN1cHBvcnQtY29uc3VsdGluZ19fY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAgICAgLnN1cHBvcnQtY29uc3VsdGluZ19fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7IH1cbiAgICAgIC5zdXBwb3J0LWNvbnN1bHRpbmdfX2JvdHRvbS1pbm5lciBwIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyNHB4OyB9IH1cblxuLnJlZ3VsYXRvcnktcm9hZG1hcCB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG4gIC5yZWd1bGF0b3J5LXJvYWRtYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2MHB4IDg4cHggODhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5yZWd1bGF0b3J5LXJvYWRtYXBfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjhmciAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4OyB9XG4gIC5yZWd1bGF0b3J5LXJvYWRtYXBfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4OyB9XG4gIC5yZWd1bGF0b3J5LXJvYWRtYXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucmVndWxhdG9yeS1yb2FkbWFwX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fdGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg3cHggMWZyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9feWVhcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5NkNFQUYgMCwgIzk2Q0VBRiA0cHgsIHRyYW5zcGFyZW50IDRweCwgdHJhbnNwYXJlbnQgMTJweCk7IH1cbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyLmlzLWhpZ2hsaWdodCAucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5NkNFQUY7IH1cbiAgLnJlZ3VsYXRvcnktcm9hZG1hcF9feWVhci1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAxNTYzRDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAxMnB4IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjI3LCAyMTEsIDAuNSk7IH1cbiAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fZW50cmllcyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjVweCA0MnB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5yZWd1bGF0b3J5LXJvYWRtYXBfX2VudHJ5LWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDsgfVxuICAucmVndWxhdG9yeS1yb2FkbWFwX19lbnRyeS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fZW50cnktdGV4dCBwIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucmVndWxhdG9yeS1yb2FkbWFwX19lbnRyeS10ZXh0IHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fZW50cnktdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yZWd1bGF0b3J5LXJvYWRtYXBfX3RhcmdldHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjRweDsgfVxuICAucmVndWxhdG9yeS1yb2FkbWFwX190YXJnZXQge1xuICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgcGFkZGluZzogNDBweCA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fdGFyZ2V0LWljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fdGFyZ2V0LWljb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmVndWxhdG9yeS1yb2FkbWFwX190YXJnZXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucmVndWxhdG9yeS1yb2FkbWFwX190YXJnZXQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4OyB9XG4gICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9fZW50cmllcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWd1bGF0b3J5LXJvYWRtYXBfX2dyaWQge1xuICAgICAgZ2FwOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX19ncmlkIHtcbiAgICAgIGdhcDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAycHg7IH1cbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX19pbnRybyB7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5yZWd1bGF0b3J5LXJvYWRtYXBfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5yZWd1bGF0b3J5LXJvYWRtYXBfX3llYXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1N3B4IDFmcjsgfVxuICAgICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9feWVhcjpsYXN0LWNoaWxkIC5yZWd1bGF0b3J5LXJvYWRtYXBfX3llYXItbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDU3cHggIWltcG9ydGFudDsgfVxuICAgIC5yZWd1bGF0b3J5LXJvYWRtYXBfX3RhcmdldHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDIwcHg7IH1cbiAgICAucmVndWxhdG9yeS1yb2FkbWFwX190YXJnZXQge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7IH0gfVxuXG4ucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyOmxhc3QtY2hpbGQgLnJlZ3VsYXRvcnktcm9hZG1hcF9feWVhci1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyOmxhc3QtY2hpbGQgLnJlZ3VsYXRvcnktcm9hZG1hcF9feWVhci1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDg3cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDAsIDIyNywgMjExLCAwLjUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTsgfVxuXG4ucHJvZHVjdC1maW5kZXIgLmhlcm8tdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbi5oZXJvLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogNjZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7IH1cbiAgLmhlcm8tdGV4dF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1ODdweDsgfVxuICAuaGVyby10ZXh0IC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAuaGVyby10ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVyby10ZXh0X190aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0xNnB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cbiAgLmhlcm8tdGV4dF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAuaGVyby10ZXh0X19kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLnByb2R1Y3QtZmluZGVyIC5oZXJvLXRleHRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU3MnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXRleHRfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTMxcHg7IH1cbiAgLmhlcm8tdGV4dCAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUxcHg7IH1cbiAgLmhlcm8tdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gICAgLmhlcm8tdGV4dF9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJvZHVjdC1maW5kZXIgLmhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oZXJvLXRleHRfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjcycHg7IH1cbiAgLmhlcm8tdGV4dCAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7IH1cbiAgLmhlcm8tdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAucHJvZHVjdC1maW5kZXIgLmhlcm8tdGV4dCAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ5cHg7IH0gfVxuXG4ucHJvZHVjdC1maW5kZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMThweCAxZnI7XG4gIGdhcDogNDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuXG4ucHJvZHVjdC1maW5kZXIgLnByb2R1Y3QtZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTIwcHg7IH1cbiAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2hlYWRlciBoMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2NsZWFyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMTAlOyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2NsZWFyLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAucHJvZHVjdC1maW5kZXIgLnByb2R1Y3QtZmlsdGVyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZHVjdC1maW5kZXIgLnByb2R1Y3QtZmlsdGVyc19fYXJyb3cge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyL0Fycm93LURvd24tSWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlOyB9XG4gIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjI1cyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cC5pcy1jb2xsYXBzZWQgLnByb2R1Y3QtZmlsdGVyc19fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAucHJvZHVjdC1maW5kZXIgLnByb2R1Y3QtZmlsdGVyc19fZ3JvdXAuaXMtY29sbGFwc2VkIHVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucHJvZHVjdC1maW5kZXIgLnByb2R1Y3QtZmlsdGVyc19fZ3JvdXAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IDFmcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlOyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2dyb3VwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3Nzc2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZHVjdC1maW5kZXIgLnByb2R1Y3QtZmlsdGVyc19fZ3JvdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDZGNTI7IH1cbiAgICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZjFmMWYxO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtZmluZGVyIC5maWx0ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtZmluZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZmluZGVyX19pbm5lciB7XG4gICAgZ2FwOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtZmluZGVyIC5ibG9nX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3JkZXI6IDE7IH1cbiAgLnByb2R1Y3QtZmluZGVyX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgLnByb2R1Y3QtZmluZGVyIC5maWx0ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdHMtbWV0YV9fcGFnZXMtLW1vYmlsZSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0cy1tZXRhX19wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1maW5kZXIgLnByb2R1Y3QtZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk3JTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19ncm91cCB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzLmlzLW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2Zvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjFGMUYxOyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2FwcGx5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUYxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2hlYWRlciAucHJvZHVjdC1maWx0ZXJzX19jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19oZWFkZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnByb2R1Y3QtZmluZGVyIC5wcm9kdWN0LWZpbHRlcnNfX2Nsb3NlIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0LWZpbmRlciAucHJvZHVjdC1maWx0ZXJzX19jbG9zZSBpbWcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWRtaW4tYmFyIC5wcm9kdWN0LWZpbHRlcnMge1xuICAgIHRvcDogNDZweDtcbiAgICBoZWlnaHQ6IDkydmg7IH0gfVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuMjVzIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucHJvZHVjdC1jYXJkOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAyOUU1ODsgfVxuICAucHJvZHVjdC1jYXJkX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9kdWN0LWNhcmRfX2xpbmstLWV4dGVybmFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgLnByb2R1Y3QtY2FyZF9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGhlaWdodDogMTEycHg7IH1cbiAgICAucHJvZHVjdC1jYXJkX19tZWRpYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kdWN0LWNhcmRfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBjb2xvcjogIzAxNTYzRDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAucHJvZHVjdC1jYXJkX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgYXV0bzsgfVxuICAgIC5wcm9kdWN0LWNhcmRfX2xpc3QgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgLnByb2R1Y3QtY2FyZF9fbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogIzAyOUU1ODsgfVxuICAucHJvZHVjdC1jYXJkX19hcnJvdyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDI5ZTU4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1jYXJkX19tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBoZWlnaHQ6IDE0NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9fbWVkaWEge1xuICAgIGhlaWdodDogOTFweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIC5wcm9kdWN0LWNhcmRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAucHJvZHVjdC1jYXJkX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5wcm9kdWN0LWNhcmRfX2Fycm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG5cbi5wcm9kdWN0LXJlc3VsdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZ2FwOiAyNHB4OyB9XG5cbi5wcm9kdWN0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3Qtc2VhcmNoX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvU2VhcmNoLUljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wcm9kdWN0LXNlYXJjaF9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEzcHggOHB4IDEzcHggNDJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3Nzc2OyB9XG4gICAgLnByb2R1Y3Qtc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzc1Nzc3NjsgfVxuXG4ucHJvZHVjdC1yZXN1bHRzLW1ldGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMkQxO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgY29sb3I6ICM2ZjZmNmY7IH1cblxuLnByb2R1Y3RzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAucHJvZHVjdHMtZ3JpZC5pcy1lbXB0eSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuXG4ucHJvZHVjdC1hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBnYXA6IDhweDsgfVxuXG4ucHJvZHVjdC1maWx0ZXItcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOEUzRDM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNkIzRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyLWNvbG9yIC4yczsgfVxuICAucHJvZHVjdC1maWx0ZXItcGlsbCBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAucHJvZHVjdC1maWx0ZXItcGlsbCBpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gIC5wcm9kdWN0LWZpbHRlci1waWxsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlGNkVGO1xuICAgIGJvcmRlci1jb2xvcjogIzlFRDdCRjsgfVxuXG4uYnktd2lpY2FyZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA2RjUyO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmRbZGF0YS1hcHBsaWNhdGlvbn49XCJoZWFsdGhjYXJlXCJdIHtcbiAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgd2lkdGg6IDM3M3B4OyB9XG4gIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmRbZGF0YS1hcHBsaWNhdGlvbn49XCJoZWFsdGhjYXJlXCJdIC5wcm9kdWN0LWNhcmRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZFtkYXRhLWFwcGxpY2F0aW9ufj1cImhlYWx0aGNhcmVcIl0gLnByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkW2RhdGEtYXBwbGljYXRpb25+PVwiaGVhbHRoY2FyZVwiXSAucHJvZHVjdC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAyMHB4O1xuICAgIG1heC13aWR0aDogMzA5cHg7IH1cbiAgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZFtkYXRhLWFwcGxpY2F0aW9ufj1cImhlYWx0aGNhcmVcIl0gLnByb2R1Y3QtY2FyZF9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7IH1cbiAgICAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkW2RhdGEtYXBwbGljYXRpb25+PVwiaGVhbHRoY2FyZVwiXSAucHJvZHVjdC1jYXJkX19saXN0IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZFtkYXRhLWFwcGxpY2F0aW9ufj1cImhlYWx0aGNhcmVcIl0gLnByb2R1Y3QtY2FyZF9fbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmRbZGF0YS1hcHBsaWNhdGlvbn49XCJoZWFsdGhjYXJlXCJdIC5wcm9kdWN0LWNhcmRfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1yZXN1bHRzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAucHJvZHVjdC1yZXN1bHRzLW1ldGEge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIC5wcm9kdWN0cy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0LXJlc3VsdHMtaGVhZGVyIHtcbiAgICBnYXA6IDE1cHg7IH1cbiAgLnByb2R1Y3RzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjNweDsgfSB9XG5cbi5wcm9kdWN0cy1lbXB0eSB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxOyB9XG4gIC5wcm9kdWN0cy1lbXB0eV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3RzLWVtcHR5LmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kdWN0cy1lbXB0eV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2R1Y3RzLWVtcHR5X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5wcm9kdWN0cy1lbXB0eV9fZGVzY3JpcHRpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAucHJvZHVjdHMtZW1wdHkgLmJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuICAucHJvZHVjdHMtZW1wdHlfX3NlY29uZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5wcm9kdWN0cy1lbXB0eV9fc2Vjb25kYXJ5IGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMTAlOyB9XG4gIC5wcm9kdWN0cy1lbXB0eV9fYm90dG9tIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAucHJvZHVjdHMtZW1wdHlfX2JvdHRvbSBhIHtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5kb2N1bWVudHMtdGFic19fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgfVxuICAuZG9jdW1lbnRzLXRhYnNfX25hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3VtZW50cy10YWJzX19uYXYgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjhweCAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZTsgfVxuICAgIC5kb2N1bWVudHMtdGFic19fbmF2IGJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzODA7IH1cbiAgICAuZG9jdW1lbnRzLXRhYnNfX25hdiBidXR0b24uaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMjcsIDIxMSwgMC41KTtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7IH1cbiAgICAgIC5kb2N1bWVudHMtdGFic19fbmF2IGJ1dHRvbi5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cblxuLmRvY3VtZW50cy10YWJzX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3VtZW50cy10YWJzX19hcnJvdy5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5kb2N1bWVudHMtdGFic19fY29udGVudCA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3VtZW50cy10YWJzX19jb250ZW50ID4gZGl2LmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRvY3VtZW50cy10YWJzX19ncmlkIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZy10b3A6IDQycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRvY3VtZW50cy10YWJzIC5ncmlkLWluc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kb2N1bWVudHMtdGFic19fbmF2IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnRzLXRhYnNfX25hdiBidXR0b24ge1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmRvY3VtZW50cy10YWJzX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BhZ2luYXRpb24tZWxlbWVudC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMjA7IH1cbiAgICAuZG9jdW1lbnRzLXRhYnNfX2Fycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZG9jdW1lbnRzLXRhYnNfX2Fycm93LS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuLmRvY3VtZW50cy1jZXJ0aWZpY2F0ZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLmRvY3VtZW50cy1maWx0ZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ2FwOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRvY3VtZW50cy1maWx0ZXJzX19zZWFyY2ggaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyM3B4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3NTc3NzY7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyL1NlYXJjaC1JY29uLnN2Z1wiKSBuby1yZXBlYXQgMTRweCBjZW50ZXI7IH1cbiAgLmRvY3VtZW50cy1maWx0ZXJzX19zZWxlY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDsgfVxuICAgIC5kb2N1bWVudHMtZmlsdGVyc19fc2VsZWN0cyBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTJweCAzNnB4IDEycHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZG93bi1pY29uLWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgMTRweCBjZW50ZXI7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kb2N1bWVudHMtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLmRvY3VtZW50cy1tZXRhX19jb3VudCwgLmRvY3VtZW50cy1tZXRhX19wYWdlcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG5cbi5kb2N1bWVudHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDsgfVxuICAuZG9jdW1lbnRzLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmciBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzJweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZG9jdW1lbnRzLWxpc3RfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZG9jdW1lbnRzLWxpc3QgLmRvY3VtZW50cy1saXN0X19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMjcsIDIxMSwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGRmLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZG9jdW1lbnRzLWxpc3RfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuZG9jdW1lbnRzLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmRvY3VtZW50cy1saXN0X19tZXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgLmRvY3VtZW50cy1saXN0X19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4OyB9XG5cbi5kb2N1bWVudHMtb3BlbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMSB1cmwoXCIuLi9pbWFnZXMvZXllLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kb2N1bWVudHMtZG93bmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA2RjUyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgLmRvY3VtZW50cy1kb3dubG9hZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb3dubG9hZC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuZG9jdW1lbnRzLWRvd25sb2FkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODU7IH1cblxuLmRvY3VtZW50cy1lbXB0eSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzdhN2E3YTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnRzLWZpbHRlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kb2N1bWVudHMtZmlsdGVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICAgLmRvY3VtZW50cy1maWx0ZXJzX190b2dnbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAuZG9jdW1lbnRzLWZpbHRlcnNfX3NlbGVjdHMgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnRzLWZpbHRlcnMgLmRvY3VtZW50cy1maWx0ZXJzX19zZWxlY3RzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7IH1cbiAgICAuZG9jdW1lbnRzLWZpbHRlcnMgLmRvY3VtZW50cy1maWx0ZXJzX19zZWxlY3RzLmlzLW9wZW4gc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmRvY3VtZW50cy1maWx0ZXJzIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kb2N1bWVudHMtZmlsdGVycyBpbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmRvY3VtZW50cy1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgLmRvY3VtZW50cy1saXN0X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb2N1bWVudHMtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmRvY3VtZW50cy1vcGVuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4ub3VyUHJvY2VzcyB7XG4gIG1hcmdpbjogNjZweCAwIDg5cHg7IH1cbiAgLm91clByb2Nlc3NfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTA0cHggODhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vdXJQcm9jZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cbiAgLm91clByb2Nlc3NfX2ltYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLm91clByb2Nlc3NfX2ltYWdlLW1vYmlsZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3VyUHJvY2Vzc19fY2FyZC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm91clByb2Nlc3NfX2NhcmQtaWNvbiBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3VyUHJvY2Vzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5vdXJQcm9jZXNzX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLm91clByb2Nlc3NfX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vdXJQcm9jZXNzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjM4cHggMWZyO1xuICAgIGdhcDogMjRweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAub3VyUHJvY2Vzc19fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4OyB9XG4gIC5vdXJQcm9jZXNzX190YWItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAub3VyUHJvY2Vzc19fdGFiLXdyYXBwZXItLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzOyB9XG4gICAgICAub3VyUHJvY2Vzc19fdGFiLXdyYXBwZXItLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAub3VyUHJvY2Vzc19fdGFiLXdyYXBwZXItLWFjdGl2ZSAub3VyUHJvY2Vzc19fdGFiLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAub3VyUHJvY2Vzc19fdGFiLXdyYXBwZXItLWFjdGl2ZSAub3VyUHJvY2Vzc19fdGFiLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLm91clByb2Nlc3NfX3RhYi13cmFwcGVyLS1hY3RpdmUgLm91clByb2Nlc3NfX3RhYi1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAyNHB4OyB9XG4gIC5vdXJQcm9jZXNzX190YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5vdXJQcm9jZXNzX190YWI6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gIC5vdXJQcm9jZXNzX190YWItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm91clByb2Nlc3NfX3RhYi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAub3VyUHJvY2Vzc19fdGFiLWljb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyL0Fycm93LURvd24tSWNvbi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuICAub3VyUHJvY2Vzc19fdGFiLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLm91clByb2Nlc3NfX3RhYi1jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAub3VyUHJvY2Vzc19fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm91clByb2Nlc3NfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTsgfVxuICAgIC5vdXJQcm9jZXNzX19pbWFnZS0tYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5vdXJQcm9jZXNzX19jYXJkcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdhcDogOHB4OyB9XG4gIC5vdXJQcm9jZXNzX19jYXJkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAub3VyUHJvY2Vzc19fY2FyZDpudGgtY2hpbGQoNCksIC5vdXJQcm9jZXNzX19jYXJkOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzOyB9XG4gIC5vdXJQcm9jZXNzX19jYXJkLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAub3VyUHJvY2Vzc19fY2FyZC1pY29uIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAub3VyUHJvY2Vzc19fY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5vdXJQcm9jZXNzX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAub3VyUHJvY2Vzc19fY29udGVudCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogNDBweDsgfVxuICAgIC5vdXJQcm9jZXNzX190YWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub3VyUHJvY2Vzc19fdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub3VyUHJvY2Vzc19fY2FyZHMge1xuICAgICAgZGlzcGxheTogZ3JpZDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vdXJQcm9jZXNzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAub3VyUHJvY2Vzc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC5vdXJQcm9jZXNzX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAub3VyUHJvY2Vzc19fY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDEycHg7IH1cbiAgICAgIC5vdXJQcm9jZXNzX19jYXJkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4OyB9XG4gICAgICAgIC5vdXJQcm9jZXNzX19jYXJkOm50aC1jaGlsZCg0KSwgLm91clByb2Nlc3NfX2NhcmQ6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxOyB9XG4gICAgICAgIC5vdXJQcm9jZXNzX19jYXJkLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgIC5vdXJQcm9jZXNzX19jYXJkLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm91clByb2Nlc3NfX2ltYWdlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm91clByb2Nlc3NfX2NhcmRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLnNvbHV0aW9ucy10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkY1MjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIG1hcmdpbi10b3A6IDE2MHB4OyB9XG4gIC5zb2x1dGlvbnMtdGFic19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIG1heC13aWR0aDogNTg3cHg7IH1cbiAgLnNvbHV0aW9ucy10YWJzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDEzcHggMWZyO1xuICAgIGdhcDogMTZweDsgfVxuICAuc29sdXRpb25zLXRhYnNfX25hdiB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDsgfVxuICAuc29sdXRpb25zLXRhYnNfX25hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgY29sb3I6ICMwMDRmM2E7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWl0ZW0gc3BhbiB7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7IH1cbiAgICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWl0ZW0uYWN0aXZlIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuc29sdXRpb25zLXRhYnNfX25hdi1pdGVtLmFjdGl2ZSAuYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWl0ZW0uYWN0aXZlIC5hcnJvdy1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNvbHV0aW9ucy10YWJzX19uYXYtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzOyB9XG4gICAgLnNvbHV0aW9ucy10YWJzX19uYXYtaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWl0ZW0gaW1nLmFycm93IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAuc29sdXRpb25zLXRhYnNfX25hdi1pdGVtIGltZy5hcnJvdy1hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5zb2x1dGlvbnMtdGFic19fY29udGVudCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc3JSwgODQlIDEwMCUsIDAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc29sdXRpb25zLXRhYnNfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNvbHV0aW9ucy10YWJzX19wYW5lbC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNvbHV0aW9ucy10YWJzX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgLnNvbHV0aW9ucy10YWJzX19kZXNjOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc29sdXRpb25zLXRhYnMge1xuICAgICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5zb2x1dGlvbnMtdGFicyB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICAgICAgbWFyZ2luLXRvcDogOTZweDsgfVxuICAgICAgLnNvbHV0aW9ucy10YWJzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtdGFic19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDsgfVxuICAgICAgLnNvbHV0aW9ucy10YWJzX19uYXYge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGdhcDogMDsgfVxuICAgICAgLnNvbHV0aW9ucy10YWJzX19uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxOyB9XG4gICAgICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5zb2x1dGlvbnMtdGFic19fbmF2LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAuc29sdXRpb25zLXRhYnNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zb2x1dGlvbnMtdGFic19fcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG4gICAgICAgIC5zb2x1dGlvbnMtdGFic19fcGFuZWwuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAuc29sdXRpb25zLXRhYnNfX2Rlc2Mge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5zb2x1dGlvbnMtdGFicyB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgICAgLnNvbHV0aW9ucy10YWJzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtdGFic19fcGFuZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cbiAgICAgIC5zb2x1dGlvbnMtdGFic19fZGVzYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG4ud2lwYWstc3RyYXRlZ3kge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLndpcGFrLXN0cmF0ZWd5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgbWF4LXdpZHRoOiA1NzJweDsgfVxuICAgIC53aXBhay1zdHJhdGVneV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC53aXBhay1zdHJhdGVneV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0MDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG4gIC53aXBhay1zdHJhdGVneV9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDsgfVxuICAgIC53aXBhay1zdHJhdGVneV9fYWN0aW9ucyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxN3B4OyB9XG4gICAgLndpcGFrLXN0cmF0ZWd5X19hY3Rpb25zIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAud2lwYWstc3RyYXRlZ3lfX2FjdGlvbnMgaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDsgfVxuICAgIC53aXBhay1zdHJhdGVneV9fYWN0aW9ucyAuYnRuLXRleHQtZ3JlZW46OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53aXBhay1zdHJhdGVneSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyN3B4OyB9XG4gICAgLndpcGFrLXN0cmF0ZWd5X190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aXBhay1zdHJhdGVneSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cbiAgICAud2lwYWstc3RyYXRlZ3lfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzOXB4OyB9XG4gICAgLndpcGFrLXN0cmF0ZWd5X190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAud2lwYWstc3RyYXRlZ3kge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgLndpcGFrLXN0cmF0ZWd5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIG1heC13aWR0aDogMjcycHg7IH1cbiAgICAud2lwYWstc3RyYXRlZ3lfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG4ubGVnYWwtbm90aWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sZWdhbC1ub3RpY2VfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY3NXB4OyB9XG4gIC5sZWdhbC1ub3RpY2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sZWdhbC1ub3RpY2VfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODsgfVxuICAubGVnYWwtbm90aWNlX19pbnRybyBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAubGVnYWwtbm90aWNlX19pbnRybyBwOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmxlZ2FsLW5vdGljZV9fY29udGVudCBoMywgLmxlZ2FsLW5vdGljZV9fY29udGVudF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogNDhweCAwIDE2cHg7IH1cbiAgLmxlZ2FsLW5vdGljZV9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgLmxlZ2FsLW5vdGljZV9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWdhbC1ub3RpY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjdweDsgfVxuICAgIC5sZWdhbC1ub3RpY2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxlZ2FsLW5vdGljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7IH1cbiAgICAubGVnYWwtbm90aWNlX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4OyB9XG4gICAgLmxlZ2FsLW5vdGljZV9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmxlZ2FsLW5vdGljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAubGVnYWwtbm90aWNlX19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDI2OXB4OyB9XG4gICAgLmxlZ2FsLW5vdGljZV9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4OyB9IH1cblxuLmltcHJpbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmltcHJpbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgLmltcHJpbnRfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODsgfVxuICAuaW1wcmludF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbjogNjNweCAwIDEwcHg7IH1cbiAgLmltcHJpbnRfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuaW1wcmludF9fYWRkcmVzcyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAgIC5pbXByaW50X19hZGRyZXNzIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAuaW1wcmludF9faW5mbyB7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7IH1cbiAgLmltcHJpbnRfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC5pbXByaW50X19yb3c6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLmltcHJpbnRfX3JvdzpudGgtY2hpbGQoOCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuaW1wcmludF9fcm93Om50aC1jaGlsZCgxMCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuaW1wcmludF9fcm93IHNwYW4ge1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC5pbXByaW50X19yb3cgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5pbXByaW50X19yb3cgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5pbXByaW50X19yb3cgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaW1wcmludF9fZWRpdG9yaWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDJEMTsgfVxuICAuaW1wcmludF9fZWRpdG9yaWFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmltcHJpbnRfX2VkaXRvcmlhbC1jb21wYW55IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuaW1wcmludF9fZWRpdG9yaWFsLWJveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzOHB4IDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gIC5pbXByaW50IC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmltcHJpbnRfX2VkaXRvcmlhbC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW1wcmludF9fbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5pbXByaW50X19ncm91cCB7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAuaW1wcmludF9fcm9sZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5pbXByaW50X19jb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5pbXByaW50X19jb250YWN0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5pbXByaW50X19jb250YWN0IHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmltcHJpbnRfX2NvbnRhY3QgYSB7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5pbXByaW50X19lZGl0b3JpYWwtYWRkcmVzcyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1wcmludCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzM3B4OyB9XG4gICAgLmltcHJpbnRfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLmltcHJpbnRfX2VkaXRvcmlhbC1ib3gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCAxZnI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1wcmludCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk4cHg7IH1cbiAgICAuaW1wcmludF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy10b3A6IDM5cHg7IH1cbiAgICAuaW1wcmludF9fcm93Om50aC1jaGlsZCg5KSBzcGFuLCAuaW1wcmludF9fcm93Om50aC1jaGlsZCgxMCkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbXByaW50X19lZGl0b3JpYWwtYm94IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzEwcHggMWZyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmltcHJpbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICAgLmltcHJpbnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuaW1wcmludF9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luOiA0MnB4IDAgMnB4OyB9XG4gICAgLmltcHJpbnRfX3JvdzpudGgtY2hpbGQoMykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAuaW1wcmludF9fcm93Om50aC1jaGlsZCg4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgIC5pbXByaW50X19yb3c6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgIC5pbXByaW50X19lZGl0b3JpYWwge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAuaW1wcmludF9fZWRpdG9yaWFsLWNvbXBhbnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgIC5pbXByaW50X19lZGl0b3JpYWwtYm94IHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7IH1cbiAgICAuaW1wcmludCAubW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW1wcmludCAubm8tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZG9jdW1lbnRzLXJlcG9ydHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLmRvY3VtZW50cy1yZXBvcnRzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzI1cHgpO1xuICBnYXA6IDI0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kb2N1bWVudHMtcmVwb3J0c19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjYxcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmRvY3VtZW50cy1yZXBvcnRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmRvY3VtZW50cy1yZXBvcnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEycHg7IH1cblxuLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMzAxcHg7XG4gIGhlaWdodDogMjI1Ljc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZG9jdW1lbnRzLXJlcG9ydC1jYXJkX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTc2Ljc1cHg7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG9jdW1lbnRzLXJlcG9ydC1jYXJkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMTRweDsgfSB9XG5cbi5kb2N1bWVudHMtcmVwb3J0LWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4uZG9jdW1lbnRzLXJlcG9ydC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9fdGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4uZG9jdW1lbnRzLXJlcG9ydC1jYXJkX19tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0NTRhNDg7IH1cblxuLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAuZG9jdW1lbnRzLXJlcG9ydC1jYXJkX19hY3Rpb25zIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTsgfVxuXG4uZG9jdW1lbnRzLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZmNTI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmRvY3VtZW50cy1yZXBvcnRzX19ncmlkIHtcbiAgICBnYXA6IDIwcHg7IH1cbiAgLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTg3cHg7IH1cbiAgLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9fYWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH0gfVxuXG4uZXNnLXJlcG9ydHMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5lc2ctcmVwb3J0c19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1heC13aWR0aDogNTcycHg7IH1cbiAgICAuZXNnLXJlcG9ydHNfX2hlYWRlciBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuZXNnLXJlcG9ydHNfX2hlYWRlciBoMTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyOUU1ODsgfVxuICAgIC5lc2ctcmVwb3J0c19faGVhZGVyIHAge1xuICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgLmVzZy1yZXBvcnRzX19oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAuZXNnLXJlcG9ydHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGhlaWdodDogNTI2cHg7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjsgfVxuICAuZXNnLXJlcG9ydHNfX2NvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmVzZy1yZXBvcnRzX19jb250ZW50IGgyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgICAuZXNnLXJlcG9ydHNfX2NvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAuZXNnLXJlcG9ydHNfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmVzZy1yZXBvcnRzX19idXR0b24gYSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5lc2ctcmVwb3J0c19fYnV0dG9uIC5pY29uLWRvd25sb2FkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmVzZy1yZXBvcnRzX19idXR0b24gLmljb24tZG93bmxvYWQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rvd25sb2FkLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuZXNnLXJlcG9ydHNfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMzMlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgLmVzZy1yZXBvcnRzX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5lc2ctcmVwb3J0c19fZXhwbG9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMXB4OyB9XG4gICAgLmVzZy1yZXBvcnRzX19leHBsb3JlIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVzZy1yZXBvcnRzX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZXNnLXJlcG9ydHNfX2hlYWRlciBoMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjlweDsgfVxuICAuZXNnLXJlcG9ydHNfX2hlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLmVzZy1yZXBvcnRzX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDUwNHB4OyB9XG4gIC5lc2ctcmVwb3J0c19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9XG4gIC5lc2ctcmVwb3J0cyBoMiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7IH1cbiAgLmVzZy1yZXBvcnRzX19leHBsb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXNnLXJlcG9ydHNfX2hlYWRlciBoMSB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmVzZy1yZXBvcnRzX19oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5lc2ctcmVwb3J0c19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lc2ctcmVwb3J0c19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NzlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICBvcmRlcjogMjsgfVxuICAuZXNnLXJlcG9ydHNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDQxMXB4O1xuICAgIG9yZGVyOiAxO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgODUlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmVzZy1yZXBvcnRzIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAuZXNnLXJlcG9ydHNfX2V4cGxvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjNweDsgfVxuICAgIC5lc2ctcmVwb3J0c19fZXhwbG9yZSBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVzZy1yZXBvcnRzX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5lc2ctcmVwb3J0c19faGVhZGVyIGgxIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmVzZy1yZXBvcnRzX19oZWFkZXIgaDE6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTlweDsgfVxuICAgIC5lc2ctcmVwb3J0c19faGVhZGVyIHAge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICAuZXNnLXJlcG9ydHNfX2hlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmVzZy1yZXBvcnRzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNzJweDtcbiAgICB3aWR0aDogMjcycHg7IH1cbiAgLmVzZy1yZXBvcnRzIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLmVzZy1yZXBvcnRzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5lc2ctcmVwb3J0c19fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cbiAgLmVzZy1yZXBvcnRzX19leHBsb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDsgfSB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBhZ2luYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wYWdpbmF0aW9uIGEge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnaW5hdGlvbiBhLmlzLWFjdGl2ZSxcbiAgLnBhZ2luYXRpb24gYS5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNkY1MjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucGFnaW5hdGlvbiBhLnByZXYsXG4gIC5wYWdpbmF0aW9uIGEubmV4dCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4OyB9XG4gIC5wYWdpbmF0aW9uIGEucHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWJsYWNrLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLnBhZ2luYXRpb24gYS5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctYmxhY2stcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLnByb2R1Y3RzLW1ldGFfX3BhZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmNhcmVlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcmVlciAuZ3JpZC1pbnNpZGUge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jYXJlZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5jYXJlZXIgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNhcmVlciAuaW50cm8td2l0aC1iYWRnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jYXJlZXIgLmludHJvLXdpdGgtYmFkZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEwNHB4OyB9IH1cblxuLnNlYXJjaFBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7IH1cbiAgLnNlYXJjaFBhZ2VfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuc2VhcmNoUGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5zZWFyY2hQYWdlX190aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cbiAgLnNlYXJjaFBhZ2VfX2NvdW50IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7IH1cbiAgLnNlYXJjaFBhZ2VfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoUGFnZV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggNDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFkZXIvU2VhcmNoLUljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgLnNlYXJjaFBhZ2VfX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2hQYWdlX19yZXN1bHRzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDJEMTtcbiAgICBtYXJnaW4tdG9wOiA2NHB4OyB9XG4gIC5zZWFyY2hQYWdlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjIycyBlYXNlOyB9XG4gICAgLnNlYXJjaFBhZ2VfX2l0ZW06aG92ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2RjUyOyB9XG4gIC5zZWFyY2hQYWdlX19pdGVtLXRpdGxlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoUGFnZV9faXRlbS1leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gIC5zZWFyY2hQYWdlX19lbXB0eSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAuc2VhcmNoUGFnZV9fZW1wdHlTdGF0ZSB7XG4gICAgcGFkZGluZzogODJweCAwIDEzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWFyY2hQYWdlX19lbXB0eVRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgICAuc2VhcmNoUGFnZV9fZW1wdHlUaXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2VhcmNoUGFnZV9fZW1wdHlEZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7IH1cbiAgICAuc2VhcmNoUGFnZV9fZW1wdHlEZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5zZWFyY2hQYWdlX19lbXB0eURlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlYXJjaFBhZ2VfX2VtcHR5TGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLnNlYXJjaFBhZ2VfX2VtcHR5TGlua3MgYSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7IH1cbiAgICAuc2VhcmNoUGFnZV9fZW1wdHlMaW5rcyBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgY29sb3I6ICMwMDZGNTI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2hQYWdlX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoUGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7IH1cbiAgICAuc2VhcmNoUGFnZV9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2VhcmNoUGFnZV9fY291bnQge1xuICAgICAgcGFkZGluZy10b3A6IDQxcHg7IH1cbiAgICAuc2VhcmNoUGFnZV9fcmVzdWx0cyB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnNlYXJjaFBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MXB4OyB9XG4gICAgLnNlYXJjaFBhZ2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuc2VhcmNoUGFnZV9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7IH1cbiAgICAgIC5zZWFyY2hQYWdlX19pdGVtOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gICAgLnNlYXJjaFBhZ2VfX2l0ZW0tdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zZWFyY2hQYWdlX19jb3VudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzNweDsgfVxuICAgIC5zZWFyY2hQYWdlX19yZXN1bHRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7IH0gfVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDsgfVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmRvY3VtZW50cy1icm9jaHVyZS1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kb2N1bWVudHMtYnJvY2h1cmUtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRvY3VtZW50cy1icm9jaHVyZS1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjNweCAxNnB4IDE5cHg7XG4gIGdhcDogMTBweDsgfVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMzhweDsgfVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX21ldGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzQ1NEE0ODsgfVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmQgc2VsZWN0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwIDI4cHggMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkZWQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyOyB9XG5cbi5kb2N1bWVudHMtYnJvY2h1cmUtY2FyZCAuZG9jdW1lbnRzLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7XG4gIGNvbG9yOiAjMDA2RjUyOyB9XG5cbi5kb2N1bWVudHMtYnJvY2h1cmVzIC5wcm9kdWN0cy1lbXB0eSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZG9jdW1lbnRzLWJyb2NodXJlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZG9jdW1lbnRzLWJyb2NodXJlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE4NHB4OyB9XG4gIC5kb2N1bWVudHMtZmlsdGVycy0tYnJvY2h1cmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cblxuLmRvd25sb2FkLWNlbnRyZSAuYmxvZ19fZmlsdGVycy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZG93bmxvYWQtY2VudHJlIC5ibG9nX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucmVuZXdhYmxlIC5wcm9kdWN0LWNhcmRfX2Fycm93LCAucmVjeWNsYWJsZSAucHJvZHVjdC1jYXJkX19hcnJvdywgLnJlY3ljbGVkIC5wcm9kdWN0LWNhcmRfX2Fycm93IHtcbiAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlbmV3YWJsZSAuZmlsbXMtY2hpbGRyZW4sIC5yZWN5Y2xhYmxlIC5maWxtcy1jaGlsZHJlbiwgLnJlY3ljbGVkIC5maWxtcy1jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnJlbmV3YWJsZSAucHJvZHVjdC1maW5kZXItZ3JlZW4sIC5yZWN5Y2xhYmxlIC5wcm9kdWN0LWZpbmRlci1ncmVlbiwgLnJlY3ljbGVkIC5wcm9kdWN0LWZpbmRlci1ncmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVuZXdhYmxlIC5maWxtcy1jaGlsZHJlbiwgLnJlY3ljbGFibGUgLmZpbG1zLWNoaWxkcmVuLCAucmVjeWNsZWQgLmZpbG1zLWNoaWxkcmVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5yZW5ld2FibGUgLnByb2R1Y3QtY2FyZF9fYXJyb3csIC5yZWN5Y2xhYmxlIC5wcm9kdWN0LWNhcmRfX2Fycm93LCAucmVjeWNsZWQgLnByb2R1Y3QtY2FyZF9fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5sYW5kaW5nUGFnZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMTcxRDFBOyB9XG4gIC5sYW5kaW5nUGFnZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgLmxhbmRpbmdQYWdlX19icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNDsgfVxuICAgIC5sYW5kaW5nUGFnZV9fYnJlYWRjcnVtYiAubGFuZGluZ1BhZ2VfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6IHJnYmEoMjMsIDI5LCAyNiwgMC42NSk7IH1cbiAgICAubGFuZGluZ1BhZ2VfX2JyZWFkY3J1bWIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAgICAgLmxhbmRpbmdQYWdlX19icmVhZGNydW1iIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fYnJlYWRjcnVtYiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLmxhbmRpbmdQYWdlX19icmVhZGNydW1iIC5iYy1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLmxhbmRpbmdQYWdlX19icmVhZGNydW1iIC5zZXAge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gIC5sYW5kaW5nUGFnZV9fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fYnRuLS1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1NHB4OyB9XG4gICAgICAubGFuZGluZ1BhZ2VfX2J0bi0tcHJpbWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDVhNDM7IH1cbiAgLmxhbmRpbmdQYWdlX19raWNrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fa2lja2VyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5sYW5kaW5nUGFnZV9faDIge1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5sYW5kaW5nUGFnZV9fcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiByZ2JhKDIzLCAyOSwgMjYsIDAuNyk7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAubGFuZGluZ1BhZ2VfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubGFuZGluZ1BhZ2VfX2hlcm9JbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU1dnc7XG4gICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDcyMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmxhbmRpbmdQYWdlX19oZXJvSW1nTW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sYW5kaW5nUGFnZV9faGVyb0lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLmxhbmRpbmdQYWdlX19oZXJvQ29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgcGFkZGluZzogMTYwcHggMCA0MHB4OyB9XG4gICAgLmxhbmRpbmdQYWdlX19oZXJvVGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiAjMTcxRDFBOyB9XG4gICAgLmxhbmRpbmdQYWdlX19oZXJvVGV4dCB7XG4gICAgICBtYXJnaW46IDAgMCA0OHB4O1xuICAgICAgY29sb3I6IHJnYmEoMjMsIDI5LCAyNiwgMC43KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLmxhbmRpbmdQYWdlX19oZXJvV2F2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sYW5kaW5nUGFnZV9faGVyb1dhdmUgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAubGFuZGluZ1BhZ2VfX2hlcm9XYXZlIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZjFmMWYxOyB9XG4gICAgICAubGFuZGluZ1BhZ2VfX2hlcm9XYXZlIC53YXZlLXN2ZyAuYm91bmNlLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICBhbmltYXRpb246IGJvdW5jZVkgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuQGtleWZyYW1lcyBib3VuY2VZIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH0gfVxuICAgIC5sYW5kaW5nUGFnZV9faGVyb1Njcm9sbEJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGFuZGluZ1BhZ2VfX2ludHJvIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwOyB9XG4gICAgLmxhbmRpbmdQYWdlX19pbnRyb0dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC45NWZyIDEuMDVmcjtcbiAgICAgIGdhcDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDY2cHggMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubGFuZGluZ1BhZ2VfX2ludHJvSW1hZ2VXcmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sYW5kaW5nUGFnZV9faW50cm9JbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sYW5kaW5nUGFnZV9faW50cm9DYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDM0cHggMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwQjdENTA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBib3R0b206IC04MHB4OyB9XG4gIC5sYW5kaW5nUGFnZV9fZHJpdmVycyB7XG4gICAgcGFkZGluZzogNTJweCAwIDU4cHg7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMzsgfVxuICAgIC5sYW5kaW5nUGFnZV9fZHJpdmVyc0hlYWQge1xuICAgICAgbWF4LXdpZHRoOiA1NjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cbiAgLmxhbmRpbmdQYWdlX19ibG9jay1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxOHB4OyB9XG4gIC5sYW5kaW5nUGFnZV9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAuNHMgbGluZWFyOyB9XG4gICAgLmxhbmRpbmdQYWdlX19jYXJkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA2RjUyOyB9XG4gICAgICAubGFuZGluZ1BhZ2VfX2NhcmQ6aG92ZXIgLmxhbmRpbmdQYWdlX19jYXJkSW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxODAlKTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fY2FyZE1lZGlhIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IDE2cHggc29saWQgI0ZGRkZGRjsgfVxuICAgIC5sYW5kaW5nUGFnZV9fY2FyZEltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyOyB9XG4gICAgLmxhbmRpbmdQYWdlX19jYXJkQm9keSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZmxleDogMTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fY2FyZFRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fY2FyZFRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IHJnYmEoMjMsIDI5LCAyNiwgMC43KTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgICAubGFuZGluZ1BhZ2VfX2NhcmRMaW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjFGMUYxO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tb2Zmc2V0OiAyNSU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7IH1cbiAgICAgIC5sYW5kaW5nUGFnZV9fY2FyZExpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmxhbmRpbmdQYWdlX19jYXJkTGluayAuYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5sYW5kaW5nUGFnZV9fcXVvdGUge1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxhbmRpbmdQYWdlX19xdW90ZUdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7XG4gICAgICBnYXA6IDIycHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5sYW5kaW5nUGFnZV9fcXVvdGVMZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDk1cHggMDtcbiAgICAgIG1heC13aWR0aDogMzgycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxhbmRpbmdQYWdlX19xdW90ZVRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgICAubGFuZGluZ1BhZ2VfX3F1b3RlTWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgICAgIC5sYW5kaW5nUGFnZV9fcXVvdGVNZXRhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5RTU4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmxhbmRpbmdQYWdlX19xdW90ZU5hbWUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgICAubGFuZGluZ1BhZ2VfX3F1b3RlUm9sZSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fcXVvdGVSaWdodCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubGFuZGluZ1BhZ2VfX3F1b3RlSW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxhbmRpbmdQYWdlX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA2NHB4OyB9XG4gICAgLmxhbmRpbmdQYWdlX19oZXJvSW1nIHtcbiAgICAgIGhlaWdodDogNjE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5sYW5kaW5nUGFnZV9fcXVvdGVHcmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmxhbmRpbmdQYWdlX19xdW90ZUxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU2NHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDk1cHggMCAxNHB4OyB9XG4gICAgLmxhbmRpbmdQYWdlX19xdW90ZVJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjhweCk7XG4gICAgICBsZWZ0OiAtNjRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sYW5kaW5nUGFnZV9faDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLmxhbmRpbmdQYWdlX19wIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC5sYW5kaW5nUGFnZV9faGVyb0NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5sYW5kaW5nUGFnZV9faGVyb0ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubGFuZGluZ1BhZ2VfX2hlcm9JbWdNb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDc2OHB4O1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDcwJTsgfVxuICAgIC5sYW5kaW5nUGFnZV9faGVyb1RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAgIC5sYW5kaW5nUGFnZV9faGVyb1RleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLmxhbmRpbmdQYWdlX19oZXJvV2F2ZSB7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICAgIGxlZnQ6IC01MCU7IH1cbiAgICAubGFuZGluZ1BhZ2VfX2ludHJvIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAgICAgLmxhbmRpbmdQYWdlX19pbnRyb0dyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubGFuZGluZ1BhZ2VfX2ludHJvTGVmdCB7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAubGFuZGluZ1BhZ2VfX2ludHJvSW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzJweDsgfVxuICAgIC5sYW5kaW5nUGFnZV9fYmxvY2stZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gICAgLmxhbmRpbmdQYWdlX19xdW90ZUdyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubGFuZGluZ1BhZ2VfX3F1b3RlUmlnaHQge1xuICAgICAgcmlnaHQ6IC02NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAubGFuZGluZ1BhZ2VfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgICAubGFuZGluZ1BhZ2VfX2hlcm9Jbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH1cbiAgICAubGFuZGluZ1BhZ2VfX2hlcm9Db250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4OyB9XG4gICAgLmxhbmRpbmdQYWdlX19oZXJvSW1nTW9iaWxlIHtcbiAgICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAubGFuZGluZ1BhZ2VfX2Jsb2NrLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAgIC5sYW5kaW5nUGFnZV9fcXVvdGVSaWdodCB7XG4gICAgICByaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjAwcHgpOyB9IH1cblxuLmludmVzdG1lbnRzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICMxNzFEMUE7IH1cbiAgLmludmVzdG1lbnRzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAuaW52ZXN0bWVudHNfX2tpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmludmVzdG1lbnRzX19raWNrZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2tpY2tlci0tb25EYXJrIHtcbiAgICAgIGNvbG9yOiAjRjFGMUYxOyB9XG4gICAgICAuaW52ZXN0bWVudHNfX2tpY2tlci0tb25EYXJrOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAuaW52ZXN0bWVudHNfX2gyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzE3MUQxQTsgfVxuICAgIC5pbnZlc3RtZW50c19faDItLW9uRGFyayB7XG4gICAgICBjb2xvcjogI0YxRjFGMTsgfVxuICAuaW52ZXN0bWVudHNfX3Age1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgICAuaW52ZXN0bWVudHNfX3AtLW9uRGFyayB7XG4gICAgICBjb2xvcjogI0YxRjFGMTsgfVxuICAuaW52ZXN0bWVudHNfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICMwQjdENTA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmludmVzdG1lbnRzX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvTWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvSW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhOyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvSW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW52ZXN0bWVudHNfX2hlcm9DYXJkIHtcbiAgICAgIHdpZHRoOiA1MjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogNDRweCA0NnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDcyJSwgODAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAgIC5pbnZlc3RtZW50c19faGVyb0NhcmQgLmludmVzdG1lbnRzX19raWNrZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMTcxRDFBOyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvVGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5pbnZlc3RtZW50c19fYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmludmVzdG1lbnRzX19jcnVtYiwgLmludmVzdG1lbnRzX19jcnVtYlNlcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDIzLCAyOSwgMjYsIDAuNzUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaW52ZXN0bWVudHNfX2NydW1iU2VwIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAuaW52ZXN0bWVudHNfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAuaW52ZXN0bWVudHNfX3R3b0NvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludmVzdG1lbnRzX19zdGF0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMnB4OyB9XG4gICAgLmludmVzdG1lbnRzX19zdGF0czpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNEMUQyRDEsICNEMUQyRDEgNHB4LCB0cmFuc3BhcmVudCAxMnB4KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjZzIGxpbmVhciwgb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICAuaW52ZXN0bWVudHNfX3N0YXRzLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5pbnZlc3RtZW50c19fc3RhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuMztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZTsgfVxuICAgIC5pbnZlc3RtZW50c19fc3RhdC5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5pbnZlc3RtZW50c19fc3RhdEljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmludmVzdG1lbnRzX19zdGF0Qm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmludmVzdG1lbnRzX19zdGF0LmlzLWFjdGl2ZSAuaW52ZXN0bWVudHNfX3N0YXRCb3gge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjllNTg7IH1cbiAgLmludmVzdG1lbnRzX19jb3JlLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDk0NHB4OyB9XG4gIC5pbnZlc3RtZW50c19fY29yZUJveCB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDI5LCAyNiwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI4cHg7IH1cbiAgLmludmVzdG1lbnRzX19jb3JlQ29sIHtcbiAgICBwYWRkaW5nOiA0OHB4IDQwcHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2NvcmVDb2w6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0YxRjFGMTsgfVxuICAuaW52ZXN0bWVudHNfX2NvcmVMYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAuaW52ZXN0bWVudHNfX2NvcmVUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgY29sb3I6ICMxNzFEMUE7XG4gICAgbWluLWhlaWdodDogODRweDsgfVxuICAuaW52ZXN0bWVudHNfX2NvcmVUZXh0IHtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5pbnZlc3RtZW50c19fbWVkaWFSb3cge1xuICAgIHBhZGRpbmc6IDg2cHggMDsgfVxuICAgIC5pbnZlc3RtZW50c19fbWVkaWFSb3cuaXMtaW1hZ2UtbGVmdCAuaW52ZXN0bWVudHNfX21lZGlhR3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOTVmciAxLjA1ZnI7IH1cbiAgICAuaW52ZXN0bWVudHNfX21lZGlhUm93LmlzLWltYWdlLWxlZnQgLmludmVzdG1lbnRzX19tZWRpYVRleHQge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuaW52ZXN0bWVudHNfX21lZGlhUm93LmlzLWltYWdlLWxlZnQgLmludmVzdG1lbnRzX19tZWRpYUltYWdlV3JhcCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAuaW52ZXN0bWVudHNfX21lZGlhR3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAwLjk1ZnI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludmVzdG1lbnRzX19tZWRpYVRleHQgLmludmVzdG1lbnRzX19wIHtcbiAgICBtYXgtd2lkdGg6IDUyMnB4OyB9XG4gIC5pbnZlc3RtZW50c19fbWVkaWFJbWFnZVdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmludmVzdG1lbnRzX19tZWRpYUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbnZlc3RtZW50c19fYmVuZWZpdHMge1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaW52ZXN0bWVudHNfX2JlbmVmaXRzTGVmdCB7XG4gICAgICBwYWRkaW5nOiA5NXB4IDAgNjhweDsgfVxuICAgIC5pbnZlc3RtZW50c19fYmVuZWZpdHNHcmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAwLjk1ZnI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmludmVzdG1lbnRzX19iZW5lZml0c1JpZ2h0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmludmVzdG1lbnRzX19iZW5lZml0c0ltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNjUwcHg7IH1cbiAgLmludmVzdG1lbnRzX19jaGVja0xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMnB4OyB9XG4gIC5pbnZlc3RtZW50c19fY2hlY2tJdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnZlc3RtZW50c19fY2hlY2tJdGVtIHNwYW4ge1xuICAgICAgY29sb3I6ICNGMUYxRjE7IH1cbiAgLmludmVzdG1lbnRzX19wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDsgfVxuICAgIC5pbnZlc3RtZW50c19fcGFuZWxJbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQ0ZFN0Q4O1xuICAgICAgcGFkZGluZzogNDZweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOTVmciAxLjA1ZnI7XG4gICAgICBnYXA6IDU0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4OyB9XG4gICAgLmludmVzdG1lbnRzX19wYW5lbEltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuICAuaW52ZXN0bWVudHNfX2NvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgcGFkZGluZzogOTBweCAwIDExMHB4OyB9XG4gICAgLmludmVzdG1lbnRzX19jb250YWN0R3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjg1ZnIgMS4xNWZyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gIC5pbnZlc3RtZW50c19fZm9ybUNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgLmludmVzdG1lbnRzX19mb3JtU3RlcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDIzLCAyOSwgMjYsIDAuNTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmludmVzdG1lbnRzX19mb3JtU3RlcDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMEI3RDUwOyB9XG4gIC5pbnZlc3RtZW50c19fZm9ybVRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW46IDZweCAwIDZweDsgfVxuICAuaW52ZXN0bWVudHNfX2Zvcm1Ob3RlIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgIGNvbG9yOiByZ2JhKDIzLCAyOSwgMjYsIDAuNjUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmludmVzdG1lbnRzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA2NHB4OyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvSW1nIHtcbiAgICAgIGhlaWdodDogNTIwcHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2hlcm9DYXJkIHtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3MiUsIDgyJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvVGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX3R3b0NvbCB7XG4gICAgICBnYXA6IDQwcHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2NvcmVCb3gge1xuICAgICAgZ2FwOiAxOHB4OyB9XG4gICAgLmludmVzdG1lbnRzX19jb3JlQ29sIHtcbiAgICAgIHBhZGRpbmc6IDQycHggMzJweDsgfVxuICAgIC5pbnZlc3RtZW50c19fY29yZVRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAuaW52ZXN0bWVudHNfX21lZGlhUm93IHtcbiAgICAgIHBhZGRpbmc6IDc2cHggMDsgfVxuICAgIC5pbnZlc3RtZW50c19fcGFuZWwge1xuICAgICAgcGFkZGluZzogNjRweCAwIDg0cHg7IH1cbiAgICAgIC5pbnZlc3RtZW50c19fcGFuZWxJbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2NvbnRhY3Qge1xuICAgICAgcGFkZGluZzogODRweCAwIDEwMHB4OyB9XG4gICAgICAuaW52ZXN0bWVudHNfX2NvbnRhY3RHcmlkIHtcbiAgICAgICAgZ2FwOiA0NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludmVzdG1lbnRzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA2NHB4OyB9XG4gICAgLmludmVzdG1lbnRzX19oMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAgIC5pbnZlc3RtZW50c19faGVyb0ltZyB7XG4gICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3MiUgY2VudGVyOyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvSW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnZlc3RtZW50c19faGVyb0NhcmQge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBwYWRkaW5nOiAzNHB4IDMycHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzQlLCA4MiUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIC5pbnZlc3RtZW50c19faGVyb1RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLmludmVzdG1lbnRzX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAgIC5pbnZlc3RtZW50c19fdHdvQ29sIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgLmludmVzdG1lbnRzX19zdGF0cyB7XG4gICAgICBnYXA6IDE4cHg7IH1cbiAgICAgIC5pbnZlc3RtZW50c19fc3RhdHM6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBib3R0b206IDI0cHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX3N0YXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjsgfVxuICAgICAgLmludmVzdG1lbnRzX19zdGF0Qm94IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmludmVzdG1lbnRzX19jb3JlQm94IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAwOyB9XG4gICAgLmludmVzdG1lbnRzX19jb3JlQ29sIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmludmVzdG1lbnRzX19jb3JlQ29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMTsgfVxuICAgICAgLmludmVzdG1lbnRzX19jb3JlQ29sOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmludmVzdG1lbnRzX19jb3JlVGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMDsgfVxuICAgIC5pbnZlc3RtZW50c19fbWVkaWFSb3cge1xuICAgICAgcGFkZGluZzogNjRweCAwOyB9XG4gICAgICAuaW52ZXN0bWVudHNfX21lZGlhUm93LmlzLWltYWdlLWxlZnQgLmludmVzdG1lbnRzX19tZWRpYVRleHQge1xuICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgLmludmVzdG1lbnRzX19tZWRpYVJvdy5pcy1pbWFnZS1sZWZ0IC5pbnZlc3RtZW50c19fbWVkaWFJbWFnZVdyYXAge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgIC5pbnZlc3RtZW50c19fbWVkaWFHcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDIycHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX21lZGlhVGV4dCB7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgLmludmVzdG1lbnRzX19tZWRpYVRleHQgLmludmVzdG1lbnRzX19wIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLmludmVzdG1lbnRzX19tZWRpYUltYWdlV3JhcCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5pbnZlc3RtZW50c19fYmVuZWZpdHNHcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgLmludmVzdG1lbnRzX19iZW5lZml0c0xlZnQge1xuICAgICAgcGFkZGluZzogNjRweCAwIDA7IH1cbiAgICAuaW52ZXN0bWVudHNfX2JlbmVmaXRzUmlnaHQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2JlbmVmaXRzSW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC5pbnZlc3RtZW50c19fcGFuZWwge1xuICAgICAgcGFkZGluZzogNTZweCAwIDc0cHg7IH1cbiAgICAgIC5pbnZlc3RtZW50c19fcGFuZWxJbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBwYWRkaW5nOiAzNHB4O1xuICAgICAgICBnYXA6IDIycHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4OyB9XG4gICAgLmludmVzdG1lbnRzX19jb250YWN0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA5MHB4OyB9XG4gICAgICAuaW52ZXN0bWVudHNfX2NvbnRhY3RHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIC5pbnZlc3RtZW50c19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgIC5pbnZlc3RtZW50c19faDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX3Age1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvSW1nIHtcbiAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDc1JSBjZW50ZXI7IH1cbiAgICAuaW52ZXN0bWVudHNfX2hlcm9Jbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmludmVzdG1lbnRzX19oZXJvQ2FyZCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiA3MHB4IDI0cHggMjZweCAyNHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc2JSwgODQlIDEwMCUsIDAgMTAwJSk7XG4gICAgICBsZWZ0OiAtMjRweDsgfVxuICAgICAgLmludmVzdG1lbnRzX19oZXJvQ2FyZCAuaW52ZXN0bWVudHNfX2tpY2tlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2hlcm9UaXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5pbnZlc3RtZW50c19fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAuaW52ZXN0bWVudHNfX3N0YXRzIHtcbiAgICAgIGdhcDogMTRweDsgfVxuICAgICAgLmludmVzdG1lbnRzX19zdGF0czpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxOXB4OyB9XG4gICAgLmludmVzdG1lbnRzX19zdGF0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gICAgICBnYXA6IDEycHg7IH1cbiAgICAgIC5pbnZlc3RtZW50c19fc3RhdEljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuaW52ZXN0bWVudHNfX3N0YXRCb3gge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5pbnZlc3RtZW50c19fY29yZUNvbCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIycHg7IH1cbiAgICAuaW52ZXN0bWVudHNfX2NvcmVMYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC5pbnZlc3RtZW50c19fY29yZVRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5pbnZlc3RtZW50c19fYmVuZWZpdHNMZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMCAwOyB9XG4gICAgLmludmVzdG1lbnRzX19iZW5lZml0c19fY2hlY2tMaXN0IHtcbiAgICAgIGdhcDogMTBweDsgfVxuICAgIC5pbnZlc3RtZW50c19fcGFuZWwge1xuICAgICAgcGFkZGluZzogNTJweCAwIDcwcHg7IH1cbiAgICAgIC5pbnZlc3RtZW50c19fcGFuZWxJbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4OyB9XG4gICAgLmludmVzdG1lbnRzX19mb3JtQ2FyZCB7XG4gICAgICBwYWRkaW5nOiAxOHB4OyB9IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fY29tbWl0bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX190b3Age1xuICBwYWRkaW5nOiAxOHB4IDA7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fYnJlYWRjcnVtYnNMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMGYzZDJmO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fYnJlYWRjcnVtYnNJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4OyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2JyZWFkY3J1bWJzTGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19icmVhZGNydW1ic0xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2JyZWFkY3J1bWJzU2VwIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fYnJlYWRjcnVtYnNIb21lSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2hlcm8ge1xuICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogNDhweCAwOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2hlcm9QYW5lbCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDRweCA0OHB4IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MiUgMCwgMTAwJSA1MCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19oZXJvVGl0bGUge1xuICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjRjFGMUYxOyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2tpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19raWNrZXJUZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAgIC5jdXN0b21lckV4cGVyaWVuY2VfX2tpY2tlclRleHQtLW9uRGFyayB7XG4gICAgICBjb2xvcjogI0YxRjFGMTsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19raWNrZXJMaW5lIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA5MHB4IDA7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fdHdvQ29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjFmciAuOWZyO1xuICBnYXA6IDcwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9faDIge1xuICBjb2xvcjogIzE3MUQxQTtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2gyLS1saWdodCB7XG4gICAgY29sb3I6ICNGMUYxRjE7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9faDIuaXMtaW52ZXJ0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX190ZXh0IHtcbiAgY29sb3I6ICM0NTRhNDg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX190ZXh0IHAge1xuICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3RleHQtLWxpZ2h0IHtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5jdXN0b21lckV4cGVyaWVuY2VfX3RleHQtLWxpZ2h0IHAge1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX190ZXh0LmlzLWludmVydCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19pbWFnZVRpbHQgaW1nIHtcbiAgbWF4LXdpZHRoOiA0NjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2ltZy0tY292ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19pbWdQbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBiYWNrZ3JvdW5kOiAjZTdlY2VhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2ltZ1BsYWNlaG9sZGVyLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX25lZWRzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19mcmFtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2ZyYW1lR3JpZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4yNWZyO1xuICAgIGdhcDogNjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RjUyO1xuICBjb2xvcjogI2YxZjFmMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnRHcmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNWZyIC45NWZyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnRDb250ZW50IHtcbiAgICBwYWRkaW5nOiA5MHB4IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnRNZWRpYSB7XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDc3N3B4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19pbnNpZ2h0R3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLjk1ZnIgMS4wNWZyO1xuICBnYXA6IDcwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fY29sbGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDIwcHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fY29sbGFnZVNlY29uZGFyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgei1pbmRleDogMTsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19jb2xsYWdlRG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDIsIDE1OCwgODgsIDAuNik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDEwcHgpO1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDQwJSBhdCA0NSUgNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19taW50Qm94IHtcbiAgYmFja2dyb3VuZDogI2NmZTlkZDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDcwcHg7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fbWludEdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAuOTVmcjtcbiAgZ2FwOiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2NvbnRhY3RHcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4yZnI7XG4gIGdhcDogNzBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2Zvcm1DYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMzZweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19mb3JtU3RlcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZiNzI2ZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19mb3JtUHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2U3ZWNlYTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fZm9ybVByb2dyZXNzRmlsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYmFja2dyb3VuZDogIzAyOWU1ODsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19mb3JtVGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICMxNzFkMWE7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fZm9ybU5vdGUge1xuICBjb2xvcjogIzZiNzI2ZjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICMxNzFkMWE7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fcmVxIHtcbiAgY29sb3I6ICNkNjQwNDA7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9faW5wdXQsIC5jdXN0b21lckV4cGVyaWVuY2VfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmQ2ZDM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmN1c3RvbWVyRXhwZXJpZW5jZV9fc2VsZWN0V3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY3VzdG9tZXJFeHBlcmllbmNlX19zZWxlY3RDaGV2cm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjMWY2ZjU1OyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAyNnB4OyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWY2ZjU1O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2J0bjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTUpOyB9XG5cbi5jdXN0b21lckV4cGVyaWVuY2VfX2Fycm93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnRDb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3R3b0NvbCB7XG4gICAgZ2FwOiA0NHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2ZyYW1lR3JpZCB7XG4gICAgcGFkZGluZzogNDRweDtcbiAgICBnYXA6IDQ0cHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fc3VwcG9ydEdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLjZmciAuOTVmcjsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19zdXBwb3J0TWVkaWEge1xuICAgIG1heC1oZWlnaHQ6IDYzMHB4O1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDA7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9faW5zaWdodEdyaWQge1xuICAgIGdhcDogNDRweDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19taW50Qm94IHtcbiAgICBwYWRkaW5nOiA1NnB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2NvbnRhY3RHcmlkIHtcbiAgICBnYXA6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fc3VwcG9ydEdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLjRmciAuOTVmcjsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19zdXBwb3J0TWVkaWEge1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2JyZWFkY3J1bWJzTGlzdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGdhcDogOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19icmVhZGNydW1ic0l0ZW0ge1xuICAgIGdhcDogOHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2hlcm8ge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjBweDsgfVxuICAgIC5jdXN0b21lckV4cGVyaWVuY2VfX2hlcm9QYW5lbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI4cHggNDBweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDg2JSAwLCAxMDAlIDM4JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgLmN1c3RvbWVyRXhwZXJpZW5jZV9faGVyb1RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX190d29Db2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjhweDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19mcmFtZUdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZ2FwOiAyOHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2ZyYW1lTWVkaWEge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnQge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7IH1cbiAgICAuY3VzdG9tZXJFeHBlcmllbmNlX19zdXBwb3J0R3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAgIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnRDb250ZW50IHtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDU2cHggMjRweDsgfVxuICAgIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnRNZWRpYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2ltZy0tY292ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19pbnNpZ2h0TWVkaWEge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2luc2lnaHRHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fY29sbGFnZSB7XG4gICAgbWluLWhlaWdodDogMzYwcHg7IH1cbiAgICAuY3VzdG9tZXJFeHBlcmllbmNlX19jb2xsYWdlU2Vjb25kYXJ5IHtcbiAgICAgIHdpZHRoOiAyMjBweDsgfVxuICAgIC5jdXN0b21lckV4cGVyaWVuY2VfX2NvbGxhZ2VEb3RzIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDZweCk7XG4gICAgICBjbGlwLXBhdGg6IGNpcmNsZSg0NiUgYXQgNDIlIDUwJSk7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fbWludEJveCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fbWludEdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjhweDsgfVxuICAuY3VzdG9tZXJFeHBlcmllbmNlX19jb250YWN0R3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMnB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2Zvcm1DYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2hlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgIHBhZGRpbmc6IDIycHggMDsgfVxuICAgIC5jdXN0b21lckV4cGVyaWVuY2VfX2hlcm9QYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjJweCAzNHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODglIDAsIDEwMCUgMjIlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAuY3VzdG9tZXJFeHBlcmllbmNlX19oZXJvVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fa2lja2VyVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2gyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fZnJhbWVHcmlkIHtcbiAgICBwYWRkaW5nOiAyMnB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX3N1cHBvcnRDb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NHB4IDE4cHg7IH1cbiAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fc3VwcG9ydE1lZGlhIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2NvbGxhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9XG4gICAgLmN1c3RvbWVyRXhwZXJpZW5jZV9fY29sbGFnZVNlY29uZGFyeSB7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAuY3VzdG9tZXJFeHBlcmllbmNlX19jb2xsYWdlRG90cyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAycHgpOyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX21pbnRCb3gge1xuICAgIHBhZGRpbmc6IDI4cHggMThweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4OyB9XG4gIC5jdXN0b21lckV4cGVyaWVuY2VfX2Zvcm1DYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IH0gfVxuXG4uZGlnaXRhbENob2ljZV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZGlnaXRhbENob2ljZV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuXG4uZGlnaXRhbENob2ljZV9fdHdvQ29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMC45NWZyO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmRpZ2l0YWxDaG9pY2VfX2NvbFRleHQge1xuICB3aWR0aDogNTkwcHg7IH1cblxuLmRpZ2l0YWxDaG9pY2VfX2JyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMThweCA0MHB4IDA7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGlnaXRhbENob2ljZV9fYnJlYWRjcnVtYnMgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5kaWdpdGFsQ2hvaWNlX19icmVhZGNydW1ic1NlcCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG5cbi5kaWdpdGFsQ2hvaWNlX19raWNrZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2tpY2tlclRleHQge1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2tpY2tlclRleHQtLW9uTGlnaHQge1xuICAgICAgY29sb3I6ICMxNzFEMUE7IH1cbiAgICAuZGlnaXRhbENob2ljZV9fa2lja2VyVGV4dC0tb25EYXJrIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19raWNrZXJMaW5lIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kaWdpdGFsQ2hvaWNlX19oMiB7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG4gIGNvbG9yOiAjMTcxRDFBO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7IH1cblxuLmRpZ2l0YWxDaG9pY2VfX3RleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX190ZXh0LmlzLWludmVydCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4uZGlnaXRhbENob2ljZV9fbGVhZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7IH1cblxuLmRpZ2l0YWxDaG9pY2VfX2ltYWdlV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGlnaXRhbENob2ljZV9faW1hZ2VXcmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZGlnaXRhbENob2ljZV9faW1hZ2VDYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xuICBib3R0b206IDE4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZGlnaXRhbENob2ljZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGlnaXRhbENob2ljZV9faGVybyB7XG4gIG1pbi1oZWlnaHQ6IDYyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctZGVza3RvcCk7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2hlcm9Ub3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19oZXJvSW5uZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE4MHB4IDQwcHggNDBweCAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19oZXJvUGFuZWwge1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDQ4cHggNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDUwJSwgODQlIDEwMCUsIDAgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAuZGlnaXRhbENob2ljZV9faGVyb1RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzE3MUQxQTtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19oZXJvTG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2hlcm9Mb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGlnaXRhbENob2ljZV9faW50cm8ge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uZGlnaXRhbENob2ljZV9fdmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjY2ZlOGRkO1xuICBwYWRkaW5nOiA5MHB4IDA7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX3ZhbHVlSGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX3ZhbHVlR3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjZweDsgfVxuICAuZGlnaXRhbENob2ljZV9fdmFsdWVDYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI4cHggMjZweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGlnaXRhbENob2ljZV9fdmFsdWVJY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2NmZThkZDtcbiAgICBjb2xvcjogIzBhNmI0ODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uZGlnaXRhbENob2ljZV9fY2FyZFRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZGNTI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuXG4uZGlnaXRhbENob2ljZV9fY2FyZFRleHQge1xuICBjb2xvcjogIzQ1NEE0ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG5cbi5kaWdpdGFsQ2hvaWNlX19jb21wbGlhbmNlLCAuZGlnaXRhbENob2ljZV9fZWFybHkge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbi5kaWdpdGFsQ2hvaWNlX19lYXJseSB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDsgfVxuICAuZGlnaXRhbENob2ljZV9fZWFybHkgLmRpZ2l0YWxDaG9pY2VfX3R3b0NvbCB7XG4gICAgZ2FwOiA3MHB4OyB9XG5cbi5kaWdpdGFsQ2hvaWNlX19jYXJkUGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1NnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuXG4uZGlnaXRhbENob2ljZV9fY29sbGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzQwcHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2NvbGxhZ2VJdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmRpZ2l0YWxDaG9pY2VfX2NhcGFjaXR5IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eSAuZGlnaXRhbENob2ljZV9fY29sTWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZGlnaXRhbENob2ljZV9fY2FwYWNpdHkgLmRpZ2l0YWxDaG9pY2VfX2NvbE1lZGlhIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZGlnaXRhbENob2ljZV9fY2FwYWNpdHlJbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzAxNmY1MjtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eUdyaWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2NhcGFjaXR5SW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE0JSAwLCAxMDAlIDAsIDg2JSAxMDAlLCAwIDEwMCUpO1xuICAgIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7IH1cbiAgICAuZGlnaXRhbENob2ljZV9fY2FwYWNpdHlJbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGlnaXRhbENob2ljZV9faDIuaXMtaW52ZXJ0IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRpZ2l0YWxDaG9pY2VfX25leHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19uZXh0Qm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZlOGRkO1xuICAgIHBhZGRpbmc6IDQ2cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOWZyIDEuMWZyO1xuICAgIGdhcDogNDRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX25leHRNZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGlnaXRhbENob2ljZV9fY29udGFjdCB7XG4gIHBhZGRpbmc6IDkwcHggMCAxMTBweDsgfVxuICAuZGlnaXRhbENob2ljZV9fY29udGFjdEdyaWQge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuXG4uZGlnaXRhbENob2ljZV9fZm9ybUNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nOiAzNHB4IDM0cHggMzBweDtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZGlnaXRhbENob2ljZV9fZm9ybVN0ZXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjA2ODY2O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19mb3JtU3RlcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYmFja2dyb3VuZDogIzBhNmI0ODtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4OyB9XG5cbi5kaWdpdGFsQ2hvaWNlX19mb3JtVGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTcxZDFhO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLmRpZ2l0YWxDaG9pY2VfX2Zvcm1Ob3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYwNjg2NjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uZGlnaXRhbENob2ljZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gIGJhY2tncm91bmQ6ICMxZjZmNTU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGlnaXRhbENob2ljZV9fYXJyb3cge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpZ2l0YWxDaG9pY2VfX2JyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAxOHB4IDY0cHggMDsgfVxuICAuZGlnaXRhbENob2ljZV9faGVyb0lubmVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCA2NHB4IDQwcHggMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpZ2l0YWxDaG9pY2VfX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMTAlO1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2hlcm9Jbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDI0cHggMjBweDtcbiAgICAgIGdhcDogMjhweDsgfVxuICAuZGlnaXRhbENob2ljZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2JyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAxOHB4IDY0cHggMDsgfVxuICAuZGlnaXRhbENob2ljZV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX190d29Db2wge1xuICAgIGdhcDogNDRweDsgfVxuICAuZGlnaXRhbENob2ljZV9fY29sVGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1OTBweDsgfVxuICAuZGlnaXRhbENob2ljZV9faGVybyB7XG4gICAgbWluLWhlaWdodDogNTYwcHg7IH1cbiAgICAuZGlnaXRhbENob2ljZV9faGVyb1BhbmVsIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDQ0cHggNDRweDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19oZXJvTG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuICAuZGlnaXRhbENob2ljZV9fdmFsdWUge1xuICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX192YWx1ZUdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMjJweDsgfVxuICAuZGlnaXRhbENob2ljZV9fY2FyZFBhbmVsIHtcbiAgICBwYWRkaW5nOiA0NHB4O1xuICAgIGdhcDogNDRweDsgfVxuICAuZGlnaXRhbENob2ljZV9fZWFybHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2Vhcmx5IC5kaWdpdGFsQ2hvaWNlX190d29Db2wge1xuICAgICAgZ2FwOiA0NHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eSAuZGlnaXRhbENob2ljZV9fY29sTWVkaWEge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgcmlnaHQ6IC0xMCU7IH1cbiAgICAuZGlnaXRhbENob2ljZV9fY2FwYWNpdHlJbm5lciB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX25leHRCb3gge1xuICAgIHBhZGRpbmc6IDM4cHg7XG4gICAgZ2FwOiAzMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaWdpdGFsQ2hvaWNlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAuZGlnaXRhbENob2ljZV9fYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDE4cHggMjRweCAwOyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2JyZWFkY3J1bWJzIG9sIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZGlnaXRhbENob2ljZV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX190d29Db2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjhweDsgfVxuICAuZGlnaXRhbENob2ljZV9fY29sTWVkaWEge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19uZXh0TWVkaWEge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19oMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19oZXJvUGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2hlcm9UaXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgICAuZGlnaXRhbENob2ljZV9faGVyb0xvZ28ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZGlnaXRhbENob2ljZV9faGVyb0xvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAuZGlnaXRhbENob2ljZV9faW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX192YWx1ZSB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX3ZhbHVlR3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMThweDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX192YWx1ZUNhcmQge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAuZGlnaXRhbENob2ljZV9fY2FyZFBhbmVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGdhcDogMjhweDsgfVxuICAuZGlnaXRhbENob2ljZV9fY29sbGFnZSB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7IH1cbiAgICAuZGlnaXRhbENob2ljZV9fY29sbGFnZUl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfVxuICAuZGlnaXRhbENob2ljZV9fZWFybHkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eSAuZGlnaXRhbENob2ljZV9fY29sTWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcmlnaHQ6IC04MHB4OyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2NhcGFjaXR5SW5uZXIge1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7IH1cbiAgICAuZGlnaXRhbENob2ljZV9fY2FwYWNpdHlJbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwJSAwLCAxMDAlIDAsIDkwJSAxMDAlLCAwIDEwMCUpOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19uZXh0Qm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGdhcDogMjJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jb250YWN0IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDsgfVxuICAuZGlnaXRhbENob2ljZV9fZm9ybUNhcmQge1xuICAgIHBhZGRpbmc6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmRpZ2l0YWxDaG9pY2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDA7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2gyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2hlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDY0NnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctbW9iaWxlLCB2YXIoLS1oZXJvLWJnLWRlc2t0b3ApKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19oZXJvSW5uZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19oZXJvUGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiA3MHB4IDI0cHggNDRweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3OCUsIDgyJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgLmRpZ2l0YWxDaG9pY2VfX2hlcm9UaXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX19oZXJvTG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDsgfVxuICAuZGlnaXRhbENob2ljZV9fdmFsdWUge1xuICAgIHBhZGRpbmc6IDUycHggMDsgfVxuICAgIC5kaWdpdGFsQ2hvaWNlX192YWx1ZUNhcmQge1xuICAgICAgcGFkZGluZzogMjJweCAxOHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jYXJkUGFuZWwge1xuICAgIHBhZGRpbmc6IDIycHg7IH1cbiAgLmRpZ2l0YWxDaG9pY2VfX2NvbGxhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eUlubmVyIHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMDsgfVxuICAuZGlnaXRhbENob2ljZV9fY2FwYWNpdHlJbWFnZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEyJSAwLCAxMDAlIDAsIDg4JSAxMDAlLCAwIDEwMCUpOyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19jYXBhY2l0eSAuZGlnaXRhbENob2ljZV9fY29sTWVkaWEge1xuICAgIHJpZ2h0OiAtMjBweDsgfVxuICAuZGlnaXRhbENob2ljZV9fbmV4dEJveCB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19mb3JtQ2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gIC5kaWdpdGFsQ2hvaWNlX19mb3JtU3RlcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyMDBweDsgfSB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyNHB4OyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYnJlYWRjcnVtYnNXcmFwIHtcbiAgcGFkZGluZzogMThweCAwIDA7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMWY2ZjU1OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYnJlYWRjcnVtYnMgLnNlcCB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBjb2xvcjogIzdhYTk5YjsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2tpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMxZjZmNTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2tpY2tlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19raWNrZXItLWxpZ2h0IHtcbiAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fa2lja2VyLS1saWdodDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9faDIge1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogIzE3MUQxQTsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2gyLS1saWdodCB7XG4gICAgY29sb3I6ICNmMWYxZjE7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM0NTRhNDg7XG4gIG1hcmdpbjogMCAwIDE4cHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19wLS1saWdodCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19yaWNoIHtcbiAgY29sb3I6ICM0NTRBNDg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3JpY2ggcCB7XG4gICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19yaWNoLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdHdvQ29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjFmciAwLjlmcjtcbiAgZ2FwOiA2NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9faGVybyB7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjMwcHggMCA0MHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9faGVyb1BhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWY2ZjU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQ0cHggNDhweCA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODQlIDAsIDEwMCUgNTAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19oZXJvVGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19wcm9taXNlIHtcbiAgYmFja2dyb3VuZDogI2VlZjNmMTtcbiAgcGFkZGluZzogOTJweCAwOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9faW1hZ2VUaWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY29tbWl0bWVudHMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiA5MnB4IDA7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb21taXRtZW50c0dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MjBweCAxZnI7XG4gICAgZ2FwOiA4NHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb21taXRtZW50c1Zpc3VhbElubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzYwcHg7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X192aXN1YWxJdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3Zpc3VhbEl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X192aXN1YWxJdGVtLS0xIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDYwcHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X192aXN1YWxJdGVtLS0yIHtcbiAgICBsZWZ0OiAyNDBweDtcbiAgICB0b3A6IDYwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdmlzdWFsSXRlbS0tMyB7XG4gICAgbGVmdDogMTQwcHg7XG4gICAgdG9wOiAyMTBweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3Zpc3VhbEJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICBjb2xvcjogI2YxZjFmMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NoZWNrTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMThweCAwIDE4cHg7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jaGVja0l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0cHggMWZyO1xuICBnYXA6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY2hlY2tJY29uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY2hlY2tUaXRsZSB7XG4gIGNvbG9yOiAjNDU0QTQ4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY2hlY2tUZXh0IHtcbiAgY29sb3I6ICM0NTRhNDg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fZW1pc3Npb25zIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogOTJweCAwOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fZW1pc3Npb25zR3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1MjBweDtcbiAgICBnYXA6IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTRweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3RpbWVsaW5lTGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIycHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTU4LCA4OCwgMC4yKTsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3RpbWVsaW5lUm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU0cHggMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X190aW1lbGluZURvdCB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTU4LCA4OCwgMC4xMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X190aW1lbGluZURvdCBpbWcge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdGltZWxpbmVDYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgcGFkZGluZzogMjJweCAyMnB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdGltZWxpbmVUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNzFkMWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2ZyYW1ld29yayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDkycHggMCAxMTBweDsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NhcmRHcmlkIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyOHB4OyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VjZWE7XG4gIHBhZGRpbmc6IDAgMCAzMHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY2FyZE1lZGlhIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NhcmRNZWRpYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NhcmRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNzFkMWE7XG4gICAgcGFkZGluZzogMjRweCAzMnB4IDEwcHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jYXJkVGV4dCB7XG4gICAgY29sb3I6ICM0NTRhNDg7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYmVuZWZpdHMge1xuICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2JlbmVmaXRzUmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19iZW5lZml0c0dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTIwcHg7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19iZW5lZml0c0ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxOHB4IDAgMThweDsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2J1bGxldCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjhweCAxZnI7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2J1bGxldEljb24ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYnVsbGV0VGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjRjFGMUYxOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fc3Ryb25nIHtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19pbm5vdmF0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogOTJweCAwOyB9XG5cbi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fb2ZmZXJpbmdzIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nUm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBtYXgtaGVpZ2h0OiAzMzhweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nUm93LmlzLXRleHQtcmlnaHQgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19vZmZlcmluZ1RleHQge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fb2ZmZXJpbmdSb3cuaXMtdGV4dC1yaWdodCAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nTWVkaWEge1xuICAgIG9yZGVyOiAxO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwJSwgODAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19vZmZlcmluZ1Jvdy5pcy10ZXh0LWxlZnQgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19vZmZlcmluZ01lZGlhIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgMCwgMTAwJSA0MCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nVGV4dCB7XG4gIHBhZGRpbmc6IDU2cHggNTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19vZmZlcmluZ1RpdGxlIHtcbiAgY29sb3I6ICMxNzFkMWE7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nRGVzYyB7XG4gIGNvbG9yOiAjNDU0YTQ4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19vZmZlcmluZ01lZGlhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nTWVkaWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb2xsYWIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiA5MnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY29sbGFiQm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZlOGRmO1xuICAgIHBhZGRpbmc6IDU2cHggNTZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7XG4gICAgZ2FwOiA1NnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb2xsYWJJbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNjRweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3R3b0NvbCB7XG4gICAgZ2FwOiA0NHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY29tbWl0bWVudHNHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0MHB4IDFmcjtcbiAgICBnYXA6IDQ0cHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19lbWlzc2lvbnNHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0NDBweDtcbiAgICBnYXA6IDQ0cHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jYXJkR3JpZCB7XG4gICAgZ2FwOiAyMnB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYmVuZWZpdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19iZW5lZml0c0dyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2JlbmVmaXRzUmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuICAgICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19iZW5lZml0c1JpZ2h0IGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NDZweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nVGV4dCB7XG4gICAgcGFkZGluZzogNDRweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NvbGxhYkJveCB7XG4gICAgcGFkZGluZzogNDRweDtcbiAgICBnYXA6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2VtaXNzaW9uc0dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzJweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3RpbWVsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3RpbWVsaW5lTGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X190aW1lbGluZVJvdyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ0cHggMWZyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdGltZWxpbmVEb3Qge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdGltZWxpbmVEb3QgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NvbW1pdG1lbnRzR3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMnB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY29tbWl0bWVudHNWaXN1YWxJbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NvbW1pdG1lbnRzVmlzdWFsIHtcbiAgICBvcmRlcjogMjsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3Zpc3VhbEl0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3Zpc3VhbEJhZGdlIHtcbiAgICBib3R0b206IDIwJTtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiA2MCU7XG4gICAgdG9wOiBpbml0aWFsOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X190d29Db2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjhweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3Byb21pc2UsIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY29tbWl0bWVudHMsIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fZW1pc3Npb25zLCAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2ZyYW1ld29yaywgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19iZW5lZml0cywgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19pbm5vdmF0aW9uLCAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NvbGxhYiB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYmVuZWZpdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9faW1hZ2VUaWx0IHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fY2FyZEdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxOHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYmVuZWZpdHNSaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2JlbmVmaXRzR3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyOHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYmVuZWZpdHNJbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nUm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nUm93IC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fb2ZmZXJpbmdNZWRpYSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMCwgOTAlIDEwMCUsIDAgMTAwJSkgIWltcG9ydGFudDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nTWVkaWEge1xuICAgIGhlaWdodDogMjU2cHg7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nVGV4dCB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fb2ZmZXJpbmdEZXNjIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb2xsYWJCb3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBnYXA6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19oMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9faW1hZ2VUaWx0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxOHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fa2lja2VyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3JpY2gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fcmljaC0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19wcm9taXNlLCAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NvbW1pdG1lbnRzLCAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2VtaXNzaW9ucywgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19mcmFtZXdvcmssIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fYmVuZWZpdHMsIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9faW5ub3ZhdGlvbiwgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb2xsYWIge1xuICAgIHBhZGRpbmc6IDU2cHggMDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2JlbmVmaXRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2NhcmRHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3RpbWVsaW5lUm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyOyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdGltZWxpbmVDYXJkIHtcbiAgICBwYWRkaW5nOiAxOHB4OyB9XG4gIC5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eV9fdGltZWxpbmVUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2J1bGxldCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMnB4IDFmcjtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX2J1bGxldEljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19vZmZlcmluZ1RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19vZmZlcmluZ1RleHQge1xuICAgIHBhZGRpbmc6IDI4cHggMThweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nTWVkaWEge1xuICAgIGhlaWdodDogMjIwcHg7IH1cbiAgLmNvcnBvcmF0ZVN1c3RhaW5hYmlsaXR5X19jb2xsYWJCb3gge1xuICAgIHBhZGRpbmc6IDI4cHggMThweDsgfVxuICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX3Zpc3VhbEJhZGdlIHtcbiAgICB3aWR0aDogMTEwcHg7IH0gfVxuXG4ucHJvZHVjdFRyYW5zZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMxYjFiMWI7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODhweCAwOyB9XG4gIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2JyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fYnJlYWRjcnVtYnNMaXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2JyZWFkY3J1bWJzU2VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2JyZWFkY3J1bWJzTGluayB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fYnJlYWRjcnVtYnNMaW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19icmVhZGNydW1ic0N1cnJlbnQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fa2lja2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fa2lja2VyLS1vbkdyZWVuIHtcbiAgICAgIGNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fa2lja2VyVGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19raWNrZXJMaW5lIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4OyB9XG4gIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2gyIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faDItLW9uR3JlZW4ge1xuICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faGVybyB7XG4gICAgbWluLWhlaWdodDogNjI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19oZXJvUGFuZWwge1xuICAgICAgYmFja2dyb3VuZDogIzFmNmY1NTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNDRweCA0OHB4IDEwMHB4IDQ4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4NCUgMCwgMTAwJSA1MCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIG1hcmdpbjogMjAwcHggMCAwO1xuICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faGVyb1BhbmVsIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2tpY2tlclRleHQge1xuICAgICAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2hlcm9UaXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX190d29Db2wge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMC45NWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fdHdvQ29sLS13aWRlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xNWZyIDAuODVmcjsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX190ZXh0LS1uYXJyb3cge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3RleHQtLW9uR3JlZW4ge1xuICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3RleHQtLW9uR3JlZW4gcCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fdGV4dCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3RpbHRNZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQyNXB4OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faW1nUGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19ncmVlbkltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZ3JlZW5JbWdQbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG4gIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29yayB7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMzsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29yayAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19oMiwgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZnJhbWV3b3JrIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19mcmFtZXdvcmtDYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyOHB4IDMycHggMjZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0NhcmQuaXMtZmVhdHVyZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MjBweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0ljb24ge1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19mcmFtZXdvcmtJY29uIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0ljb25QbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzMSwgMTExLCA4NSwgMC4yNSk7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19sZWFkaW4ge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzE3MUQxQTsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19jYXJkVGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ1NEE0ODsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmRUZXh0IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZm9vdG5vdGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY2FyZHMzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDI2cHg7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmQuaXMtZmVhdHVyZWQge1xuICAgICAgYmFja2dyb3VuZDogI2NmZThkYztcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmRJY29uIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY2FyZEljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmRJY29uUGxhY2Vob2xkZXIge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDExMSwgODUsIDAuMjIpOyB9XG4gIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2lubm92YXRpb24gLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faW5ub3ZhdGlvbiAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19jYXJkVGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19pbm5vdmF0aW9uIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmRUZXh0IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2lubm92YXRpb24gLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19pbm5vdmF0aW9uIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3RleHQgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fYnVsbGV0TGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjZweDsgfVxuICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19idWxsZXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNHB4IDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fYnVsbGV0VGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICMxNzFEMUE7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19idWxsZXRUZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG4gICAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19idWxsZXRUZXh0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZ3JlZW5TcGxpdCB7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZ3JlZW5TcGxpdElubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMTVmciAwLjg1ZnI7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZ3JlZW5TcGxpdFJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fcHJvbWlzZUJveCB7XG4gICAgYmFja2dyb3VuZDogI2NmZThkYztcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOWZyIDEuMWZyO1xuICAgIGdhcDogNDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDY0cHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX190d29Db2wge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQ0cHg7IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3R3b0NvbC0td2lkZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY29sLS10ZXh0IHtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3RpbHRNZWRpYSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fdGlsdE1lZGlhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHJvdy1nYXA6IDcwcHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19mcmFtZXdvcmtDYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0NhcmQuaXMtZmVhdHVyZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZnJhbWV3b3JrSWNvbiBpbWcge1xuICAgICAgdG9wOiAtNDJweDtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDhweCk7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19jYXJkczMge1xuICAgICAgZ2FwOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2dyZWVuU3BsaXQge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZ3JlZW5TcGxpdElubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC45ZnI7XG4gICAgICAgIGdhcDogMzZweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3Byb21pc2VCb3gge1xuICAgICAgcGFkZGluZzogNDRweDtcbiAgICAgIGdhcDogMzZweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2dyZWVuU3BsaXQge1xuICAgICAgcGFkZGluZzogODBweCAwIDA7IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2dyZWVuU3BsaXRJbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2dyZWVuU3BsaXRSaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmRUZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2JyZWFkY3J1bWJzTGlzdCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2JyZWFkY3J1bWJzU2VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gICAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19oZXJvUGFuZWwge1xuICAgICAgICBtYXJnaW46IDE1MHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMzJweCAyOHB4IDQ0cHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDg4JSAwLCAxMDAlIDMwJSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19oZXJvVGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY29sVGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19mcmFtZXdvcmtDYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIycHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19mcmFtZXdvcmtJY29uIGltZyB7XG4gICAgICB0b3A6IC0zOHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MnB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA0NnB4KTsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmRzMyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMThweDsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY2FyZHMzIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmQge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fYnVsbGV0TGlzdCB7XG4gICAgICBnYXA6IDE4cHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19idWxsZXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOHB4IDFmcjtcbiAgICAgIGdhcDogMTJweDsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fYnVsbGV0VGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19idWxsZXRUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2J1bGxldFRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fcHJvbWlzZUJveCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE4cHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2tpY2tlclRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19oMiB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2hlcm8ge1xuICAgICAgbWluLWhlaWdodDogNDYwcHg7IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2hlcm9QYW5lbCB7XG4gICAgICAgIG1hcmdpbjogMTEwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDIycHggMzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5MCUgMCwgMTAwJSAyMiUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9faGVyb1RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2ZyYW1ld29ya0dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fZnJhbWV3b3JrQ2FyZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7IH1cbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19mcmFtZXdvcmtJY29uIGltZyB7XG4gICAgICB0b3A6IC0zNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4NnB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA0M3B4KTsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmRzMyB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgZ2FwOiAxNHB4OyB9XG4gICAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uX19jYXJkczMgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMThweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2dyZWVuU3BsaXQge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7IH1cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2dyZWVuU3BsaXRJbm5lciB7XG4gICAgICAgIGdhcDogMjJweDsgfVxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX3Byb21pc2VCb3gge1xuICAgICAgcGFkZGluZzogMjhweCAxOHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjZweDsgfSB9XG5cbi5wZW9wbGUtcGFnZSB7XG4gIGNvbG9yOiAjMWIxZjFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG5cbi5wZW9wbGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkyJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7IH1cblxuLnBlb3BsZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5wZW9wbGUtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDA7IH0gfVxuXG4ucGVvcGxlX19raWNrZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA2RjUyOyB9XG4gIC5wZW9wbGVfX2tpY2tlci0tb25EYXJrIHtcbiAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAucGVvcGxlX19raWNrZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cblxuLnBlb3BsZV9faDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIGNvbG9yOiAjMTcxRDFBO1xuICBtYXJnaW46IDAgMCAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5wZW9wbGVfX2gyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfSB9XG5cbi5wZW9wbGVfX2ludHJvIHtcbiAgY29sb3I6ICM1YjY1NjE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42OyB9XG5cbi5wZW9wbGVfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIGNvbG9yOiAjNDU0QTQ4OyB9XG4gIC5wZW9wbGVfX3RleHQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBlb3BsZV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBlb3BsZV9fdGltZWxpbmVJY29uIHtcbiAgZmlsbDogIzBmNmY1NTsgfVxuXG4ucGVvcGxlX19md0ljb24ge1xuICBmaWxsOiAjMGY2ZjU1OyB9XG5cbi5wZW9wbGVfX2NoZWNrSWNvbiB7XG4gIGZpbGw6ICMwZjZmNTU7IH1cblxuLnBlb3BsZV9fY2hlY2sge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogI2Q5ZWZlNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ucGVvcGxlLWZyYW1ld29yayAucGVvcGxlX19oMiB7XG4gIG1heC13aWR0aDogNTgwcHg7IH1cblxuLnBlb3BsZS1mcmFtZXdvcmsgLnBlb3BsZV9faW50cm8ge1xuICBtYXgtd2lkdGg6IDQyMHB4OyB9XG5cbi5wZW9wbGUtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDczMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAucGVvcGxlLWhlcm8ge1xuICAgICAgbWluLWhlaWdodDogNDIwcHg7IH0gfVxuICAucGVvcGxlLWhlcm9fX3BhbmVsIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgYmFja2dyb3VuZDogIzBmNmY1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0NHB4IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDg0JSAwLCAxMDAlIDUwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIG1hcmdpbjogMjQwcHggMCA4MHB4OyB9XG4gIC5wZW9wbGUtaGVyb19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLnBlb3BsZS1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG5cbi5wZW9wbGUtY29tbWl0bWVudF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyO1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnBlb3BsZS1jb21taXRtZW50X19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyOHB4OyB9IH1cblxuLnBlb3BsZS1jb21taXRtZW50X19jb250ZW50IHtcbiAgbWluLXdpZHRoOiA1OTBweDsgfVxuXG4ucGVvcGxlLWNvbW1pdG1lbnRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ucGVvcGxlLXZpc2lvbl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMmZyO1xuICBnYXA6IDY0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAucGVvcGxlLXZpc2lvbl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjhweDsgfSB9XG5cbi5wZW9wbGUtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuICAucGVvcGxlLXRpbWVsaW5lX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjhweCAxZnI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAgIC5wZW9wbGUtdGltZWxpbmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wZW9wbGUtdGltZWxpbmVfX2RvdCB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNjZmU4ZGY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5wZW9wbGUtdGltZWxpbmVfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE4cHggMThweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgLnBlb3BsZS10aW1lbGluZV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5wZW9wbGUtdGltZWxpbmVfX3RleHQge1xuICAgIGNvbG9yOiAjNWI2NTYxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41NTsgfVxuXG4ucGVvcGxlLWZyYW1ld29ya19fZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4ucGVvcGxlLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDIycHggMjJweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG4gIC5wZW9wbGUtY2FyZDpudGgtY2hpbGQoMykge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBncmlkLWNvbHVtbjogMztcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjsgfVxuICAucGVvcGxlLWNhcmQuaXMtbWludCB7XG4gICAgYmFja2dyb3VuZDogI2NmZThkZjsgfVxuICAucGVvcGxlLWNhcmQuaXMtd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnBlb3BsZS1jYXJkX19pY29uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLnBlb3BsZS1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzAwNkY1MjsgfVxuICAucGVvcGxlLWNhcmRfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4OyB9XG5cbi5wZW9wbGUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGVvcGxlLXN1Y2Nlc3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMC45NWZyO1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLnBlb3BsZS1zdWNjZXNzX19ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucGVvcGxlLXN1Y2Nlc3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAucGVvcGxlLXN1Y2Nlc3NfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5wZW9wbGUtc3VjY2Vzc19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLnBlb3BsZS1zdWNjZXNzX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfSB9XG4gIC5wZW9wbGUtc3VjY2Vzc19faW50cm8ge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjZjFmMWYxOyB9XG4gIC5wZW9wbGUtc3VjY2Vzc19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBlb3BsZS1zdWNjZXNzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjZweCAxZnI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLnBlb3BsZS1zdWNjZXNzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGVvcGxlLXN1Y2Nlc3NfX2l0ZW1UZXh0IHtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgLnBlb3BsZS1zdWNjZXNzX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBlb3BsZS1zdWNjZXNzX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wZW9wbGUtcGFuZWxfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICBwYWRkaW5nOiA0NHB4IDQ0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xNWZyIDAuODVmcjtcbiAgZ2FwOiAzNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAucGVvcGxlLXBhbmVsX193cmFwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgcGFkZGluZzogMjZweCAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDsgfSB9XG5cbi5wZW9wbGUtcGFuZWxfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGVvcGxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA2NHB4OyB9XG4gIC5wZW9wbGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5wZW9wbGUtaGVybyB7XG4gICAgbWluLWhlaWdodDogNjIwcHg7IH1cbiAgICAucGVvcGxlLWhlcm9fX3BhbmVsIHtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICBtYXJnaW46IDIxMHB4IDAgNjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDRweDsgfVxuICAucGVvcGxlLWNvbW1pdG1lbnRfX2dyaWQge1xuICAgIGdhcDogMzJweDsgfVxuICAucGVvcGxlLWNvbW1pdG1lbnRfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAucGVvcGxlLXZpc2lvbl9fZ3JpZCB7XG4gICAgZ2FwOiA0NHB4OyB9XG4gIC5wZW9wbGUtZnJhbWV3b3JrX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaTEgaTJcIiBcImk0IGk1XCIgXCJpMyBpM1wiOyB9XG4gICAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQgPiBhcnRpY2xlOm50aC1jaGlsZCgxKSB7XG4gICAgICBncmlkLWFyZWE6IGkxOyB9XG4gICAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQgPiBhcnRpY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWFyZWE6IGkyOyB9XG4gICAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQgPiBhcnRpY2xlOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWFyZWE6IGkzOyB9XG4gICAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQgPiBhcnRpY2xlOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWFyZWE6IGk0OyB9XG4gICAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQgPiBhcnRpY2xlOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWFyZWE6IGk1OyB9XG4gIC5wZW9wbGUtc3VjY2Vzc19fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wZW9wbGUtc3VjY2Vzc19fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTI4cHgpO1xuICAgIGxlZnQ6IC02NHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZW9wbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgLnBlb3BsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgLnBlb3BsZV9faDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAucGVvcGxlLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4OyB9XG4gICAgLnBlb3BsZS1oZXJvX19wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBtYXJnaW46IDE4MHB4IDAgNDBweDtcbiAgICAgIHBhZGRpbmc6IDMycHggMjhweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDg4JSAwLCAxMDAlIDI4JSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgLnBlb3BsZS1oZXJvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuICAucGVvcGxlLXRpbWVsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucGVvcGxlLXRpbWVsaW5lX19pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjhweCAxZnI7XG4gICAgICBnYXA6IDE0cHg7IH1cbiAgLnBlb3BsZS1zdWNjZXNzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wZW9wbGUtc3VjY2Vzc19fbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICBsZWZ0OiAtMjRweDsgfVxuICAucGVvcGxlLXBhbmVsX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAyNnB4IDIycHg7XG4gICAgZ2FwOiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnBlb3BsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMThweDsgfVxuICAucGVvcGxlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDU2cHggMDsgfVxuICAucGVvcGxlX19oMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gIC5wZW9wbGUtZnJhbWV3b3JrX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucGVvcGxlLWNhcmQge1xuICAgIHBhZGRpbmc6IDE4cHggMThweDsgfVxuICAucGVvcGxlLXN1Y2Nlc3NfX21lZGlhIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7IH1cbiAgLnBlb3BsZS1zdWNjZXNzX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7IH1cbiAgLnBlb3BsZS1wYW5lbF9fd3JhcCB7XG4gICAgcGFkZGluZzogMjJweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH0gfVxuXG4uc3RyYXRlZ3ktaW5ub3ZhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNHB4OyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4NHB4IDA7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuc2VjdGlvbi0tbGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAua2lja2VyIHtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5raWNrZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAua2lja2VyLS1saWdodCB7XG4gICAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaDIge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgY29sb3I6ICMxNzFEMUE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmgyLS1saWdodCB7XG4gICAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAubGVhZCB7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuYm9keSB7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmJvZHktLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmJvZHkgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5ib2R5IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmZvb3Rub3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5mb290bm90ZS0tbGlnaHQge1xuICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1pbWctLXNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8taGVyb19fYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8taGVyb19faW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNjI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWhlcm9fX2JveCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBwYWRkaW5nOiA1NHB4IDk2cHggNTNweCA2NHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc4JSwgODYlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWhlcm9fX2JveCAua2lja2VyIHtcbiAgICAgICAgY29sb3I6ICMxMTE7IH1cbiAgICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8taGVyb19fYm94IC5raWNrZXI6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGE2YjUyOyB9XG4gICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1oZXJvX19ib3ggLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICBjb2xvcjogIzE3MUQxQTsgfVxuICAgICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1oZXJvX19ib3ggLnRpdGxlOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA2RjUyOyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXNwbGl0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xMWZyIC44NmZyO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3BsaXQtLXJldmVyc2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjlmciAxLjFmcjsgfVxuICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3BsaXQtLXJldmVyc2UgLmlubm8tc3BsaXRfX21lZGlhIHtcbiAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXNwbGl0LS1yZXZlcnNlIC5pbm5vLXNwbGl0X19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1zcGxpdF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXN0cmF0ZWd5IC5pbm5vLXNwbGl0IHtcbiAgICBwYWRkaW5nOiA4NXB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby10aWxlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tdGlsZXMgLmlubm8tdGlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGE2YjUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tdGlsZXMgLmlubm8tdGlsZV9faW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXZhbGlkYXRpb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgcGFkZGluZzogNDRweCAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tdmFsaWRhdGlvbi1iYXIgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4OyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjJweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmQtLW1pbnQge1xuICAgICAgYmFja2dyb3VuZDogI0M4RTNEMzsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmQtLWZlYXR1cmVkIHtcbiAgICAgIGdyaWQtcm93OiBzcGFuIDI7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1jYXJkX19pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmRfX2ljb24gLmlubm8taWNvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmRfX3RleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmRfX3RleHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1wcm9kdWN0aW9uIC5pbm5vLXNwbGl0LS1yZXZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDg2cHggNjBweDsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdCB7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tZ3JlZW4tc3BsaXQuaW5uby1ncmVlbi1zcGxpdC0tYWx0IHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWdyZWVuLXNwbGl0Lmlubm8tZ3JlZW4tc3BsaXQtLWFsdCAuaW5uby1ncmVlbi1zcGxpdF9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdCAuaW5uby1ncmVlbi1zcGxpdF9faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdCAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdCAuaW5uby1ncmVlbi1zcGxpdF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWdyZWVuLXNwbGl0X19tZWRpYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tZ3JlZW4tc3BsaXRfX21lZGlhIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tZ3JlZW4tc3BsaXRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAwLjk1ZnI7XG4gICAgICBnYXA6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tZ3JlZW4tc3BsaXRfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWdyZWVuLXNwbGl0X19jb250ZW50ID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWdyZWVuLXNwbGl0X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5jaGVja2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIycHggMDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5jaGVja2xpc3QgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmNoZWNrbGlzdC0tbGlnaHQgbGk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLW1pbnQtcGFuZWxfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZlOWRjO1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuM2ZyIDAuN2ZyO1xuICAgIGdhcDogMzRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7IH1cbiAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tbWludC1wYW5lbF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1mb2N1cyAuaDIge1xuICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tZm9jdXMgLmxlYWQge1xuICAgIG1heC13aWR0aDogNjIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWhlcm9fX2lubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8taGVyb19fYm94IHtcbiAgICAgIHBhZGRpbmc6IDQ0cHggNjRweCA0NHB4IDQ0cHg7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3BsaXQge1xuICAgICAgZ2FwOiAyOHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3RyYXRlZ3kgLmlubm8tc3BsaXQge1xuICAgICAgcGFkZGluZzogNjRweCA0NHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tdGlsZXMge1xuICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby10aWxlcyAuaW5uby10aWxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMTEwcHg7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby12YWxpZGF0aW9uLWJhciB7XG4gICAgICBwYWRkaW5nOiAzNHB4IDE4cHg7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXZhbGlkYXRpb24tYmFyIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tY2FyZHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDIycHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImkxIGkyXCIgXCJpNCBpNVwiIFwiaTMgaTNcIjsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGdyaWQtYXJlYTogaTE7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1jYXJkOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWFyZWE6IGkyOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tY2FyZDpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1hcmVhOiBpMzsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWNhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtYXJlYTogaTQ7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1jYXJkOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWFyZWE6IGk1OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tY2FyZC0tZmVhdHVyZWQge1xuICAgICAgZ3JpZC1yb3c6IGF1dG87IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1wcm9kdWN0aW9uIC5pbm5vLXNwbGl0LS1yZXZlcnNlIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggNDRweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLW1pbnQtcGFuZWxfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmxlYWQsXG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1oZXJvX19pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDExMHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8taGVyb19fYm94IHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBwYWRkaW5nOiAzNHB4IDI4cHggMzRweCAyOHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDcyJSwgODglIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWhlcm9fX2JveCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3BsaXQsXG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3BsaXQtLXJldmVyc2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI4cHg7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXNwbGl0IC5pbm5vLXNwbGl0X19jb250ZW50LFxuICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3BsaXQgLmlubm8tc3BsaXRfX21lZGlhLFxuICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tc3BsaXQtLXJldmVyc2UgLmlubm8tc3BsaXRfX2NvbnRlbnQsXG4gICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1zcGxpdC0tcmV2ZXJzZSAuaW5uby1zcGxpdF9fbWVkaWEge1xuICAgICAgICBvcmRlcjogaW5pdGlhbDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXN0cmF0ZWd5IC5pbm5vLXNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDQ0cHggMzJweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXRpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby10aWxlcyAuaW5uby10aWxlIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7IH1cbiAgICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tdGlsZXMgLmlubm8tdGlsZTpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby12YWxpZGF0aW9uLWJhciB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE4cHg7IH1cbiAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXZhbGlkYXRpb24tYmFyIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tcHJvZHVjdGlvbiAuaW5uby1zcGxpdC0tcmV2ZXJzZSB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDMycHg7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tZ3JlZW4tc3BsaXQgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdF9fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTMxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7IH1cbiAgICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tZ3JlZW4tc3BsaXRfX21lZGlhIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdC5pbm5vLWdyZWVuLXNwbGl0LS1hbHQge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWdyZWVuLXNwbGl0Lmlubm8tZ3JlZW4tc3BsaXQtLWFsdCAuaW5uby1ncmVlbi1zcGxpdF9fY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tbWludC1wYW5lbF9faW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICBnYXA6IDIycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjhweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1ncmVlbi1zcGxpdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5oMiB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLWhlcm9fX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgbWluLWhlaWdodDogNDgwcHg7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1oZXJvX19ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDIycHggMjhweCAyMnB4OyB9XG4gICAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1oZXJvX19ib3ggLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXN0cmF0ZWd5IC5pbm5vLXNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjJweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXRpbGVzIC5pbm5vLXRpbGUge1xuICAgICAgbWluLWhlaWdodDogODRweDsgfVxuICAgIC5zdHJhdGVneS1pbm5vdmF0aW9uIC5pbm5vLXZhbGlkYXRpb24tYmFyIHtcbiAgICAgIHBhZGRpbmc6IDIycHggMTZweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDsgfVxuICAgICAgLnN0cmF0ZWd5LWlubm92YXRpb24gLmlubm8tdmFsaWRhdGlvbi1iYXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuc3RyYXRlZ3ktaW5ub3ZhdGlvbiAuaW5uby1taW50LXBhbmVsX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyNnB4IDE4cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIycHg7IH0gfVxuXG4uc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMGYxYTE3OyB9XG4gIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Uta2lja2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1raWNrZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWtpY2tlci5vZS1raWNrZXItLW9uLWRhcmsge1xuICAgICAgY29sb3I6ICNmMWYxZjE7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Uta2lja2VyLm9lLWtpY2tlci0tb24tbGlnaHQge1xuICAgICAgY29sb3I6ICMxNzFEMUE7IH1cbiAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWgyIHtcbiAgICBtYXJnaW46IDE4cHggMCAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1oMi5vZS1oMi0tb24tZGFyayB7XG4gICAgICBjb2xvcjogI2YxZjFmMTsgfVxuICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtY29weSB7XG4gICAgY29sb3I6ICMxNzFEMUE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlOyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWNvcHkgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtY29weS5vZS1jb3B5LS1vbi1kYXJrIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1tZWRpYV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDg4cHggMDsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zZWN0aW9uLS1nb2xkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24tLWZvdW5kYXRpb24gLm9lLWZvdW5kYXRpb25fX21lZGlhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24tLWZvdW5kYXRpb24gLm9lLWZvdW5kYXRpb25fX21lZGlhIC5vZS1mb3VuZGF0aW9uX19xdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IC04OHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogODQlO1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc2VjdGlvbi0tc3RhbmRhcmQgLm9lLXNwbGl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA2MHB4OyB9XG4gIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zcGxpdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDU2cHg7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc3BsaXRfX2NvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNwbGl0X19tZWRpYSB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc3BsaXQub2Utc3BsaXQtLXJldmVyc2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4wNWZyOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc3BsaXQub2Utc3BsaXQtLXJldmVyc2UgLm9lLXNwbGl0X19tZWRpYSB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc3BsaXQub2Utc3BsaXQtLXJldmVyc2UgLm9lLXNwbGl0X19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtaGVybzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjE4KSwgcmdiYSgwLCAwLCAwLCAwLjA0KSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1oZXJvIC5vZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1oZXJvX19jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0NnB4IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2hhZG93OiAwIDE4cHggNTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNTAlLCA4NCUgMTAwJSwgMCAxMDAlKTsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1oZXJvX190aXRsZSB7XG4gICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICMxNzFEMUE7IH1cbiAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24tLWdvbGQgLm9lLWdvbGRfX2NvbGxhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI4cHggMCAxOHB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24tLWdvbGQgLm9lLWdvbGRfX2NvbGxhZ2UgLm9lLWdvbGRfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc2VjdGlvbi0tZ29sZCAub2UtZ29sZF9fY29sbGFnZSAub2UtZ29sZF9faW1nLS1wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgIHBhZGRpbmc6IDkycHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1ncmVlbl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNWZyIDFmcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDU2cHg7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtZ3JlZW5fX21lZGlhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtZ3JlZW5fX21lZGlhIC5vZS1tZWRpYV9faW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA4OHB4IDAgMTEwcHg7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtcGFuZWxfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgICBwYWRkaW5nOiA1NnB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNWZyIDFmcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtcGFuZWxfX21lZGlhIC5vZS1tZWRpYV9faW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzJweCAwOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc2VjdGlvbi0tZ29sZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zZWN0aW9uLS1zdGFuZGFyZCAub2Utc3BsaXQge1xuICAgICAgICBwYWRkaW5nOiA0NHB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWhlcm8ge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtaGVyb19fY2FyZCB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzhweDsgfVxuICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zcGxpdCB7XG4gICAgICBnYXA6IDQ0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc2VjdGlvbi0tZm91bmRhdGlvbiAub2UtZm91bmRhdGlvbl9fbWVkaWEgLm9lLWZvdW5kYXRpb25fX3F1b3RlIHtcbiAgICAgIGJvdHRvbTogLTc2cHg7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1ncmVlbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1ncmVlbl9faW5uZXIge1xuICAgICAgICBnYXA6IDQ0cHg7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtcGFuZWwge1xuICAgICAgcGFkZGluZzogNzJweCAwIDk2cHg7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1wYW5lbF9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0NHB4O1xuICAgICAgICBnYXA6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zZWN0aW9uLS1nb2xkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc2VjdGlvbi0tc3RhbmRhcmQgLm9lLXNwbGl0IHtcbiAgICAgICAgcGFkZGluZzogMzJweDsgfVxuICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24tLWZvdW5kYXRpb24gLm9lLWZvdW5kYXRpb25fX21lZGlhIC5vZS1mb3VuZGF0aW9uX19xdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtY29weSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWhlcm8ge1xuICAgICAgcGFkZGluZzogNTZweCAwO1xuICAgICAgbWluLWhlaWdodDogNDYwcHg7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1oZXJvX19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDI4cHg7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1oZXJvX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc3BsaXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI4cHg7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zcGxpdCAub2Utc3BsaXRfX21lZGlhIHtcbiAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zcGxpdCAub2Utc3BsaXRfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNwbGl0Lm9lLXNwbGl0LS1yZXZlcnNlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNwbGl0Lm9lLXNwbGl0LS1yZXZlcnNlIC5vZS1zcGxpdF9fbWVkaWEge1xuICAgICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1zcGxpdC5vZS1zcGxpdC0tcmV2ZXJzZSAub2Utc3BsaXRfX2NvbnRlbnQge1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24tLWdvbGQgLm9lLWdvbGRfX2NvbGxhZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMThweCAwIDA7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtZ3JlZW4ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1ncmVlbl9faW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyOHB4OyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtZ3JlZW5fX21lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtZ3JlZW5fX21lZGlhIC5vZS1tZWRpYV9faW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtcGFuZWwge1xuICAgICAgcGFkZGluZzogNjRweCAwIDgwcHg7IH1cbiAgICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1wYW5lbF9faW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNTZweCAwOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Utc2VjdGlvbi0tZ29sZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODZweDsgfVxuICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXNlY3Rpb24tLXN0YW5kYXJkIC5vZS1zcGxpdCB7XG4gICAgICAgIHBhZGRpbmc6IDIycHg7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2Uta2lja2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMTJweDsgfVxuICAgIC5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIC5vZS1jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWNvcHkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cbiAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtaGVybyB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDA7XG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDsgfVxuICAgICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWhlcm9fX2NhcmQge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDIycHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAzOCUsIDg4JSAxMDAlLCAwIDEwMCUpOyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtaGVyb19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLWdyZWVuX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnN0cmF0ZWd5LW9wZXJhdGlvbmFsLWV4Y2VsbGVuY2UgLm9lLXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMCA3MHB4OyB9XG4gICAgICAuc3RyYXRlZ3ktb3BlcmF0aW9uYWwtZXhjZWxsZW5jZSAub2UtcGFuZWxfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAxOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDsgfSB9XG5cbi5kb2N1bWVudHMtYnJhbmQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuZG9jdW1lbnRzLWJyYW5kLWFzc2V0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4OyB9XG4gIC5kb2N1bWVudHMtYnJhbmRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTsgfVxuICAuZG9jdW1lbnRzLWJyYW5kX19hcnJvdyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cbiAgLmRvY3VtZW50cy1icmFuZF9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRvY3VtZW50cy1icmFuZC5pcy1jbG9zZWQgLmRvY3VtZW50cy1icmFuZF9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZG9jdW1lbnRzLWJyYW5kLmlzLWNsb3NlZCAuZG9jdW1lbnRzLWJyYW5kX19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLmRvY3VtZW50cy1icmFuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmRvY3VtZW50cy1icmFuZF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE5cHggMzJweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmRvY3VtZW50cy1icmFuZF9faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAuZG9jdW1lbnRzLWJyYW5kX19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5kb2N1bWVudHMtYnJhbmRfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7IH1cbiAgLmRvY3VtZW50cy1icmFuZF9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRvY3VtZW50cy1icmFuZC1hc3NldHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU0cHg7IH1cbiAgICAuZG9jdW1lbnRzLWJyYW5kX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMzJweCAxOHB4IDIwcHg7IH1cbiAgICAuZG9jdW1lbnRzLWJyYW5kX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOjEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5oMjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn0iLCJoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdy14OiBjbGlwO1xuLmhlYWRlcntcbiAgJl9fbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuICAuaGVhZGVyIHtcbiAgICAmX19oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuaGlkZGVuIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdG9wIHtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTNweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzU3Nzc2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3NTc3NzY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnNlYXJjaC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDA2RjUyO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgJltoaWRkZW5dIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjE7XG5cblxuICAgICAgdWwubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyM3B4IDIwcHggMjNweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjNweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZSwgY29sb3IgLjJzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvQXJyb3ctRG93bi1JY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcm90YXRlOiAyNzBkZWc7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtb3Blbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCkgc2NhbGVZKC45ODUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNDVzIGVhc2UsIHRyYW5zZm9ybSAuNDVzIGVhc2U7XG5cbiAgICAgICAgICAgID4gLnN1Yi1tZW51ID4gbGkgdWwgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2UsIHRyYW5zZm9ybSAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjJzIGVhc2UsIHRyYW5zZm9ybSAuMjJzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLm1lZ2Etd3JhcHBlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDI5RTU4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVnYS13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IC5zdWItbWVudSA+IGxpIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjezAuMTUgKyAoJGkgKiAwLjA1KX1zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lZ2Ege1xuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMgZWFzZSwgdHJhbnNmb3JtIC4zNXMgZWFzZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICAvL3dpZHRoOiAxOTIwcHg7IHNjcm9sbCBsYXRlcmFsLi5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdyZWVuIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgcGFkZGluZzogOTBweCA1MHB4IDg4cHggNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24tZ3JlZW4uc3ZnJyk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmLWdyZWVuIHtcbiAgICAgICAgcGFkZGluZzogNDFweCAzMHB4IDM5cHggMzZweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTM5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuXG4gICAgICAmLWdyZWVuIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdyZXkge1xuICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgICAgcGFkZGluZzogNDBweCA2NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICM3NTc3NzY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2RjUyO1xuICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJi1ncmV5IHtcbiAgICAgICAgZmxleDogMCAwIDMwLjclO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI1cHggMzJweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAmLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMjJweCAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMjI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LXByb2R1Y3RzIHtcbiAgICAubWVnYS13cmFwcGVyIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNzQlO1xuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMCAzOXB4IDY1cHg7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzMuNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDc1Ljg4JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAzOXB4IDMycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMCAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAmLm1lbnUtaGVhbHRoIHtcblxuICAgICAgICAgICAgICAubWVudS1zaG9ydC10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL2V4dGVybmFsLWxpbmstaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgICAgICAgICAmLm1lbnUtaGVhbHRoIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5tZW51LXNob3J0LXRleHQge1xuICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMS4yZnIgMWZyO1xuICAgICAgICAgICAgICBnYXA6IDM1cHg7XG5cbiAgICAgICAgICAgICAgLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoMykge1xuXG4gICAgICAgICAgICAgICAgJi5mb29kIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjFGMUYxO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcblxuICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuc3dlZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMtZm9vZC9zd2VldHMtc21hbGwtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmhvbWVjYXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zLWZvb2QvaG9tZWNhcmUtc21hbGwtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmJyZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zLWZvb2QvYnJlYWQtc21hbGwtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmJhYnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMtZm9vZC9iYWJ5LWZvb2Qtc21hbGwtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnBldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy1mb29kL3BldC1mb29kLXNtYWxsLWljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5tZWF0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zLWZvb2QvbWVhdC1zbWFsbC1pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuZGFpcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMtZm9vZC9kYWlyeS1zbWFsbC1pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYubWVhbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMtZm9vZC9tZWFsLXNtYWxsLWljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zLWZvb2Qvc291cHMtc21hbGwtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnBvd2RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy1mb29kL3Bvd2RlcnMtc21hbGwtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmNoZWVzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy1mb29kL2NoZWVzZS1zbWFsbC1pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1pdGVtLS1zZWUtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS4xNGZyIDFmcjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24uc3ZnJyk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9BcnJvdy1Eb3duLUljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtc2ltcGxlIHtcbiAgICAubWVnYS13cmFwcGVyLWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA0N3B4IDMwcHggODBweCA0MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMmZyIDEuNmZyIDEuNmZyO1xuICAgICAgICAgIHBhZGRpbmc6IDM5cHggMjdweCA1M3B4IDI3cHg7XG4gICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgPiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjRjFGMUYxO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIycHg7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweCA1MHB4O1xuXG4gICAgICAgICAgPiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL0Fycm93LURvd24tSWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL0xvbmctQXJyb3ctUmlnaHQtSWNvbi5zdmcnKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtc2VydmljZXMge1xuICAgIC5tZWdhLXdyYXBwZXIge1xuICAgICAgLm1lZ2Etd3JhcHBlci1jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA1MHB4IDAgNDBweDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggNTBweCAwIDY1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zdXN0YWluYWJpbGl0eS1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy1zZXJ2aWNlcy9zdXN0YWluYWJpbGl0eS1pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlnaXRhbC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy1zZXJ2aWNlcy9kaWdpdGFsLWljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uZXh0LWljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zLXNlcnZpY2VzL2lubm92YXRpb24taWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRlY2huaWNhbC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy1zZXJ2aWNlcy90ZWNobmljYWwtaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtc2hvcnQtdGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24uc3ZnJyk7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMzBweDtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgYSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMwMjlFNTg7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3QtbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICZfX2hhbWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5oYW1idXJnZXItdG9nZ2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLWhhbWJ1cmdlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24tY2xvc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIC5pY29uLWhhbWJ1cmdlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLWNsb3NlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAwIDE0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MDRweDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBvcGFjaXR5IDAuMzVzIGVhc2U7XG5cbiAgICAgICAgPiB1bC5tZW51IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweCAwIDMycHg7XG5cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbnRhY3QtbWVudSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZ2Etd3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXG4gICAgICAgICAgICAgIC5tZWdhLXdyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICAgICAgICAgLm1lZ2Etd3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9BcnJvdy1MZWZ0LUljb24uc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy9jb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVnYS13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaGVhbHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1zaG9ydC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLmZvb2Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hlYWRlci9BcnJvdy1Eb3duLUljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4zNXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDAuMzVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICZfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaG93LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG93LXNlYXJjaC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjhweCkge1xuICAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93LXNlYXJjaC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNob3ctc2VhcmNoLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT0gV1BNTCBMYW5ndWFnZSBTd2l0Y2hlciA9PT0gKi9cbi53cG1sLWxzLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cG1sLWxzLW1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTcxRDFBO1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGltZy53cG1sLWxzLWZsYWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL0Fycm93LURvd24tSWNvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDI5RTU4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgPiBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAyOUU1ODtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDJEMTtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGdhcDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZSwgdHJhbnNmb3JtIDAuMzVzIGVhc2UsIHBhZGRpbmcgMC4zNXMgZWFzZTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICBpbWcud3BtbC1scy1mbGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgLndwbWwtbHMtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMjhweCAxOHB4O1xuICAgICAgICBjb2xvcjogIzAyOUU1ODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjEgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL0Fycm93LUxlZnQtSWNvbi5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4IDEwcHggMjRweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE2cHggMDtcblxuICAgICAgICAgICAgaW1nLndwbWwtbHMtZmxhZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbiIsIi5mb290ZXIge1xuICBhLCBwLCBzcGFuIHtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgIHAge1xuICAgICAgd2lkdGg6IDQxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMTI3cHggMCA2M3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNS41JTtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNkY1MjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyBlYXNlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjIycyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTFweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1oZWFsdGgge1xuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvZXh0ZXJuYWwtbGluay1pY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2V4dHJhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXG4gICAgbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjIycyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE5cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogI0QxRDJEMTtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0QxRDJEMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nOiA5OXB4IDAgMjBweDtcbiAgICB9XG4gICAgJl9fbWVudSB7XG4gICAgICA+IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDkuNSU7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19leHRyYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NThweCkge1xuICAgICZfX2JvdHRvbSB7XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzNXB4KSB7XG4gICAgJl9fbWVudSB7XG4gICAgICA+IHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWhlYWx0aCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDAgMzBweDtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgID4gdWwge1xuICAgICAgICBnYXA6IDIuOSU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICBuYXYge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICZfX2xvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE3NS42NHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICBwYWRkaW5nOiA0OXB4IDAgMjJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgLy9wYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgIH1cblxuICAgICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICA+IHVsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRvcDogLTExOXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaGVhbHRoIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXh0cmEge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIG5hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufSIsIi5kbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNjcm9sbE9mZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZ3JpZC1pbnNpZGUge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRlciAuZ3JpZC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuKiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE3MUQxQTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSwgcCwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1hcnJvdy13aGl0ZSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL0xvbmctQXJyb3ctUmlnaHQtSWNvbi13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjIycyBlYXNlO1xuICB9XG59XG5cbi5idG4tZ3JlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2YxZjFmMTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idG4td2hpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZGNTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZmNTI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnRuLWFycm93LWdyZWVuIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24tZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTtcbiAgfVxufVxuXG4uYnRuLXRleHQtd2hpdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNGMUYxRjE7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjJzIGVhc2U7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5idG4tdGV4dC1ncmVlbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwNkY1MjtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9Mb25nLUFycm93LVJpZ2h0LUljb24tZ3JlZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmNhcmVlciwgLndpaXBvdWNoLCAuZ3JlZW5DaG9pY2UsIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cywgLm91ci1jb21taXRtZW50LCAucmVjeWNsZWQsIC5yZWN5Y2xhYmxlLCAucmVuZXdhYmxlLCAub3VyLWZ1dHVyZS1yb2FkbWFwLCAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24sIC5wcm9kdWN0LWZpbmRlciwgLnNpbmdsZS1mb29kLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbnN1YiB7XG4gIGZvbnQtc2l6ZTogNzAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNWVtO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn0iLCIuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNkY1MjtcbiAgfVxuXG4gIC5zZWFyY2gtc3VibWl0LFxuICAuc2VhcmNoLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAwNkY1MjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1zdWJtaXQgaW1nIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLXNlcCB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogIzE3MUQxQTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLWZpZWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBjb2xvcjogIzFhMWExYTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjN2E3YTdhO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufSIsIi5oZXJvLWdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDYyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcblxuICAmX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc3ViLCBzdXAge1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG5cbiAgLmdyaWQtaW5zaWRlOm50aC1vZi10eXBlKDIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDA7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODAlIDAsIDEwMCUgNDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgei1pbmRleDogMjtcblxuICAgICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAmX19leWVicm93IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5IHtcbiAgLmhlcm8tZ3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDg4MHB4O1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA5cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDY1JSwgNzclIDEwMCUsIDAgMTAwJSk7XG4gICAgICBwYWRkaW5nOiA2NXB4IDklIDQ3cHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb2QtcGFja2FnaW5nLCAuZmlsbXMtc29sdXRpb25zIHtcbiAgLmhlcm8tZ3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDg4MHB4O1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogNDEzcHg7XG4gICAgICBwYWRkaW5nOiA2NXB4IDEzJSA0OXB4IDA7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA2OCUgMCwgMTAwJSA0NSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHktc29sdXRpb24ge1xuICAuaGVyby1ncmVlbiB7XG4gICAgbWluLWhlaWdodDogNjg4cHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0MTNweDtcbiAgICB9XG5cbiAgICAmX19leWVicm93IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIHAge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblxuICAuaGVyby1ncmVlbiB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDQ2cHg7XG4gICAgfVxuICB9XG4gIC5mb29kLXBhY2thZ2luZywgLmZpbG1zLXNvbHV0aW9ucyB7XG4gICAgLmhlcm8tZ3JlZW4ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMTMlIDQ5cHggNDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1c3RhaW5hYmlsaXR5IHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjVweCA5JSA0N3B4IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ncmVlbiB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgfVxuICAuc3VzdGFpbmFiaWxpdHkge1xuICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0NnB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICB9XG5cbiAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDcwJSwgNzclIDEwMCUsIDAgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb2QtcGFja2FnaW5nLCAuZmlsbXMtc29sdXRpb25zIHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICBtaW4taGVpZ2h0OiA2ODhweDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDcxJSAwLCAxMDAlIDMwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tZ3JlZW4ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjVweCAxMyUgNDdweCA2NHB4O1xuICAgIH1cbiAgfVxuICAuZm9vZC1wYWNrYWdpbmcsIC5maWxtcy1zb2x1dGlvbnMge1xuICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXN0YWluYWJpbGl0eSB7XG4gICAgLmhlcm8tZ3JlZW4ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMTMlIDQ3cHggNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWdyZWVuIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDY0cHg7XG4gICAgfVxuXG4gICAgLnN1c3RhaW5hYmlsaXR5IHtcbiAgICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgfVxuXG4gICAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuXG4gICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzIlLCA4MiUgMTAwJSwgMCAxMDAlKTtcbiAgICAgICAgcGFkZGluZzogNThweCA5JSAzOXB4IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb2QtcGFja2FnaW5nLCAuZmlsbXMtc29sdXRpb25zIHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICBtaW4taGVpZ2h0OiA2NzJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAwO1xuXG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDcwJSAwLCAxMDAlIDMxJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDExJSA0OXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1c3RhaW5hYmlsaXR5LXNvbHV0aW9uIHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICAmX19leWVicm93IHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZ3JlZW4ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNjVweCAxMyUgNDdweCA2NHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VzdGFpbmFiaWxpdHkge1xuICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0OXB4IDE3JSAxM3B4IDY0cHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3MiUsIDgyJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb29kLXBhY2thZ2luZywgLmZpbG1zLXNvbHV0aW9ucyB7XG4gICAgLmhlcm8tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIDA7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDcwJSAwLCAxMDAlIDM1JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWxtcy1zb2x1dGlvbnMge1xuICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ4JSAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1ncmVlbiB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDEzJSA0N3B4IDI0cHg7XG4gICAgfVxuICB9XG4gIC5zdXN0YWluYWJpbGl0eSB7XG4gICAgLmhlcm8tZ3JlZW4ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ5cHggMTclIDEzcHggMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb2QtcGFja2FnaW5nLCAuZmlsbXMtc29sdXRpb25zIHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjRweCAxMSUgNDlweCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaGVyby1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODYlIC00NHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1c3RhaW5hYmlsaXR5IHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQycHggMTUlIDI4cHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb29kLXBhY2thZ2luZywgLmZpbG1zLXNvbHV0aW9ucywgLnN1c3RhaW5hYmlsaXR5IHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc3JSwgODQlIDEwMCUsIDAgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb2QtcGFja2FnaW5nLCAuZmlsbXMtc29sdXRpb25zIHtcbiAgICAuaGVyby1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOCUgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA4MTJweDtcblxuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzclLCA4NCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgICAgcGFkZGluZzogNDJweCAxMSUgMjRweCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWxtcy1zb2x1dGlvbnMge1xuICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU3JSAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdXN0YWluYWJpbGl0eS1zb2x1dGlvbiB7XG4gICAgLmhlcm8tZ3JlZW4ge1xuICAgICAgbWluLWhlaWdodDogODEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA3OCUsIDg5JSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG5cbiAgICAgICZfX2V5ZWJyb3cge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQsXG4uY29ycG9yYXRlU3VzdGFpbmFiaWxpdHkge1xuICAuaGVyby1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuXG4gICAgLmdyaWQtaW5zaWRlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNzE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyNXB4KSB7XG4gICAgICBoZWlnaHQ6IDczNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzglO1xuICAgICAgLmdyaWQtaW5zaWRlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzQlO1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODYlIC00NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIC5ncmlkLWluc2lkZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODAlIDAsIDEwMCUgMjMlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMTMlIDE0cHggMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvLXdoaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctZGVza3RvcCk7XG4gIGhlaWdodDogODUwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjc0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA2NHB4IDc0cHggNjRweCA4OXB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3MCUsIDc1JSAxMDAlLCAwIDEwMCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fZXllYnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0NoZWNrLUljb24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjUzcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL2V4dGVybmFsLWxpbmstaWNvbi13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnMgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxuLm91clNlcnZpY2VzIHtcbiAgLmhlcm8td2hpdGUge1xuICAgIGhlaWdodDogODUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY5cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCB7XG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdyZWVuQ2hvaWNlIHtcbiAgLmhlcm8td2hpdGUge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmVlciB7XG4gIC5oZXJvLXdoaXRlIHtcbiAgICBtaW4taGVpZ2h0OiA3NDBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIHtcbiAgLmhlcm8td2hpdGUge1xuICAgIG1pbi1oZWlnaHQ6IDc4OHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjRweCA3NHB4IDMwcHggODlweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLWJleW9uZCB7XG4gIC5oZXJvLXdoaXRlIHtcbiAgICAuYnRuIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE0IDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuNzgxMyAzLjE4NTMzSDEuMTQ0NDFlLTA1VjQuNTE4NjdIMTAuNzgxM0w4LjUzODY4IDYuNzYxMzNMOS40ODEzNCA3LjcwNEwxMy4zMzMzIDMuODUyTDkuNDgxMzQgMEw4LjUzODY4IDAuOTQyNjY3TDEwLjc4MTMgMy4xODUzM1onIGZpbGw9JyUyM0YxRjFGMScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpZ2l0YWxDaG9pY2Uge1xuICAuaGVyby13aGl0ZSB7XG4gICAgaGVpZ2h0OiA3ODRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuLm91ci1jb21taXRtZW50IHtcbiAgLmhlcm8td2hpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNzUlO1xuICAgIGhlaWdodDogNzg4cHg7XG4gIH1cbn1cblxuLnN0ZXJpa2luZyB7XG4gIC5oZXJvLXdoaXRlIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQ7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8td2hpdGUge1xuXG4gICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG4gIH1cblxuICAud2lpY2FyZSwgLnN0ZXJpa2luZyB7XG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjgycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDlweCAxMjBweCA1MHB4IDU0cHg7XG4gICAgICBtYXgtd2lkdGg6IDU5NXB4O1xuICAgIH1cbiAgfVxuXG4gIC53aWljYXJlLCAuc3RlcmlraW5nIHtcbiAgICAuaGVyby13aGl0ZSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuYmVuZWZpdHMtYmV5b25kIHtcbiAgICAuaGVyby13aGl0ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yb2xlcy1hbmQtY2FyZWVyLCAuc3VzdGFpbmFiaWxpdHktcHJvamVjdHMge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIC5oZXJvLXdoaXRlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY4cHg7XG4gIH1cbiAgLlN1c3RhaW5hYmlsaXR5Q29uc3VsdCB7XG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy1kZXNrdG9wKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAgdmFyKC0taGVyby1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5oZXJvLXdoaXRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIzcHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4MiUgMCwgMTAwJSAxOSUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDg2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1c3RhaW5hYmlsaXR5LXByb2plY3RzIC5oZXJvLXdoaXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgLmJlbmVmaXRzLWJleW9uZCB7XG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4NnB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvbGVzLWFuZC1jYXJlZXIsIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyAge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNjUlIDAsIDEwMCUgMTclLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNDEsIDI0MSwgMjQxLCAxKSAwcHgsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMjIpIDgwcHgsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMDgpIDEzMHB4LFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNDEsIDI0MSwgMjQxLCAwKSAxNjBweCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjQxLCAyNDEsIDI0MSwgMCkgMTAwJVxuICAgICAgICApLFxuICAgICAgICB2YXIoLS1oZXJvLWJnLWRlc2t0b3ApO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXN0YWluYWJpbGl0eS1wcm9qZWN0c3tcbiAgICAuaGVyby13aGl0ZXtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcGFkZGluZy10b3A6IDM3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1OXB4O1xuXG5cbiAgPiBhLFxuICA+IHNwYW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLXNlcGFyYXRvciB7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuXG4gID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5oaWRlLW9uLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhpZGUtaG9tZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAuaGlkZS1ob21lLXRleHQgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG4uaGVyby13aGl0ZXtcbiAgLmJyZWFkY3J1bWJ7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFue1xuXG4gICAgfVxuICB9XG59IiwiLm5ld3MtaW5zaWdodHMge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgLmZlYXR1cmVkLXBvc3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG5cblxuICAgICYtbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzE3MUQxQTtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWhlYWRsaW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1ODdweDtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhdGVzdC1wb3N0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzE3MUQxQTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VlLWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMTAlO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjQ0cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTNkMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGNvbG9yOiAjMDE1NjNkO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG5cbiAgICAgIC5sYXRlc3QtcG9zdHNfX2RhdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kaXNjb3Zlci10b3BpYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzhFM0QzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNkY1MjtcblxuICAgICAgICAuZGlzY292ZXItdG9waWNfX2ljb24ge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuXG5cbiAgICAuZmVhdHVyZWQtcG9zdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc5cHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ3MnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXRlc3QtcG9zdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwM3B4O1xuXG4gICAgICAmX190aHVtYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51cGNvbWluZy1ldmVudHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLmRpc2NvdmVyLXRvcGljIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3OXB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIC5mZWF0dXJlZC1wb3N0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgICAgIGdhcDogNDZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBnYXA6IDE0cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3ctbGluay1pY29uLWZlYXR1cmVkLnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhdGVzdC1wb3N0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTRweDtcblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGh1bWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNjb3Zlci10b3BpYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgLmZlYXR1cmVkLXBvc3RzIHtcbiAgICAgICZfX21haW4ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhdGVzdC1wb3N0cyB7XG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAuZmVhdHVyZWQtcG9zdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyOTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXRlc3QtcG9zdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG5cbiAgICAgICZfX2dyaWQge1xuICAgICAgICBnYXA6IDI5cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RodW1iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyOTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmX190YWdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1heC13aWR0aDogMzY1cHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3ctbGluay1pY29uLWZlYXR1cmVkLnN2ZycpO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NvdmVyLXRvcGljIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDI0cHggMTNweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuXG4gICAgLmZlYXR1cmVkLXBvc3RzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1M3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF0ZXN0LXBvc3RzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aHVtYiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDQ3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NvdmVyLXRvcGljIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIycHggMTNweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTcxRDFBO1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuIiwiLmFyY2hpdmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYXJjaGl2ZS1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuXG4gICZfX3RodW1iIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDRweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGV7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gIH1cbn1cbiIsIi5ibG9nIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcblxuICAmLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgJi1zZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmLWZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgJi1hcmVhIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMzhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgY29sb3I6ICM3NTc3NzY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHggMjRweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE2XCIgdmlld0JveD1cIjAgMCAxNiAxNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk03LjkyNjI2IDEwLjA0MDdMMTEuMjI2MyA2Ljc0MDY5TDEyLjE2ODkgNy42ODMzNkw3LjkyNjI2IDExLjkyNkwzLjY4MzU5IDcuNjgzMzZMNC42MjYyNiA2Ljc0MDY5TDcuOTI2MjYgMTAuMDQwN1pcIiBmaWxsPVwiJTIzMDA2RjUyXCIvPjwvc3ZnPicpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAgICYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJsb2cge1xuICAgICAgICAgICZfX2ZpbHRlciB7XG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2hlY2tib3gge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI5ZTU4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3Nzc2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNmY1MjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcnMge1xuICAgICYtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RjUyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG5cbiAgICAmLWNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzAyOUU1ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICYtc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJi1vcHRpb24ge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5RTU4O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMjlFNTg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIH1cblxuICAgICYtY2xlYXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDI5RTU4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3RlZC10YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M4RTNEMztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwNmY1MjtcblxuICAgICYtY2xvc2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NsZWFyLWFsbCB7XG4gICAgY29sb3I6ICM3NTc3NzY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXG4gICAgICAuYmxvZ19fY2FyZC1jb250ZW50IHtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjQ0cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDRweCAwO1xuICAgIH1cblxuICAgICYtdGFncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtdGFnIHtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGNvbG9yOiAjMDE1NjNEO1xuICAgIH1cblxuICAgICYtbWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgfVxuXG4gICAgICAmLXNlcGFyYXRvciB7XG4gICAgICAgIGNvbG9yOiAjNzU3Nzc2O1xuICAgICAgfVxuXG4gICAgICAmLXRpbWUge1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG5cbiAgICAmLWluZm8ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ZjUyO1xuICAgICAgfVxuXG4gICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIC8vb3BhY2l0eTogMC41O1xuICAgICAgICAvL2N1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgJi10YWdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nIHtcblxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAmLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAmLWZpbHRlcnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgJi1hcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLWRyb3Bkb3duIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMCAxMnB4O1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbi1pbmZvIHtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cblxuICAgICZfX3NlbGVjdGVkLXRhZ3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbW9kYWwge1xuXG4gICAgICAmLW9wdGlvbiB7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWNsZWFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjNzU3Nzc2O1xuICAgICAgfVxuXG4gICAgICAmLXN1Ym1pdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTJweCAwIDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5hcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICZfX21ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcblxuXG4gICAgJi1kYXRlIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJi1zZXBhcmF0b3Ige1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG5cbiAgICAmLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSwgaDEsIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgIG1heC13aWR0aDogNjc0cHg7XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAxNTYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3NoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG5cbiAgICAmLWljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mZWF0dXJlZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDM1cHggMCAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgICAgY29sb3I6ICMzNDQ5NWU7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDI1cHggMCAxMnB4O1xuICAgICAgY29sb3I6ICM0YTU1Njg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgY29sb3I6ICM0YTU1Njg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgY29sb3I6ICM0YTU1Njg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICBwLCBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIH1cblxuICAgIHN0cm9uZywgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGVtLCBpIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICB1IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBtYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNkY1MjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsIG9sIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA2ZjUyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzE3MWQxYTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjYzcyNTRlO1xuICB9XG5cbiAgcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYzM0O1xuICAgIGNvbG9yOiAjYWJiMmJmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWFyZ2luOiAyNXB4IDA7XG5cbiAgICBjb2RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2E4OGE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICB9XG5cbiAgICB0cjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMGUwZTA7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB9XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIGFiYnIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7XG4gIH1cblxuICBkZXRhaWxzIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgc3VtbWFyeSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyYzNlNTA7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDIwcHggMzBweDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDZGNTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjY2NjcgMzVDOS44OTg1NiAzNSA4LjIwMjg2IDM0LjI5NzYgNi45NTI2MiAzMy4wNDc0QzUuNzAyMzggMzEuNzk3MSA1IDMwLjEwMTQgNSAyOC4zMzMzQzUgMjUuODc3OCA3LjIyMjIyIDE4LjEgMTEuNjY2NyA1SDE1TDExLjY2NjcgMjEuNjY2N0MxMy40MzQ4IDIxLjY2NjcgMTUuMTMwNSAyMi4zNjkgMTYuMzgwNyAyMy42MTkzQzE3LjYzMSAyNC44Njk1IDE4LjMzMzMgMjYuNTY1MiAxOC4zMzMzIDI4LjMzMzNDMTguMzMzMyAzMC4xMDE0IDE3LjYzMSAzMS43OTcxIDE2LjM4MDcgMzMuMDQ3NEMxNS4xMzA1IDM0LjI5NzYgMTMuNDM0OCAzNSAxMS42NjY3IDM1Wk0yOC4zMzMzIDM1QzI2LjU2NTIgMzUgMjQuODY5NSAzNC4yOTc2IDIzLjYxOTMgMzMuMDQ3NEMyMi4zNjkgMzEuNzk3MSAyMS42NjY3IDMwLjEwMTQgMjEuNjY2NyAyOC4zMzMzQzIxLjY2NjcgMjUuODc3OCAyMy44ODg5IDE4LjEgMjguMzMzMyA1SDMxLjY2NjdMMjguMzMzMyAyMS42NjY3QzMwLjEwMTQgMjEuNjY2NyAzMS43OTcxIDIyLjM2OSAzMy4wNDc0IDIzLjYxOTNDMzQuMjk3NiAyNC44Njk1IDM1IDI2LjU2NTIgMzUgMjguMzMzM0MzNSAzMC4xMDE0IDM0LjI5NzYgMzEuNzk3MSAzMy4wNDc0IDMzLjA0NzRDMzEuNzk3MSAzNC4yOTc2IDMwLjEwMTQgMzUgMjguMzMzMyAzNVonIGZpbGw9JyUyMzAwNkY1MicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB9XG5cbiAgICAmLWF1dGhvciB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzE3MWQxYSAhaW1wb3J0YW50O1xuXG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDEyIDE5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEyIDYuNjkzMTRMNi45NjQ4MiA5LjE1ODJMMCA1LjczMTE2TDAgMC44MDEwM0wxMiA2LjY5MzE0WicgZmlsbD0nJTIzMDA2RjUyJy8lM0UlM0NwYXRoIGQ9J00xMiAxMi41ODUyTDAgMTguNDQ3M0wwIDEzLjUxNzFMMTIgNy42MjUwM1YxMi41ODUyWicgZmlsbD0nJTIzMDA2RjUyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6bWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAmX19kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogNjc0cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVsYXRlZCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgIH1cblxuICAgICYtdGl0bGUsIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAmLWNvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhcm91c2VsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJi1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTZweCA0cHg7XG4gICAgfVxuXG4gICAgJi10YWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi10YWcge1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTNEMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBjb2xvcjogIzAxNTYzZDtcbiAgICB9XG5cbiAgICAmLW1ldGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICB9XG5cbiAgICAgICYtc2VwYXJhdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICB9XG5cbiAgICAgICYtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMxNzFkMWE7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG5cbiAgICAmX19kb3dubG9hZCB7XG4gICAgICAmLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMzhweCAwIDEycHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjRweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJl9faGlnaGxpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG5cbiAgICAmX19yZWxhdGVkIHtcbiAgICAgICYtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cbiAgICAmX19kb3dubG9hZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWxhdGVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLXRhZ3Mge1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICAmX19jYXJkIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLmFydGljbGUge1xuICAgICZfX3NoYXJlIHtcbiAgICAgIGdhcDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJi1pY29ucyB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbGF0ZWQge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJi1jb250cm9scyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmV2ZW50IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGNvbG9yOiAjMDE1NjNkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgICYtY2FyZHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgICYtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19oZXJvLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2NzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRhNDg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzQ1NGE0ODtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzE5JyB2aWV3Qm94PScwIDAgMTIgMTknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTIgNi42OTMxNEw2Ljk2NDgyIDkuMTU4MkwwIDUuNzMxMTZMMCAwLjgwMTAzTDEyIDYuNjkzMTRaJyBmaWxsPSclMjMwMDZGNTInLyUzRSUzQ3BhdGggZD0nTTEyIDEyLjU4NTJMMCAxOC40NDczTDAgMTMuNTE3MUwxMiA3LjYyNTAzVjEyLjU4NTJaJyBmaWxsPSclMjMwMDZGNTInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NwZWFrZXJzIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuXG4gICZfX3NwZWFrZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgJi1pbWFnZSB7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi1yb2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICYtdG9waWMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JlZ2lzdGVyLWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgICBjb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNWE0MjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ldmVudCB7XG4gICAgJl9faGVybyB7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudCB7XG5cblxuICAgICZfX3RhZyB7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuXG4gICAgICAmLXNlY3Rpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgJi1jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYtY2FyZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NwZWFrZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGdhcDogMDtcblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3BlYWtlcnMge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlcm8taW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwIDI0cHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUge1xuICAgICAgJl9fcmVsYXRlZCB7XG4gICAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jYXJkIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hYm91dCB7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG5cbiAgJi1tYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgJi1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAmLWJpZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgICAmLWlubmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAmLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjE4cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWdlbmQge1xuICAgICAgbWluLXdpZHRoOiAyMTBweDtcblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgLmFib3V0LW1hcF9fbGVnZW5kLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzk2YjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBjb2xvcjogIzE3MWQxYTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDIzcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICB9XG5cbiAgICAmX19zdGF0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyM3B4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fc3RhdC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbWF4LXdpZHRoOiAxOThweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlM2QzO1xuICAgICAgcGFkZGluZzogNDRweCA4OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogNjRweCBhdXRvIDA7XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2M3B4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX190YWdsaW5lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2U1ZTVlNTtcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICAgIG1hcmdpbjogMCAtNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIHRyYW5zaXRpb246IGdhcCAwLjNzIGVhc2U7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N0b3JpZXMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb3VudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc2Nyb2xsLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zNnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGUzZDM7XG4gICAgICBwYWRkaW5nOiAxMDRweCA4OHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZjUyO1xuICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciAuYWJvdXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgIH1cblxuICAgICAgJi5wbGF5aW5nIHtcbiAgICAgICAgLmFib3V0LXZpZGVvX19wbGFjZWhvbGRlcixcbiAgICAgICAgLmFib3V0LXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC12aWRlb19faWZyYW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJl9fcGxheS1idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cblxuICAgICZfX2lmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2h0bWwtdmlkZW8ge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1zdXN0YWluYWJpbGl0eSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJi1mdWxsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICBtYXJnaW46IDAgNjRweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjllNTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBtYXgtd2lkdGg6IDU4N3B4O1xuICAgIH1cblxuICAgICZfX2V4cGxvcmUtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3hlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiA0OHB4IDQwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2JveC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmX19ib3gtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgIH1cblxuICAgICZfX2JveC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNGU4ZTA7XG4gICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2Zvb3Rlci10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtdGVhbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtbGVmdCxcbiAgICAmX19pbWFnZS1yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQxMnB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2U4ZjVlOSAwJSwgI2M4ZTZjOSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgIG1heC13aWR0aDogMjM4cHg7XG4gICAgICBoZWlnaHQ6IDIzOHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2IyZGZkYiAwJSwgIzgwY2JjNCAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cblxuICAgICZfX2ltYWdlLWNlbnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICBoZWlnaHQ6IDQxMnB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzgxYzc4NCAwJSwgIzY2YmI2YSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cbiAgfVxuXG4gICYtZXhwZXJ0cyB7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIC8vbWFyZ2luOiAwIC0xMnB4O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fbmF2LWJ0biB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGl2aWRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQyRDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3NsaWRlciB7XG4gICAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkY1MjtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX3JvbGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcblxuICAgICYtbWFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICAmLWJpZyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJveCB7XG4gICAgICAmLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdG9pcmVzIHtcbiAgICAgIHBhZGRpbmc6IDYycHggMDtcbiAgICB9XG5cbiAgICAmLWNvdW50IHtcbiAgICAgIHBhZGRpbmc6IDYycHggMDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDk2cHggNzFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZpZGVvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgJi1zdXN0YWluYWJpbGl0eSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDA7XG5cbiAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRlYW0ge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgfVxuXG4gICAgJi1leHBlcnRzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXG4gICAgJi1tYXAge1xuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgJi1iaWcge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzM4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYm90dG9tIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC0xMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fc3RhdCB7XG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJveCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICYtc2VjdGlvbiB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNzI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ncmlkIHtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0b3JpZXMge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY291bnQge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZzogODBweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi12aWRlbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3VzdGFpbmFiaWxpdHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fYm94ZXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgfVxuXG4gICAgICAmX19ib3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZWFtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZXhwZXJ0cyB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3NnB4KSB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRlYW0ge1xuICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcblxuICAgICAgICAmLWNvbHVtbiB7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zbWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2VudGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLW1hcCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGVnZW5kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzY4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYm90dG9tIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXRzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgJl9fc3RhdCB7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMzJweDtcblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJveCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2dyaWQge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RvcmllcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb3VudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogNjRweCAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdmlkZW8ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1c3RhaW5hYmlsaXR5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICYtZnVsbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19leHBsb3JlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRlYW0ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1leHBlcnRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICYtdGVhbSB7XG4gICAgICAmX19pbWFnZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9iaWxlLWRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmhvbWUge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuXG4gICYtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZmNTI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNWE0MztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24tdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgICZfX2J1dHRvbi1pY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWJveCB7XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19ib3hlcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICAvL21heC13aWR0aDogMTAyNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hYm91dCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyOWU1ODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgICAgIC8vbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiA2JTtcbiAgICAgICAgaGVpZ2h0OiAzOCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmVlbi1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkY1MjtcbiAgICAgIHBhZGRpbmc6IDg4cHggMjBweCA4OHB4IDg4cHg7XG4gICAgICAvL2NsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNzUlIDEwMCUsIDAgMTAwJSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDM4JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi1wYWNrYWdlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgLy9tYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIC8vbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMxNzFkMWE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1pbi13aWR0aDogMTk1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWE0MjtcbiAgICAgIH1cblxuICAgICAgJi5kbi1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgLy9tYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzE3MWQxYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmLXBhY2thZ2Uge1xuICAgICAgICAmX19ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLXBhY2thZ2Uge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZ3JpZCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAmLXBhY2thZ2Uge1xuXG4gICAgICAgICZfX2dyaWQge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTNEMztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDg4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIC8vbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAvL3BhZGRpbmc6IDAgODdweDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9faGFsZiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiA4MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWVzZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYtLW5hcnJvdy0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIH1cblxuICAgICAgJi0tbmFycm93LTIge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMnB4O1xuXG4gICAgICAgIC5ob21lLWdyZWVuX19idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1uYXJyb3ctMyB7XG4gICAgICAgIG1heC13aWR0aDogNTg1cHg7XG5cbiAgICAgICAgLmhvbWUtZ3JlZW5fX3d5c2l3eWcge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWUtZ3JlZW5fX2J1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3lzaXd5ZyB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aGl0ZSwgcCB7XG4gICAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAmLS13aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAmLS13aGl0ZSwgcCB7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWE0MjtcbiAgICAgIH1cblxuICAgICAgJi0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtLWRpYWdvbmFsIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDQ1JSAwLCAxMDAlIDAsIDU1JSAxMDAlLCAwIDEwMCUpXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cbiAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgLy9tYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDI5ZTU4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA0OThweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTZweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY2FyZC1pY29uIHtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX2NhcmQtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzE3MUQxQTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTU2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YxZjFmMTtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVfX3JlbGF0ZWQge1xuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAvL21heC13aWR0aDogMTAyNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgIC8vbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAmLWdyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMDtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLWhlcm8ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hYm91dCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXG4gICAgICAmX19ncmVlbiB7XG4gICAgICAgICYtYm94IHtcbiAgICAgICAgICBwYWRkaW5nOiA2NHB4IDY0cHggNjRweCA3MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWNrYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICAgIH1cblxuICAgICYtZ3JlZW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA2NHB4O1xuXG4gICAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faGFsZiB7XG4gICAgICAgICYtLWVzZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdGVwcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtaGVybyB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDgwJSAwLCAxMDAlIDMwJSwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZmNTI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU5NHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwMDZmNTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXG4gICAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19mb290ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19ib3hlcyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hYm91dCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXG4gICAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMzklIDAsIDEwMCUgMCwgMTAwJSAzMCUsIDEwMCUgNjElLCA4NCUgMTAwJSwgMCAxMDAlLCAwIDgyJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZ3JlZW4ge1xuICAgICAgICAmLWJveCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWNrYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgJi5kbi1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kbi1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdyZWVuIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgICAvL3BhZGRpbmctcmlnaHQ6IDM5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcblxuICAgICAgJl9faGFsZiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICYtLWVzZyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAuaG9tZS1ncmVlbl9faW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAmLS1kaWFnb25hbCB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA4MSUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG5cbiAgICAgICAgJi0tbmFycm93LTEge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hcnJvdy0yIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX193eXNpd3lnIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdGVwcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgIC8vcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyaWQge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZSB7XG4gICAgICAmX19yZWxhdGVkIHtcbiAgICAgICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAvL2dhcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyIHtcbiAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgIC8vcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYtaGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19idXR0b24ge1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fYm94ZXMge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFib3V0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyZWVuIHtcbiAgICAgICAgJi1ib3gge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWNrYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG5cbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICYuZG4tZGVza3RvcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICZfX3d5c2l3eWcge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hhbGYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAmLS1kaWFnb25hbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICYtLW5hcnJvdy0yIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdGVwcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyaWQge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLndpaWNhcmUge1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuXG4gICZfX3N0ZXJpa2luZyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMwMDZmNTI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogNDBweCA4NnB4IDQ0cHggODBweDtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNDEycHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2ZjUyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvTG9uZy1BcnJvdy1SaWdodC1JY29uLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193aHkge1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDtcblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICAgIH1cblxuICAgICYtZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMjRweDtcblxuICAgIH1cblxuICAgICYtY2FyZCB7XG4gICAgICBtaW4taGVpZ2h0OiAzMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA0MnB4IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDMxNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBoZWlnaHQ6IDM2NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N0ZXJpbGUge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgICAgIG1heC13aWR0aDogNjc0cHg7XG5cbiAgICB9XG5cbiAgICAmLWxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAmX193aHkge1xuICAgICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgICZfX3N0ZXJpa2luZyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMTMwcHg7XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODZweCA0MHB4IDY0cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3doeSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gICAgICB9XG5cbiAgICAgICYtY2FyZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2NnB4O1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDMycHg7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZ2FwOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzNjZweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcmlsZSB7XG4gICAgICBwYWRkaW5nOiA2MXB4IDAgNDhweDtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgICZfX3N0ZXJpa2luZyB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDAgOTZweDtcblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDMycHggNzhweCAzNHB4IDMzcHg7XG4gICAgICAgIGdhcDogMzdweDtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3doeSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJi1jYXJkIHtcbiAgICAgICAgbWluLWhlaWdodDogMzE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMTRweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcmlsZSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJi1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgJl9faGVybyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIC5ibG9nX19icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjNweCA0MHB4IDIzcHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgyJSAwLCAxMDAlIDE5JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiA4NnB4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgIH1cblxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcmlraW5nIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggMCA4MHB4O1xuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMzRweCAxNnB4O1xuICAgICAgICBnYXA6IDM3cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aHkge1xuICAgICAgcGFkZGluZy10b3A6IDg2cHg7XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVyaWxlIHtcbiAgICAgIHBhZGRpbmc6IDQzcHggMCAyMDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb29kLXBhY2thZ2luZyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cblxuICAuc3VjY2Vzc19fc3RvcmllcyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnByb2R1Y3RzLWZvb2QsIC5wcm9kdWN0cy1maWxtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIHBhZGRpbmctdG9wOiAxNDRweDtcblxuICAucHJvZHVjdHMtZmlsbXMge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UwZTBlMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjlFNTg7XG5cbiAgICAgICAgLnByb2R1Y3RzLWZpbG1zX19pdGVtLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Fycm93LWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI0M3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgcGFkZGluZzogMTZweCAxMnB4IDI1cHggMjRweDtcblxuICAgIH1cbiAgfVxuXG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gIC50YWIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzE3MUQxQTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgLnRhYnMtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGFiLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3MgZWFzZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAxMjhweCAwO1xuXG4gICAgLnByb2R1Y3RzLWZpbG1zIHtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicyB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA5NnB4IDAgMDtcblxuICAgIC5wcm9kdWN0cy1maWxtcyB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC5idG4tdGV4dC1ncmVlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjM2MzgzIDEwLjg5OTlMMTAuNjM2NCAwLjg5OTkwMk0xMC42MzY0IDAuODk5OTAySDAuNjM2MzgzTTEwLjYzNjQgMC44OTk5MDJWMTAuODk5OScgc3Ryb2tlPSclMjMxNzFEMUEnIHN0cm9rZS13aWR0aD0nMS44Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMGUwZTA7XG4gICAgfVxuXG4gICAgLnRhYiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1maW5kZXItZ3JlZW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG5cbiAgJi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNzBweCA0MHB4IDYycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjMDE1NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDExcHg7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI0YxRjFGMTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb29kLXBhY2thZ2luZyB7XG4gIC5wcm9kdWN0LWZpbmRlci1ncmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1OXB4O1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWZpbmRlci1ncmVlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggNzBweCAzNXB4IDYycHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vZC1wYWNrYWdpbmcsIC5maWxtcy1zb2x1dGlvbnMge1xuICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1maW5kZXItZ3JlZW4ge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vZC1wYWNrYWdpbmcsIC5maWxtcy1zb2x1dGlvbnMge1xuICAgIC5oZXJvLWdyZWVuIHtcbiAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5maWxtcy1zb2x1dGlvbnMge1xuICAucHJvZHVjdHMtZmlsbXMge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5maWxtcy1zb2x1dGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufSIsIi5zdXN0YWluYWJpbGl0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG5cbiAgJl9fZ3JlZW4tZnV0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcblxuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgICAgcGFkZGluZzogMTA0cHggODhweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmLWRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG5cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Utbm90ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZjUyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyZWVuY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxvdy1zdXN0YWluYWJpbGl0eS5zdmcnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNDZweDtcbiAgICAgIGhlaWdodDogNTM0cHg7XG4gICAgICB3aWR0aDogMjcycHg7XG4gICAgfVxuXG4gICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDhweCAwO1xuICAgICAgbWF4LXdpZHRoOiA2NzZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxODRweDtcblxuICAgIH1cblxuICAgICYtaXRlbXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNDBweCA1NnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogMCAwIDExcHg7XG4gICAgfVxuXG4gICAgJi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIG1heC13aWR0aDogMzg4cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnN1bHRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZzogMTIwcHggOHB4IDEyMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgYS5saW5rLWFycm93IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2VzZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDgwcHg7XG5cbiAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgLy9tYXgtd2lkdGg6IDEyODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLy9wYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgJi1ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInRleHQxIGltYWdlMVwiXG4gICAgICBcImltYWdlMiB0ZXh0MlwiO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICZbZGF0YS1zbG90PVwidGV4dDFcIl0ge1xuICAgICAgICBncmlkLWFyZWE6IHRleHQxO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc2xvdD1cInRleHQyXCJdIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB0ZXh0MjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG5cblxuICAgICAgJltkYXRhLXNsb3Q9XCJpbWFnZTFcIl0ge1xuICAgICAgICBncmlkLWFyZWE6IGltYWdlMTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXNsb3Q9XCJpbWFnZTJcIl0ge1xuICAgICAgICBncmlkLWFyZWE6IGltYWdlMjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgICAgcGFkZGluZzogNjRweCA0MHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cbiAgICAmX19ncmVlbi1mdXR1cmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICB9XG5cblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JlZW5jaG9pY2Uge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb25zdWx0aW5nIHtcbiAgICAgICYtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2VzZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgICZfX2dyZWVuLWZ1dHVyZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcblxuICAgICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgcGFkZGluZzogMTA0cHggNzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmVlbmNob2ljZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb25zdWx0aW5nIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgfVxuXG4gICAgICAmLWxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXNnIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cbiAgICAmX19ncmVlbiB7XG4gICAgICAmLWZ1dHVyZSB7XG5cbiAgICAgICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgICAgICAgICAvL3BhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmVlbmNob2ljZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG5cbiAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmLWNhcmQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXNnIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICYtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJ0ZXh0MVwiXG4gICAgICAgIFwiaW1hZ2UxXCJcbiAgICAgICAgXCJ0ZXh0MlwiXG4gICAgICAgIFwiaW1hZ2UyXCI7XG4gICAgICB9XG5cbiAgICAgICYtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAubGluay1hcnJvdyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgJl9fY29uc3VsdGluZyB7XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogNjRweCAwO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTc2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19ncmVlbiB7XG4gICAgICAmLWZ1dHVyZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgICAgcGFkZGluZzogNDhweCAyNHB4IDgycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmVlbmNob2ljZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcHg7XG5cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMjFweDtcbiAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lc2cge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgICAmLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eSB7XG4gICAgICAmX19ncmVlbi1mdXR1cmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAmX19ncmVlbmNob2ljZSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMjQ0cHg7XG4gICAgICAgIGhlaWdodDogMzE3cHg7XG4gICAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgJi1jYXJkIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIH1cblxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC5zdXN0YWluYWJpbGl0eV9fZ3JlZW5jaG9pY2UtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogMjI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb25zdWx0aW5nIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSAiLCIucGFnZS00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDg0cHggMCA3NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgbWluLXdpZHRoOiAxMjNweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNmY1MjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbiAgICB9XG5cbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExMSwgODIsIDAuNCk7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9te1xuICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnZS00MDQge1xuICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS00MDQge1xuICAgIHBhZGRpbmc6IDc5cHggMCA2OXB4O1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDU0NnB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLTQwNCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA5NHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wYWdlLTQwNCB7XG4gICAgcGFkZGluZzogMTE1cHggMCA5OXB4O1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE5M3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgIGdhcDogMzBweDtcblxuICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlbmVmaXRzIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmY1MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19leWVicm93IHtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fY2FyZC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICB9XG59XG5cbi5iZW5lZml0cy0tMi1jb2xzIHtcbiAgLmJlbmVmaXRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5iZW5lZml0cy0tMy1jb2xzIHtcbiAgLmJlbmVmaXRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5iZW5lZml0cy0tMi0xIHtcbiAgLmJlbmVmaXRzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgLmJlbmVmaXRzX19jYXJkOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgfVxufVxuXG4uZm9vZC1wYWNrYWdpbmcge1xuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5maWxtcy1zb2x1dGlvbnMge1xuICAuYmVuZWZpdHMge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc5cHg7XG4gIH1cbn1cblxuLmZpbG1zLXNvbHV0aW9ucywgLmZvb2QtcGFja2FnaW5nIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJlbmVmaXRzIHtcbiAgICAgIHBhZGRpbmc6IDk2cHggMDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmX19jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAuYmVuZWZpdHMge1xuICAgICAgcGFkZGluZzogNjRweCAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmVlciB7XG4gIC5iZW5lZml0cyB7XG4gICAgJl9fZXllYnJvdyB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgIH1cblxuICAgICZfX2NhcmQtZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYmVuZWZpdHMtYmV5b25kIHtcbiAgICAuYmVuZWZpdHMge1xuICAgICAgJl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYmVuZWZpdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIC5iZW5lZml0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5iZW5lZml0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGlmZS1hdC13aXBhayB7XG4gICAgLmJlbmVmaXRzIHtcbiAgICAgICZfX2NhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmJlbmVmaXRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgLmJlbmVmaXRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuXG4gICAgICAgICZfX2V5ZWJyb3cge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgIC5iZW5lZml0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5yZW5ld2FibGUsIC5yZWN5Y2xhYmxlLCAucmVjeWNsZWQge1xuICAuYmVuZWZpdHMge1xuICAgICZfX2NhcmQge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmVuZWZpdHMge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmJlbmVmaXRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5iZW5lZml0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN1Y2Nlc3NfX3N0b3JpZXMge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBjb2xvcjogIzE3MWQxYTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjVweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMxNzFkMWE7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgfVxufSIsIi5ncmVlbkNob2ljZSB7XG4gIC5oZXJvLXdoaXRlIHtcbiAgICBoZWlnaHQ6IDkwNHB4O1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmVlbmNob2ljZS13aHkge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MiUpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncmVlbiB7XG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBnYXA6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgICYtZmluYWwge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ5MXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgfVxuXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JlZW5DaG9pY2VUZXN0aW1vbmlhbCB7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODFweDtcblxuICAgICZfX3F1b3RlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzE3MUQxQTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmX19yb2xlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDY0cHggODdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjOGUzZDM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgIGhlaWdodDogNzg3cHg7XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm90dG9tOiAtMTQ4cHg7XG4gICAgICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTQlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmVlbkNob2ljZVRlc3RpbW9uaWFsIHtcbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDg3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmdyZWVuY2hvaWNlLXdoeSB7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgaGVpZ2h0OiA2OTRweDtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGVmdDogODZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgICAgIGJvdHRvbTogLTI0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyZWVuY2hvaWNlLXdoeSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTRweDtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZ3JlZW5fX2JhY2tncm91bmQtbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc2cHgpIHtcbiAgICAuaGVyby13aGl0ZSB7XG4gICAgICBoZWlnaHQ6IDYxMHB4O1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICBsZWZ0OiA2NnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JlZW5jaG9pY2Utd2h5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kIHtcbiAgICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU3NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5ncmVlbkNob2ljZVRlc3RpbW9uaWFsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmVlbmNob2ljZS13aHkge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cbiAgICAuZ3JlZW5DaG9pY2VUZXN0aW1vbmlhbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmVlbl9fYmFja2dyb3VuZCB7XG4gICAgICAmLXJpZ2h0e1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMzIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyZWVuY2hvaWNlLXdoeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19idXR0b25zIHtcbiAgICAgICAgZ2FwOiAxOXB4O1xuXG4gICAgICAgIC5idG4tZ3JlZW4sIC5idG4td2hpdGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmVlbl9fYmFja2dyb3VuZCB7XG5cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgIH1cblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmVlbkNob2ljZVRlc3RpbW9uaWFsIHtcbiAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ3JlZW5fX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZjUyO1xuICBtaW4taGVpZ2h0OiA3MDJweDtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG5cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgc3Vwe1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxN3B4O1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0OTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgfVxuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ3JlZW5fX2JhY2tncm91bmQge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndpaWNhcmUsIC5zdGVyaWtpbmcsIC53aWlwb3VjaCB7XG4gICAgLmdyZWVuX19iYWNrZ3JvdW5kIHtcblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIH1cblxuXG4gICAgICAmLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JlZW5fX2JhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDYxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWxlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTIlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDYxNHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmVlbl9fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZy10b3A6IDY2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcblxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcblxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1NzZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpaWNhcmUsIC5zdGVyaWtpbmcsIC53aWlwb3VjaCB7XG5cbiAgICAuZ3JlZW5fX2JhY2tncm91bmQge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICYtcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5ncmVlbl9fYmFja2dyb3VuZCB7XG5cblxuICAgICYtbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuXG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGdhcDogMjFweDtcblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzQ0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLndpaWNhcmVfX2hlYWx0aGNhcmUge1xuICBwYWRkaW5nLXRvcDogMjQwcHg7XG5cbiAgJi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIG1heC13aWR0aDogNjI4cHg7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZWNkZjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMjlweDtcblxuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTlweDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC53aWljYXJlX19oZWFsdGhjYXJlIHtcbiAgICAmLWxlZnR7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53aWljYXJlX19oZWFsdGhjYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA0NjhweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpaWNhcmVfX2hlYWx0aGNhcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOTJweDtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICYtbGVmdCwgJi1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE2cHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAud2lpY2FyZV9faGVhbHRoY2FyZSB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53aWljYXJlX19oZWFsdGhjYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMjk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgLndpaWNhcmVfX2hlYWx0aGNhcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLnByb2R1Y3RTb2x1dGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG5cbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIG1heC13aWR0aDogNjc1cHg7XG4gICAgbWFyZ2luLXRvcDogNDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJi1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW92ZXJsYXlMb2dvIHtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjRweDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgaGVpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiA0cHggYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICYtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDMycHggMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjlFNTg7XG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAyOUU1OCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3VyLWNvbW1pdG1lbnQge1xuICAucHJvZHVjdFNvbHV0aW9ucyB7XG5cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjUxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDMycHggNDBweDtcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc0cHg7XG5cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAzMnB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuXG4gICAgJl9faGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG5cbiAgICAgICYtYmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmdzIHtcbiAgICAgIG1heC13aWR0aDogNTQ3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuXG4gICAgICAmLWJnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzRweCA2M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vdXItY29tbWl0bWVudCB7XG4gICAgLnByb2R1Y3RTb2x1dGlvbnMge1xuXG4gICAgICAmX19oZWFkaW5ncyB7XG4gICAgICAgIG1heC13aWR0aDogNDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgfVxuXG4gICAgICAmX19jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZCB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzRweCA2M3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcblxuICAgICZfX2hlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG5cbiAgICAgICYtYmcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZ3Mge1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEzN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHggMjFweDtcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3VyLWNvbW1pdG1lbnQge1xuICAgIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXG4gICAgICAmX19oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG5cbiAgICAgICAgJi1iZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmdzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZCB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTM3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyN3B4IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndoYXRXZURvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcblxuICAmX19wcm9kdWN0U29sdXRpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cblxuICAgIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2MXB4O1xuXG4gICAgICAmX19oZWFkaW5ncyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmQge1xuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMycHggNDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndoYXRXZURvIHtcblxuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0U29sdXRpb25zIHtcblxuICAgICAgLnByb2R1Y3RTb2x1dGlvbnMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGF0V2VEbyB7XG4gICAgJl9fcHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjUlIDEwMCU7XG5cbiAgICAgIC5wcm9kdWN0U29sdXRpb25zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgICAgICAgJl9faGVhZGluZ3Mge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMycHggMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwcm9hY2gge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzU2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5jdGEtYmFja2dyb3VuZC1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAud2hhdFdlRG8ge1xuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53aGF0V2VEbyB7XG4gICAgJl9fcHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjNweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG4gICAgICAucHJvZHVjdFNvbHV0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICZfX2hlYWRpbmdzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCAyMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ncmVlbkNob2ljZUltZ1RleHQge1xuICBtYXJnaW46IDQycHggMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAmX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBzcGFuLmdyZWVuIHtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDI2cHggMCAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGVjay1pY29uLWdyZWVuLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi10ZXh0LWdyZWVuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiA1NnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBtYXJnaW46IDQ4cHggMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JlZW5DaG9pY2Uge1xuICAuZ3JlZW5DaG9pY2VJbWdUZXh0IHtcbiAgICBtYXJnaW46IDE0NHB4IDAgMzBweDtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgcGFkZGluZzogMTAzcHggMCAxMDNweCA4OHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxuXG4gICZfX2V5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgLmdyZWVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2RjUyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hlY2staWNvbi1ncmVlbi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNjQ5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgICYuaW1nLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuaW1nLXRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDEzcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZXNnR3JlZW5DaG9pY2Uge1xuICAgIG1heC13aWR0aDogOTc2cHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuMDVmciAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM1N3B4O1xuXG4gICAgICAgICYuaW1nLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmltZy1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmltZy10YWJsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBwYWRkaW5nOiA3OXB4IDAgODBweCA3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDQ4cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ4MnB4O1xuXG4gICAgICAgICYuaW1nLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmltZy10YWJsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmltZy1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDY0cHggMCA2MnB4IDA7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIC8vbWF4LXdpZHRoOiAyNzJweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb29kLXBhY2thZ2luZywgLmZpbG1zLXNvbHV0aW9ucyB7XG4gIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDkzcHggMCAxMDRweCAwO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1NjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXNnR3JlZW5DaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgICAgIHBhZGRpbmc6IDkzcHggMCAxMDRweCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNDA0cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDU3OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTlweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgICAvL21heC13aWR0aDogMjcycHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBnYXA6IDM3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAvL21heC13aWR0aDogMjI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vaGVpZ2h0OiAxNzJweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbG1zLXNvbHV0aW9ucyB7XG4gIC5lc2dHcmVlbkNob2ljZSB7XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA0MTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIHAge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAyNDFweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZXNnR3JlZW5DaG9pY2Uge1xuICAgICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmVzZ0dyZWVuQ2hvaWNlIHtcbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZXNnR3JlZW5DaG9pY2Uge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxufSIsIi5zdGVyaWtpbmd7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG59IiwiLnBhY2thZ2luZ0NoYWxsZW5nZSB7XG4gIG1hcmdpbjogMTU4cHggYXV0byA0OHB4O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogNzdweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFja2FnaW5nQ2hhbGxlbmdlIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhY2thZ2luZ0NoYWxsZW5nZSB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ5cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDM1NnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNDU4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2Uge1xuICAgIG1hcmdpbjogOTVweCBhdXRvIDQwcHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTEycHggKyA2NHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDYzcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2Uge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ0MHB4ICsgNjRweCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5wYWNrYWdpbmdDaGFsbGVuZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cbiAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDI3MnB4ICsgMjlweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG59IiwiLmtleUZhY3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MTFweDtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNDhweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAua2V5RmFjdHMge1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzI1cHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rZXlGYWN0cyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMjYxcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rZXlGYWN0cyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDE5NnB4O1xuICAgICAgcGFkZGluZzogNDhweCAyMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAua2V5RmFjdHMge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn0iLCIuaGVyby1mbGV4cGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RURFQTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9fYmVuZWZpdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA0MTNweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG5cbiAgICAgIC5pY29uLWNoZWNrIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGVjay1ncmVlbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1pbi13aWR0aDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA0NDlweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtdG9wLWxlZnQge1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IC02JTtcbiAgfVxuXG4gIC5pbWFnZS10b3AtcmlnaHQge1xuICAgIHRvcDogMjMlO1xuICAgIHJpZ2h0OiA4JTtcbiAgfVxuXG4gIC5pbWFnZS1taWRkbGUge1xuICAgIHRvcDogNDYlO1xuICAgIGxlZnQ6IDIzJTtcbiAgfVxuXG4gIC5pbWFnZS1ib3R0b20tbGVmdCB7XG4gICAgYm90dG9tOiAyNCU7XG4gICAgbGVmdDogLTQlO1xuICB9XG5cbiAgLmltYWdlLWJvdHRvbS1yaWdodCB7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWZsZXhwYWNrIHtcbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICB9XG5cbiAgICAmX19iZW5lZml0cyB7XG4gICAgICBtYXgtd2lkdGg6IDQxMXB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA0MDRweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICB3aWR0aDogNDA0cHg7XG4gICAgfVxuXG4gICAgLmltYWdlLXRvcC1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmltYWdlLXRvcC1yaWdodCB7XG4gICAgICByaWdodDogNiU7XG4gICAgfVxuXG4gICAgLmltYWdlLW1pZGRsZSB7XG4gICAgICB0b3A6IDQzJTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtYm90dG9tLWxlZnQge1xuICAgICAgYm90dG9tOiAyMiU7XG4gICAgICBsZWZ0OiA2JTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtYm90dG9tLXJpZ2h0IHtcbiAgICAgIGJvdHRvbTogOSU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZmxleHBhY2sge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIH1cblxuICAgICZfX2JlbmVmaXRzIHtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMjhweCAwIDkwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDgzJTtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuaW1hZ2UtdG9wLWxlZnQge1xuICAgICAgdG9wOiA5JTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtdG9wLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiA0JTtcbiAgICAgIGJvdHRvbTogMTklO1xuICAgIH1cblxuICAgIC5pbWFnZS1taWRkbGUge1xuICAgICAgdG9wOiA0NyU7XG4gICAgICBsZWZ0OiAzMyU7XG4gICAgfVxuXG4gICAgLmltYWdlLWJvdHRvbS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDQlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaGVyby1mbGV4cGFjayB7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgICZfX2JlbmVmaXRzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDI4cHggMCA4MHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OThweDtcbiAgICAgIG9iamVjdC1maXQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmltYWdlLXRvcC1sZWZ0IHtcbiAgICAgIHRvcDogOSU7XG4gICAgfVxuXG4gICAgLmltYWdlLXRvcC1yaWdodCB7XG4gICAgICByaWdodDogMyU7XG4gICAgICB0b3A6IDI2JTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtbWlkZGxlIHtcbiAgICAgIHRvcDogNDQlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5pbWFnZS1ib3R0b20tbGVmdCB7XG4gICAgICBsZWZ0OiAyJTtcbiAgICAgIGJvdHRvbTogMzAlO1xuICAgIH1cblxuICAgIC5pbWFnZS1ib3R0b20tcmlnaHQge1xuICAgICAgYm90dG9tOiAxMiU7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmxleGlibGUtZmlsbXMge1xuICBwYWRkaW5nOiAxNjBweCAwO1xuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxNjhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyOXB4IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDI5RTU4O1xuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4aWJsZS1maWxtcyB7XG4gICAgcGFkZGluZzogMTI5cHggMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMycHggMTRweDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIG1heC13aWR0aDogMTI2cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxleGlibGUtZmlsbXMge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcblxuICAgICZfX2dyaWQge1xuICAgICAgZ2FwOiAyMXB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMzJweCAyMnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAuZmxleGlibGUtZmlsbXMge1xuICAgIHBhZGRpbmc6IDgxcHggMCA3NnB4O1xuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDE3cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTZweCAyMnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mbGV4aWJsZS1maWxtcyB7XG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE2cHggMjVweDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn0iLCIuaG93LXdlLXdvcmsge1xuICBwYWRkaW5nLWJvdHRvbTogNzlweDtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogNDEzcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGVwcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNEMUQyRDEsICNEMUQyRDEgNHB4LCB0cmFuc3BhcmVudCAxMnB4KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjZzIGxpbmVhciwgb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuXG4gICZfX3N0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcblxuICAgIC5ob3ctd2Utd29ya19fc3RlcC5pcy1hY3RpdmUgJiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDQxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjZzIGVhc2U7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuaG93LXdlLXdvcmtfX3N0ZXAuaXMtYWN0aXZlICYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvdy13ZS13b3JrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDQwNHB4O1xuICAgIH1cblxuICAgICZfX3N0ZXBzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHdpZHRoOiAzMzJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhvdy13ZS13b3JrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXgtd2lkdGg6IDUxNHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgfVxuXG4gICAgJl9fc3RlcHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhvdy13ZS13b3JrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXBzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggMjRweCAyMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJlZXIge1xuICAuaG93LXdlLXdvcmsge1xuICAgICZfX2xhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG59XG5cbi5vdXItZnV0dXJlLXJvYWRtYXAge1xuICAuaG93LXdlLXdvcmsge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIge1xuICAuaG93LXdlLXdvcmsge1xuICAgICZfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmhvdy13ZS13b3JrIHtcbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuaG93LXdlLXdvcmsge1xuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5xdW90ZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgcGFkZGluZzogNjRweCA0OHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5xdW90ZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2OXB4IDMwcHg7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTQ0cHg7XG5cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnF1b3RlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQ5cHggMjBweDtcblxuICAgICZfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAyMjRweDtcbiAgICB9XG4gIH1cbn1cbi5vdXJTZXJ2aWNlcyB7XG4gIC5xdW90ZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggNDhweDtcbiAgfVxufVxuIiwiLmFwcHJvYWNoIHtcbiAgcGFkZGluZzogMTUycHggMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDEzcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NjhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAmLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYtYm94IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwYjZhNTI7XG4gICAgICBwYWRkaW5nOiAyOXB4IDMwcHggMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzBiNmE1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuXG4gICAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICMwYjZhNTI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL0NoZWNrLUljb24uc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHByb2FjaCB7XG4gICAgcGFkZGluZzogMTIycHggMDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG5cbiAgICAgICYtaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMzJweDtcbiAgICAgIH1cblxuICAgICAgJi1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWJveCB7XG4gICAgICAgIGdhcDogMTdweDtcbiAgICAgICAgYm90dG9tOiA0N3B4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE3cHggMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFwcHJvYWNoIHtcbiAgICBwYWRkaW5nOiA4OHB4IDAgOTdweDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICYtaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtYm94IHtcbiAgICAgICAgYm90dG9tOiA3OHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDY5cHggMTlweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmFwcHJvYWNoIHtcbiAgICBwYWRkaW5nOiA2OHB4IDAgMTAwcHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuXG4gICAgICAmLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMjY0cHg7XG4gICAgICB9XG5cbiAgICAgICYtYm94IHtcbiAgICAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAxOHB4IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTcycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNlcnZpY2VzU2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDU2cHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWF4LXdpZHRoOiAzODhweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGM0Y0RjY7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAyOUU1ODtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXRvcC1yaWdodC1ob3Zlci5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI5RTU4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAuc2VydmljZXNTZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDtcblxuICAgICZfX2dyaWQge1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDQ5cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlc1NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nOiAzMXB4IDAgMjVweDtcblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnNlcnZpY2VzU2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNzlweDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMCAyNnB4O1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vdXJTZXJ2aWNlc1BhcmVudHtcbiAgLnNlcnZpY2VzU2VjdGlvbntcbiAgICAmX193cmFwcGVye1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxN3B4O1xuICAgIH1cbiAgfVxufSIsIi5maWxtcy1oZXJvIHtcbiAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5icmVhZGNydW1iIHtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNGMUYxRjE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rLCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MjdweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbG1zLWhlcm8ge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxtcy1oZXJvIHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMzc0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZmlsbXMtaGVybyB7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJi1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxlZnQ6IDdweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZmlsbXMtaGVybyB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgIH1cbiAgfVxufSIsIi5icmFuZC1zdWNjZXNzIHtcbiAgcGFkZGluZzogNzNweCAwIDgxcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWF4LXdpZHRoOiA1NjhweDtcbiAgICBtYXJnaW46IDAgYXV0byA0NnB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjcycHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5ncmVlbkNob2ljZXtcbiAgLmJyYW5kLXN1Y2Nlc3N7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnJhbmQtc3VjY2Vzc3tcbiAgICBwYWRkaW5nOiA2OHB4IDAgODFweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA0NnB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZC1zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiAzN3B4IDAgMzBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxNjdweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmJyYW5kLXN1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDM2cHggMCAzMHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICB9XG4gIH1cbn0iLCIuc2luZ2xlLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2hlcm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC45ZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk3cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDEzcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQ2hlY2stSWNvbi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTYzcHg7XG4gIH1cblxuICAmX19nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGhlaWdodDogNDIycHg7XG4gICAgfVxuXG4gICAgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBncmlkLXJvdzogMjtcbiAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgIH1cblxuICAgIGE6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIgaW1nIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDI5RTU4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fc3VnZ2VzdGVkIHtcbiAgICBwYWRkaW5nOiA2NHB4IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjI2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBtYXgtd2lkdGg6IDUxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNGMUYxRjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19hcHBsaWNhdGlvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMjYycHgpO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgbWF4LXdpZHRoOiAyNjJweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC50YXhvbm9teS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMjlFNTg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19zdXN0YWluYWJpbGl0eSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX2JlbmVmaXRzIHtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9DaGVjay1JY29uLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZWNobmljYWwge1xuICAgICYtaWNvbnMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLnRheG9ub215LWljb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC50YXhvbm9teS1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC50YXhvbm9teS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qge1xuXG4gICAgJl9fZ2FsbGVyeSB7XG5cbiAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBoZWlnaHQ6IDMzOHB4O1xuICAgICAgfVxuXG4gICAgICBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgJl9fc3VnZ2VzdGVkIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgICB9XG5cbiAgICAmX19iZW5lZml0cyB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCB7XG5cbiAgICAmX19nYWxsZXJ5IHtcblxuICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICB9XG5cbiAgICAgIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBoZWlnaHQ6IDE1M3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDM5cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJl9fc3VnZ2VzdGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgJl9fYXBwbGljYXRpb25zIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICAmX19iZW5lZml0cyB1bCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAmX190ZWNobmljYWwtaWNvbnMge1xuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IHtcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nYWxsZXJ5IHtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgaGVpZ2h0OiAyMDFweDtcbiAgICAgIH1cblxuICAgICAgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGhlaWdodDogNjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5idG4tZ3JlZW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICAmX19hcHBsaWNhdGlvbiB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Z2dlc3RlZCB7XG4gICAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgPiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZW5lZml0cyB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZhcS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTYxcHggMCA4MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXG4gIC5mYXFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMS41ZnI7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG5cbiAgLmZhcV9faW50cm8ge1xuICAgIC5mYXFfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuZmFxX19kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2RjUyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA0ZjNhO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhcV9fYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG5cbiAgICAuZmFxX19xdWVzdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLmZhcV9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXFfX2ljb24tLXBsdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhcV9faWNvbi0tbWludXMge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXFfX2Fuc3dlciB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG5cbiAgICAuZmFxX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuZmFxX19xdWVzdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMWYxZjE7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXFfX2ljb24tLXBsdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXFfX2ljb24tLW1pbnVzIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXFfX2Fuc3dlciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggNDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDZweCAwIDgxcHg7XG5cbiAgICAuZmFxX19pbnRybyB7XG4gICAgICAuZmFxX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NnB4IDAgODFweDtcblxuICAgIC5mYXFfX3dyYXBwZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDRyZW07XG4gICAgfVxuXG4gICAgLmZhcV9faW50cm8ge1xuICAgICAgLmZhcV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcV9fYWNjb3JkaW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYXFfX2ljb24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhcV9faWNvbi0tcGx1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhcV9faWNvbi0tbWludXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhcV9fYW5zd2VyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhcV9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAuZmFxX19xdWVzdGlvbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YxZjFmMTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYXFfX2ljb24tLXBsdXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmFxX19pY29uLS1taW51cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhcV9fYW5zd2VyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZmFxLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDY1cHggMCA0OHB4O1xuXG5cbiAgICAuZmFxX19pbnRybyB7XG4gICAgICAuZmFxX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxX19hY2NvcmRpb24ge1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjFweCAyNXB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhcV9faXRlbSB7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcblxuICAgICAgICAgIC5mYXFfX2Fuc3dlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm91clNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcblxuICAmLm5leHRJbm5vdmF0aW9uLCAmLnRlY2huaWNhbFNlcnZpY2UsICYuU3VzdGFpbmFiaWxpdHlDb25zdWx0LCAmLmRpZ2l0YWxDaG9pY2Uge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogOTZweDtcbiAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICAgICAgfVxuXG4gICAgICAuaGVyby13aGl0ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAvL2JvdHRvbTogLTU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAvL2JvdHRvbTogLTQ0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cblxuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzBweDtcblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwNnB4O1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NSUsIDgxJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5TdXN0YWluYWJpbGl0eUNvbnN1bHQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTg0cHg7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvdHRvbTogLTU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAuaGVyby13aGl0ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctbW9iaWxlKTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDkwJSwgODAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRpZ2l0YWxDaG9pY2Uge1xuICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IC00MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3R0b206IC03NHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZXJvLWJnLW1vYmlsZSk7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgICAgIC5oZXJvLXdoaXRlIHtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4NiUsIDg0JSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50ZWNobmljYWxTZXJ2aWNlLCAmLm5leHRJbm5vdmF0aW9uIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLXdoaXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICAuaGVyby13aGl0ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctbW9iaWxlKTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg0JSwgODAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzlweCkge1xuICAgICAgLmhlcm8td2hpdGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzcwcHg7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3VyU2VydmljZXNQYXJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXG4gIC5ob3ctd2Utd29ya19fY2FyZCB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgfVxuXG4gIC5oZXJvU2ltcGxlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgOTIlLCAwIDEwMCUpO1xuXG4gICAgLmdyaWQtaW5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIH1cblxuICAgICZfX2NpcmNsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9Jzc2JyBoZWlnaHQ9Jzc2JyB2aWV3Qm94PScwIDAgNzYgNzYnIGZpbGw9J25vbmUnJTNFJTNDY2lyY2xlIGN4PSczOCcgY3k9JzM4JyByPSczOCcgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTQ1LjM3NDYgMzguODYyOUw0NC44NiAzOC4zMDYyTDQwLjQ3OTEgNDMuMDM5NkwzOS4xNTg4IDQ0LjQ2NTRWMjkuNTQ0NUgzOC40ODY5VjQ0LjQ2NTRMMzcuMTY1NiA0My4wMzk2TDMyLjc4MzggMzguMzA3MkwzMi4yNjkyIDM4Ljg2MjlMMzguODIxOSA0NS45NDFMNDUuMzc0NiAzOC44NjI5WicgZmlsbD0nJTIzMDA2RjUyJyBzdHJva2U9JyUyMzAwNkY1Micgc3Ryb2tlLXdpZHRoPScxLjUyMzE5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgYm90dG9tOiA3NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiA4O1xuXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyOUU1ODtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgICB9XG5cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjlFNTg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cbiAgICAuaGVyb1NpbXBsZSB7XG4gICAgICAmX19iZyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbiAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4gICAgLmhlcm9TaW1wbGUge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDUwJSA5NCUsIDAgMTAwJSk7XG5cbiAgICAgICZfX2JnIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDZkZWcpO1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgOTQlLCAwIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAgIC5oZXJvU2ltcGxlIHtcbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDdkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5oZXJvU2ltcGxlIHtcbiAgICAgICZfX2Fycm93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2lyY2xlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaGVyb1NpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG5cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNzYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy1kZXNrdG9wKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgLmdyaWQtaW5zaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvU2ltcGxlX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy10YWJsZXQsIHZhcigtLWhlcm8tYmctZGVza3RvcCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIC5oZXJvU2ltcGxlX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy1tb2JpbGUsIHZhcigtLWhlcm8tYmctdGFibGV0LCB2YXIoLS1oZXJvLWJnLWRlc2t0b3ApKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBtaW4taGVpZ2h0OiA3ODVweDtcbiAgfVxuXG4gIC5oZXJvU2ltcGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59IiwiLnZhbHVlU3VwcG9ydCB7XG4gIHBhZGRpbmc6IDcwcHggMCAxNjVweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwOHB4O1xuICB9XG5cbiAgJl9fZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9DaGVjay1JY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAvLy92YWx1ZS1zdXBwb3J0IHZpc3VhbCBlIHBlIG11bHRlIHBhZ2luaSEhISFcblxuICAmX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTYzcHg7XG4gICAgaGVpZ2h0OiA0NTRweDtcbiAgfVxuXG4gICZfX3NoYXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUyNXB4O1xuICAgIGhlaWdodDogNDU1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMzIlIDAsIDk4JSAwLCA2OCUgMTAwJSwgMCAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTI1cHg7XG4gICAgaGVpZ2h0OiA0NTRweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTVweDtcbiAgICAgIHdpZHRoOiA0NTRweDtcbiAgICAgIGhlaWdodDogNDQ4cHg7XG4gICAgICBib3JkZXI6IDIuMjRweCBkYXNoZWQgIzAyOUU1ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjtcblxuICAgICYtLWxlZnQge1xuICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgaGVpZ2h0OiAyNDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE2Ni4wNnB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICB3aWR0aDogMzU3cHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbGVmdDogMjA2cHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgJl9fdmlzdWFsIHtcbiAgICAgIHdpZHRoOiA0NTFweDtcbiAgICAgIGhlaWdodDogMzY1cHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgIHdpZHRoOiA0NDFweDtcbiAgICAgIGhlaWdodDogMzY1cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM2M3B4O1xuICAgICAgICBoZWlnaHQ6IDM2M3B4O1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NoYXBlIHtcbiAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgIGhlaWdodDogMzYzcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIHdpZHRoOiAyMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxOThweDtcbiAgICAgICAgdG9wOiAxMzNweDtcbiAgICAgIH1cblxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgIGhlaWdodDogMjM5cHg7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgbGVmdDogMTY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiA0OHB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogNjQwcHg7XG4gICAgICBoZWlnaHQ6IDUxNXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlcyB7XG4gICAgICB3aWR0aDogNjMwcHg7XG4gICAgICBoZWlnaHQ6IDUxNXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MTVweDtcbiAgICAgICAgaGVpZ2h0OiA1MTVweDtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFwZSB7XG4gICAgICB3aWR0aDogNTk2cHg7XG4gICAgICBoZWlnaHQ6IDUxNXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICYtLWxlZnQge1xuICAgICAgICB3aWR0aDogMzA0cHg7XG4gICAgICAgIGhlaWdodDogMjgxcHg7XG4gICAgICAgIHRvcDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQwNXB4O1xuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIGxlZnQ6IDIzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgJl9fdmlzdWFsIHtcbiAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIGhlaWdodDogMjE5cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgICBoZWlnaHQ6IDIxOXB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NoYXBlIHtcbiAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgaGVpZ2h0OiAxMTlweDtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxNzJweDtcbiAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICBsZWZ0OiA5OXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlmZS1hdC13aXBhayB7XG4gIC52YWx1ZVN1cHBvcnQge1xuICAgICZfX3Zpc3VhbCB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgJl9fc2hhcGUge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlcyB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDQ2MXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICYtLWxlZnQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjI3cHg7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG5cbiAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgICAgIGhlaWdodDogMjUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMzAycHg7XG4gICAgICAgIGhlaWdodDogMjkwcHg7XG5cbiAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLWJleW9uZHtcbiAgLnZhbHVlU3VwcG9ydCB7XG4gICAgJl9fdmlzdWFsIHtcbiAgICAgIHdpZHRoOiA0ODRweDtcbiAgICAgIGhlaWdodDogNDg0cHg7XG4gICAgfVxuXG4gICAgJl9fc2hhcGUge1xuICAgICAgd2lkdGg6IDQ4NHB4O1xuICAgICAgaGVpZ2h0OiA0ODRweDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigzNCUgMCw5NSUgMCw2MyUgMTAwJSwwIDEwMCUpO1xuICAgIH1cblxuICAgICZfX2ltYWdlcyB7XG4gICAgICB3aWR0aDogNDg0cHg7XG4gICAgICBoZWlnaHQ6IDQ4NHB4O1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAmLS1sZWZ0IHtcbiAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICAmLlRleHRJbWFnZSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB3aWR0aDogMzA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uU3VzdGFpbmFiaWxpdHlDb25zdWx0IHtcbiAgLnZhbHVlU3VwcG9ydCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZGlnaXRhbENob2ljZXtcbiAgLnZhbHVlU3VwcG9ydHtcbiAgICAmX19zaGFwZXtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Zsb3ctYmx1ZS1kaWdpdGFsLnBuZycpO1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgaGVpZ2h0OiA1MTJweDtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5kaWdpdGFsLWRpYWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXG4gICZfX2NvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDg4cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltYWdlcy9kaWdpdGFsLWRpYWdyYW0ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDQxM3B4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1ODdweDtcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuXG4gICYtbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuXG4gICYtaW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG5cbiAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1heC13aWR0aDogMzMzcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1heC13aWR0aDogMTUycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pbWFnZS0tdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICYtaW1hZ2UtLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtaW1hZ2UtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi53aGF0WW91R2V0IHtcbiAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cbiAgJl9fZXllYnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXgtd2lkdGg6IDU4N3B4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gICZfX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjRweDtcblxuICAgICYuaXMtZXZlbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAud2hhdFlvdUdldF9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgICAud2hhdFlvdUdldF9faXRlbTpudGgtY2hpbGQoMyksXG4gICAgICAud2hhdFlvdUdldF9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb2RkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICAgIC53aGF0WW91R2V0X19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtVGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICB9XG5cbiAgJl9faXRlbURlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAmLmlzLWV2ZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9kZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWNobmljYWxTZXJ2aWNlIHtcbiAgLndoYXRZb3VHZXQge1xuICAgICZfX2l0ZW1EZXNjIHtcbiAgICAgIG1heC13aWR0aDogMjYycHg7XG4gICAgfVxuICB9XG59XG4iLCIuY29ubmVjdGVkQmxvY2tzIHtcbiAgcGFkZGluZzogMDtcblxuICAmX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMTYycHggMCAxNDhweDtcbiAgfVxuXG4gICZfX2ltYWdlU3BhY2VyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gICZfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1heC13aWR0aDogNDEzcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICB9XG5cbiAgJl9fbGlzdEl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQ2hlY2stSWNvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhcmFncmFwaC0tYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICB9XG5cbiAgJl9faW1hZ2VCZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjc3cHg7XG4gICAgICBoZWlnaHQ6IDE2OHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaXMtaW1hZ2UtcmlnaHQge1xuICAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG59XG5cbi5pcy1pbWFnZS1sZWZ0IHtcbiAgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMTY4cHggMCAxNTJweDtcbiAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICB9XG5cbiAgLmNvbm5lY3RlZEJsb2Nrc19fcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNvbm5lY3RlZEJsb2Nrc19fcm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuLmlzLWltYWdlLXJpZ2h0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTAwJSk7XG59XG5cbi5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2ltYWdlQmcge1xuICBsZWZ0OiAwO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMCUsIDgwJSAxMDAlLCAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG5cbi5vdXItY29tbWl0bWVudCwgLnJlbmV3YWJsZSwgLnJlY3ljbGVkIHtcbiAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdEl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDAuNjVlbTtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjlFNTg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXJhZ3JhcGgtLWJvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgfVxuICAgIC5pcy1pbWFnZS1sZWZ0IC5jb25uZWN0ZWRCbG9ja3NfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWN5Y2xlZCB7XG4gIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgIHBhZGRpbmc6IDE1NXB4IDAgNzVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5pcy1pbWFnZS1yaWdodCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgfVxuICB9XG4gIH1cblxuLnJlbmV3YWJsZSB7XG4gIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMTEycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIH1cbiAgICAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucmVuZXdhYmxlLCAucmVjeWNsZWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLmlzLWltYWdlLXJpZ2h0IHtcblxuICAgICAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtaW1hZ2UtbGVmdCB7XG4gICAgICAuY29ubmVjdGVkQmxvY2tzIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIC5pcy1pbWFnZS1yaWdodCB7XG4gICAgICAuY29ubmVjdGVkQmxvY2tzIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG5cbiAgICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmlzLWltYWdlLWxlZnQge1xuICAgICAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuXG4gICAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWltYWdlLXJpZ2h0IHtcbiAgICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgICAmX19pbWFnZUJnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmLS1ib3R0b20ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXMtaW1hZ2UtbGVmdCB7XG5cbiAgICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgICAmX19pbWFnZUJnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm91ci1jb21taXRtZW50IHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaXMtaW1hZ2UtcmlnaHQgLmNvbm5lY3RlZEJsb2Nrc19fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgIH1cbiAgICAuaXMtaW1hZ2UtbGVmdCAuY29ubmVjdGVkQmxvY2tzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU5cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgfVxuXG4gICAgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zdXN0YWluYWJpbGl0eS1jb21taXRtZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLmhlcm8td2hpdGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyby13aGl0ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgICAuaGVyby13aGl0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRpZ2l0YWxDaG9pY2Uge1xuICAuY29ubmVjdGVkQmxvY2tzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpICAgIHtcbiAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmlzLWltYWdlLWxlZnQge1xuICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlzLWltYWdlLWxlZnQge1xuICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtaW1hZ2UtcmlnaHQge1xuICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fcGFyYWdhcGgge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmlzLWltYWdlLWxlZnQge1xuICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgJl9faW1hZ2VCZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtaW1hZ2UtcmlnaHQge1xuICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgJl9faW1hZ2VCZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3BhcmFnYXBoIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29ubmVjdGVkQmxvY2tzIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAmX19saXN0SXRlbSB7XG4gICAgICBnYXA6IDlweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmlzLWltYWdlLWxlZnQge1xuICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgJl9faW1hZ2VCZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwJSwgODAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pcy1pbWFnZS1yaWdodCB7XG4gICAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgICAmX19pbWFnZUJnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDAlLCA4MCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb25uZWN0ZWRCbG9ja3Mge1xuXG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICZfX2xpc3RJdGVtIHtcbiAgICAgIGdhcDogOXB4O1xuICAgIH1cbiAgfVxuICAub3VyLWNvbW1pdG1lbnQge1xuICAgIC5pcy1pbWFnZS1sZWZ0IHtcbiAgICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgICAmX19pbWFnZUJnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI5NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWltYWdlLXJpZ2h0IHtcbiAgICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgICAmX19pbWFnZUJnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI5NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXItY29tbWl0bWVudCB7XG4gICAgLmlzLWltYWdlLXJpZ2h0IHtcbiAgICAgIC5jb25uZWN0ZWRCbG9ja3Mge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWltYWdlLWxlZnQge1xuICAgICAgLmNvbm5lY3RlZEJsb2NrcyB7XG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5rZXlCZW5lZml0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTFweDtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXgtd2lkdGg6IDI2MXB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgICZfX2dyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cblxuIiwiLnRlYW1HYWxsZXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDIlIDU4JTtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICAmLS1yZXZlcnNlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTglIDQyJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogNDMwcHg7XG5cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAzNDZweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDIwOHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmLS1yZXZlcnNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgICZfX2dyaWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmhlcm8tZ3JlZW4tcGxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5icmVhZGNydW1iIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI0M4RTNEMztcbiAgICB9XG4gIH1cblxuICAuaGVybyB7XG4gICAgJl9fbWVkaWEge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEtdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHotaW5kZXg6IDY7XG4gICAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTU2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjAzcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA2NSUsIDg1JSAxMDAlLCAwIDEwMCUpO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoZWNrLWljb24tZ3JlZW4uc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0MXB4O1xuICAgICAgYm90dG9tOiA0MXB4O1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAgIH1cblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXBsYXlpbmcge1xuXG4gICAgLmhlcm9fX21lZGlhLXZpZGVvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAuaGVyb19fbWVkaWEtaW1hZ2Uge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuaGVyb19fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1ncmVlbi1wbGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ncmVlbi1wbGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oZXJvLWdyZWVuLXBsYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIuc3VzdGFpbmFibGUtcHJvZHVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbn1cblxuIiwiLnF1YWxpdHktYXNzdXJhbmNlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNjZmU3ZDc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4OXB4IDAgODhweCA4OXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNDg3cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogIzQ1NGE0ODtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGVjay1pY29uLWdyZWVuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgJl9fZm9vdG5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogIDFmcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA3MnB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAmX19pbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5jb250YWN0LXVzIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbn1cblxuLmNvbnRhY3QtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5jb250YWN0LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jb250YWN0LXRhYiB7XG4gICAgcGFkZGluZzogMjlweCAzMXB4IDIzcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzODA7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAyOUU1ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LXNlYXJjaCB7XG4gIHdpZHRoOiAzMjVweDtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEzcHggMzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3NTc3NzY7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2ZjUyO1xuICB9XG5cbiAgJi1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzLy9oZWFkZXIvU2VhcmNoLUljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXNfX2dyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyNHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMzNweCAyNHB4O1xuXG4gICZfX2NvdW50cnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDA2ZjUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYubG9jYXRpb24tZW1haWwge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwNmY1MjtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDA2ZjUyO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cblxuYXJ0aWNsZVtkYXRhLXR5cGU9XCJzYWxlcy1vZmZpY2VcIl0gaDMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5jb250YWN0LXVzX19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDhweCAxNnB4O1xuICBjb2xvcjogIzc1Nzc3NjtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiLmhlcm8tY29udGFjdCB7XG4gIHBhZGRpbmc6IDgycHggMCAxNjJweDtcblxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9fZXllYnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxNzFEMUE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzRiNGY0ZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIycHg7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgcGFkZGluZzogNjRweCA2NXB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4MCUsIDgzJSAxMDAlLCAwIDEwMCUpO1xuICB9XG5cbiAgJl9fYmctdGl0bGUge1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzRweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgfVxuXG4gICZfX2l0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi51c2VmdWwtbGlua3Mge1xuICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XG5cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMUQyRDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDtcblxuICAgIGE6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC51c2VmdWwtY2FyZF9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51c2VmdWwtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI4cHggMCA1MHB4O1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctbGluay1pY29uLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmJlbmVmaXRzLXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2RjUyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgbWFyZ2luLXRvcDogODBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDJmcjtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYtbGVmdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiAzNHB4IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgY29sb3I6ICMwMDRmM2E7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMWVmZTU7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgLmFycm93e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLWFjdGl2ZXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q2ZWJlMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICYuYXJyb3cge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAmLWFjdGl2ZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg1JSwgODUlIDEwMCUsIDAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAuYmVuZWZpdHMtdGFic19fY2hlY2sge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ob3ctd2UtZGVsaXZlciB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1ODdweDtcbiAgfVxuXG4gICZfX2V5ZWJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNTUlLCAyOCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMnB4IDY0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2FyZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wZW9wbGUtZ3JpZCB7XG4gIHBhZGRpbmc6IDRweCAwIDE2MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLS1yMS1sZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNjtcbiAgICBhc3BlY3QtcmF0aW86IDUwMCAvIDMyMDtcbiAgfVxuXG4gICZfX2l0ZW0tLXIxLXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgIGFzcGVjdC1yYXRpbzogMzI2IC8gMzIwO1xuICB9XG5cbiAgJl9faXRlbS0tcjItbGVmdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICBhc3BlY3QtcmF0aW86IDIzOCAvIDI4MDtcbiAgfVxuXG4gICZfX2l0ZW0tLXIyLW1pZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbiAgICBhc3BlY3QtcmF0aW86IDQxMyAvIDI4MDtcbiAgfVxuXG4gICZfX2l0ZW0tLXIyLXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgIGFzcGVjdC1yYXRpbzogMzI1IC8gMjgwO1xuICB9XG5cbiAgJl9faXRlbS0tcjMtbGVmdCB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDQ7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjYgLyAzMjA7XG4gIH1cblxuICAmX19pdGVtLS1yMy1yaWdodCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICBhc3BlY3QtcmF0aW86IDUwMCAvIDMyMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcblxuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICAgIH1cblxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG5cbiAgICAmX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICB9XG5cbiAgICAmX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgIH1cblxuICAgICZfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG59XG4iLCIud2hlcmUtd2UtcHJvZHVjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA4OHB4O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggMWZyO1xuICAgIGdhcDogMzJweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2NvdW50cnktc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEzcHggNDRweCAxM3B4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkNmQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1jb250YWN0LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTRweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDI5ZTU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19jaXRpZXMtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3B4O1xuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9fY291bnRyeS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDdweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYWNjZW50LWNvbG9yOiAjMDA2ZjUyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGxhbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnByb2R1Y3Rpb24tcGxhbnQge1xuICAgICAgbWFyZ2luOiA4MHB4IDI1cHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZ2FwOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyOWU1ODtcbiAgICB9XG4gIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndoZXJlLXdlLXByb2R1Y2Uge1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggNTBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoZXJlLXdlLXByb2R1Y2Uge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNjZweCA0MHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cblxuICAgICZfX2xheW91dCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG5cbiAgICAmX19jb3VudHJ5LWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb3VudHJ5LXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19jb3VudHJpZXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndoZXJlLXdlLXByb2R1Y2Uge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA3OHB4IDI0cHggODBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgfVxuXG4gICAgJl9fY291bnRyeS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiNwcm9kdWN0aW9uLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNwcm9kdWN0aW9uLW1hcCAubGVhZmxldC10aWxlIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwLjc1KSBjb250cmFzdCgwLjk1KSBicmlnaHRuZXNzKDEuMDIpO1xufVxuIiwiLnByb2R1Y3Rpb25QbGFudHMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZXJvLWdyZWVuLXBsYXkge1xuICAgICAgLmhlcm8ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaGVyby1ncmVlbi1wbGF5IHtcbiAgICAgIC5oZXJvIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdXN0YWluYWJsZS1wcm9kdWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlcm8tZ3JlZW4tcGxheSB7XG5cbiAgICB9XG5cbiAgICAuc3VzdGFpbmFibGUtcHJvZHVjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmhlcm8tZ3JlZW4tcGxheSB7XG4gICAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAuaGVyby1ncmVlbi1wbGF5IHtcbiAgICAgIC5oZXJvIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lZGlhIHtcbiAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndoZXJlLXdlLXByb2R1Y2Uge1xuICAucHJvZHVjdGlvbi1wbGFudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5jb250YWN0LXVzIHtcbiAgLnByb2R1Y3Rpb24tcGxhbnQge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdGlvbi1wbGFudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWF4LXdpZHRoOiAzNjhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyOWU1ODtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX3llYXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzc1Nzc3NjtcbiAgfVxuXG4gICZfX2ZvY3VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAmX19mb2N1cyxcbiAgJl9fYWRkcmVzcyxcbiAgJl9fY29udGFjdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMjllNTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCB0ZXh0LWRlY29yYXRpb24gMC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuY2Y3LXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAmW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMTc3cHg7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXgtd2lkdGg6IDQ2N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUycHg7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE5cHg7XG4gIH1cblxuICAmX19yZXNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNmNy1zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDI0cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zdXBwb3J0LWN0YSB7XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDZmNTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDc0cHggMzJweCA3MnB4IDcycHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZWVyIHtcbiAgLnN1cHBvcnQtY3RhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg4cHg7XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4MXB4IDAgODBweCA4MXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtaW5zaWdodHMge1xuICAuc3VwcG9ydC1jdGEge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGhlaWdodDogNDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWZpbmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcblxuICAuc3VwcG9ydC1jdGEge1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgcGFkZGluZzogODBweCAwIDgwcHggODBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlciB7XG4gICAgLnN1cHBvcnQtY3RhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDtcblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgNjRweCA2NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhcmVlciB7XG4gICAgLnN1cHBvcnQtY3RhIHtcbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogNDM2cHg7XG4gICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmVlciB7XG4gICAgLnN1cHBvcnQtY3RhIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3VwcG9ydC1jdGEge1xuICAgIGhlaWdodDogMzcwcHg7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1OXB4IDAgNTFweCA1OHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDM3MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdC1maW5kZXIge1xuICAgIC5zdXBwb3J0LWN0YSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjRweCAwIDY0cHggNjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY2FyZWVyIHtcbiAgICAuc3VwcG9ydC1jdGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyNHB4O1xuXG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc3VwcG9ydC1jdGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtZmluZGVyIHtcbiAgICAuc3VwcG9ydC1jdGEge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDZweDtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydC1jdGEge1xuICAgIGhlaWdodDogMzYycHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQycHggMCA0MHB4IDQycHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNyU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3VwcG9ydC1jdGEge1xuICAgICZfX21lZGlhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI2JTtcbiAgICB9XG4gIH1cblxuICAuY2FyZWVyIHtcbiAgICAuc3VwcG9ydC1jdGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWZpbmRlciB7XG4gICAgLnN1cHBvcnQtY3RhIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc3VwcG9ydC1jdGEge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDM0cHggMjJweCAzNHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzQzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmVlciB7XG4gICAgLnN1cHBvcnQtY3RhIHtcbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuc3VwcG9ydC1jdGEge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzRweCAyMnB4IDM0cHggMjVweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0cmF0ZWdpYy1pbml0aWF0aXZlcyB7XG5cbiAgJl9faGVybyB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDg4cHggODhweCA4OHB4O1xuXG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLnN0cmF0ZWdpYy1pbml0aWF0aXZlc19fbG9nbyBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAuc3RyYXRlZ2ljLWluaXRpYXRpdmVzX19pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzODVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDYzcHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE1MXB4O1xuICAgIGhlaWdodDogMTUxcHg7XG4gICAgcGFkZGluZzogMjBweCAyNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRhNDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICZfX2JlbmVmaXRzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiA5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL0NoZWNrLUljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMjlFNTg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAyOTNweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICZfX2hlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgJl9faGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogNDhweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgJl9faGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMycHg7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGF5b3V0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5zdHJhdGVnaWMtaW5pdGlhdGl2ZXMge1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmVlci1jYXJkcyB7XG4gIHBhZGRpbmc6IDAgMCAxNjBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmNhcmVlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xuXG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTJweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHggMjRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1ibGFjay5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyICZfX2Zvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAyOUU1ODtcbiAgfVxuXG4gICY6aG92ZXIgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlci1jYXJkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuY2FyZWVyLWNhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY2FyZWVyLWNhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY3RhLWJhY2tncm91bmQtbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogOTAwcHg7XG4gIHBhZGRpbmc6IDE3MnB4IDAgMTYwcHg7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xuXG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDY2cHggNjRweCA2MXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2V5ZWJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWF4LXdpZHRoOiA1NDdweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIG1heC13aWR0aDogNTQ3cHg7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4tdGV4dC1ncmVlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG59XG5cbi5zdXN0YWluYWJpbGl0eS1wcm9qZWN0cyB7XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rcyB7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgICBwYWRkaW5nOiAxNjRweCAwIDE1NXB4O1xuICAgIG1hcmdpbi10b3A6IDEyNHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLndoYXRXZURvIHtcbiAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cbn1cblxuLndpaWNhcmUge1xuICAuY3RhLWJhY2tncm91bmQtbGlua3Mge1xuICAgIHBhZGRpbmc6IDIyJSAwIDA7XG4gIH1cbn1cblxuLndpaXBvdWNoIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcblxuICAuY3RhLWJhY2tncm91bmQtbGlua3Mge1xuICAgIGhlaWdodDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rcyB7XG4gICAgcGFkZGluZzogMTcycHggMCAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMjhweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lpY2FyZSwgLnN0ZXJpa2luZyB7XG4gICAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAxODdweCAwIDE1MHB4O1xuICAgIGhlaWdodDogNjQwcHg7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICB9XG4gIH1cblxuICAud2lpY2FyZSwgLnN0ZXJpa2luZyB7XG4gICAgLmN0YS1iYWNrZ3JvdW5kLWxpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAyMjhweCAwIDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jdGEtYmFja2dyb3VuZC1saW5rcyB7XG4gICAgcGFkZGluZzogMjI5cHggMCAxNDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgfVxuXG4gICAgJl9fZXllYnJvdyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBtYXgtd2lkdGg6IDU2M3B4O1xuICAgIHBhZGRpbmc6IDQ5cHggNDhweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNDEzcHg7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBtYXgtd2lkdGg6IDQxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgfVxuXG4gICZfX3BlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgICYtcGhvdG8gaW1nIHtcbiAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmLW5hbWVXcmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgICYtbGlua2VkaW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1saW5rZWRpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL0xpbmtlZGluLWJhZGdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgIH1cblxuICAgICYtcm9sZSB7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICYtZW1haWwge1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ZjUyO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fcGVyc29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICYtcGhvdG8ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgJl9fcGVyc29uIHtcbiAgICAgICYtcm9sZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMge1xuICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cblxuICAvLy51c2VmdWwtY2FyZCB7IG9uIGhvbGRcbiAgLy8gICZfX2Fycm93IHtcbiAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgLy8gIH1cbiAgLy99XG59XG5cbi5jZjctZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5jZjctaG9uZXlwb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIHRvcDogLTk5OTlweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5idG4tZ3JlZW4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5jZjctc3RlcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jZjctcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYuaXMtZnVsbCB7XG4gICAgICAgIC5jZjctcHJvZ3Jlc3NfX2ZpbGwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5ZTU4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5jZjctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5jZjctZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzc1Nzc3NjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgLmNmNy1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmhhbGYtaW5wdXQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAqJztcbiAgICAgICAgY29sb3I6ICNDNzJFMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0EyQTRBMztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vcHRpb25hbCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMkE0QTM7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMjllNTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LWNvbnRhY3Quc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICAgIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxMTE7XG5cbiAgICAgIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNzU3Nzc2O1xuICAgICAgICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1waG9uZSB7XG4gICAgICAuY2Y3LXBob25lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuY2Y3LXBob25lX19jb2RlIHtcbiAgICAgICAgZmxleDogMCAwIDE0MHB4O1xuICAgICAgfVxuXG4gICAgICAuY2Y3LXBob25lX19udW1iZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICBzZWxlY3QsXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5jZjctYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuXG4gICAgJi0tZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgLmNmNy1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDEyMnB4O1xuXG5cbiAgICAmLS1iYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jZjctYnRuLS1zdWJtaXQge1xuICAgIG1pbi13aWR0aDogMTMzcHg7XG4gIH1cblxuICAud3BjZjctc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53cGNmNy1ub3QtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI0M3MkUwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNDNzJFMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zeW1ib2xzX2Vycm9yLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuXG4gIHNlbGVjdC53cGNmNy1ub3QtdmFsaWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LWNvbnRhY3Quc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMnB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuICB9XG59XG5cbi5jb250YWN0LXNlY3Rpb25fX3JpZ2h0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jZjctZmllbGQtLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLmNmNy1maWVsZC0tc2VydmljZSwgLmNmNy1maWVsZC0tc291cmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFrZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3RyaWdnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCA0NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMkE0QTM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNzU3Nzc2O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1jb250YWN0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIC5mYWtlLXNlbGVjdF9fdHJpZ2dlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTRweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EyQTRBMztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgJi5pcy1vcGVuIC5mYWtlLXNlbGVjdF9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUYxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmNWY0O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCBsaSBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gICZfX2xpc3QgbGkuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNlOWY1ZWY7XG4gIH1cbn1cblxuLmNmNy1maWVsZC0tc291cmNlIHtcbiAgLmZha2Utc2VsZWN0IHtcbiAgICAmX19saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlcm8tY29udGFjdCB7XG4gICAgJl9fZXllYnJvdyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcblxuICAgICZfX2JnIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5oZXJvLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQyZDE7XG4gIH1cblxuICAuY29udGFjdC1maWx0ZXJzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gIC5jb250YWN0LXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDkwJSwgODglIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAudXNlZnVsLWxpbmtzIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMge1xuICAgIC5jb250YWN0LXRhYnMge1xuICAgICAgLmNvbnRhY3QtdGFiIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51c2VmdWwtY2FyZCB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAmX19yaWdodCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNmNy1mb3JtIHtcbiAgICAgIC5jZjctZmllbGQge1xuICAgICAgICAmLmhhbGYtaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kb2N1bWVudHMtdGFic19fZ3JpZCB7XG4gIC5jb250YWN0LXNlY3Rpb24ge1xuICAgIC5ncmlkLWluc2lkZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufSIsIi5jYXJlZXItdGV4dC1pbWFnZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODNweDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICAmLmZ1bGxJbWFnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgLmNhcmVlci10ZXh0LWltYWdlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICYuTGVmdEltYWdlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOWU1ODtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aXRoLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuXG4gICAgLmNhcmVlci10ZXh0LWltYWdlIHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4tdGV4dC1ncmVlbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0LXRpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9DaGVjay1JY29uLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLXRleHQtZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLmZ1bGxJbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NzZweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5MZWZ0SW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDg0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICMwMDZmNTI7XG4gICAgcGFkZGluZzogMjRweCA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICYtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgfVxuICB9XG5cbn1cblxuXG4uYmVuZWZpdHMtYmV5b25kIHtcbiAgLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIH1cblxuICAgIC52YWx1ZVN1cHBvcnQge1xuICAgICAgJl9fdmlzdWFsIHtcbiAgICAgICAgd2lkdGg6IDQwNHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICYuVGV4dEltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjY2cHg7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAmLlRleHRJbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgdG9wOiAxNDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2hhcGUge1xuICAgICAgICB3aWR0aDogMzc2cHg7XG4gICAgICAgIGhlaWdodDogNDA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsdWVTdXBwb3J0IHtcbiAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgIHdpZHRoOiAzMDhweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDNweDtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIGxlZnQ6IDExMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICYuVGV4dEltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTY4cHg7XG4gICAgICAgICAgICB0b3A6IDExMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWFnZXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICAgIGhlaWdodDogMjQ4cHg7XG4gICAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zaGFwZSB7XG4gICAgICAgIHdpZHRoOiAyODdweDtcbiAgICAgICAgaGVpZ2h0OiAzMDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuY2FyZWVyLXRleHQtaW1hZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsdWVTdXBwb3J0IHtcbiAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgIGxlZnQ6IDk5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICAgIHRvcDogOTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiAyNzJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zaGFwZSB7XG4gICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpZmUtYXQtd2lwYWsge1xuICAuY2FyZWVyLXRleHQtaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBnYXA6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICB9XG5cbiAgICAudmFsdWVTdXBwb3J0IHtcbiAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgIHdpZHRoOiA0MDRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAmLlRleHRJbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2NnB4O1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgbGVmdDogMTQ3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIHRvcDogMTQ3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlcyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NoYXBlIHtcbiAgICAgICAgd2lkdGg6IDM3NnB4O1xuICAgICAgICBoZWlnaHQ6IDQwNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJlZXItdGV4dC1pbWFnZS0td2l0aC1jYXJkcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG5cbiAgICAgIC5jYXJlZXItdGV4dC1pbWFnZSB7XG4gICAgICAgICZfX21lZGlhIHtcblxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcmQge1xuICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDhweDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci10ZXh0LWltYWdlLS1saXN0IHtcbiAgICAgIC52YWx1ZVN1cHBvcnQge1xuICAgICAgICAmX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiA0MDRweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjZweDtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIGxlZnQ6IDE0N3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgIHRvcDogMTQ3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaGFwZSB7XG4gICAgICAgICAgd2lkdGg6IDM3NnB4O1xuICAgICAgICAgIGhlaWdodDogNDA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIC5jYXJlZXItdGV4dC1pbWFnZS0td2l0aC1jYXJkcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcblxuICAgICAgLmNhcmVlci10ZXh0LWltYWdlIHtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAzMnB4O1xuXG4gICAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci10ZXh0LWltYWdlLS1saXN0IHtcbiAgICAgIC52YWx1ZVN1cHBvcnQge1xuICAgICAgICAmX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiAzMDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwM3B4O1xuICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgbGVmdDogMTEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2OHB4O1xuICAgICAgICAgICAgdG9wOiAxMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XG4gICAgICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NoYXBlIHtcbiAgICAgICAgICB3aWR0aDogMjg3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgICAuY2FyZWVyLXRleHQtaW1hZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC52YWx1ZVN1cHBvcnQge1xuICAgICAgJl9fdmlzdWFsIHtcbiAgICAgICAgd2lkdGg6IDMwOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAmLlRleHRJbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwM3B4O1xuICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgbGVmdDogMTEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICAgIHRvcDogMTEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlcyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNDhweDtcbiAgICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NoYXBlIHtcbiAgICAgICAgd2lkdGg6IDI4N3B4O1xuICAgICAgICBoZWlnaHQ6IDMwOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jYXJlZXItdGV4dC1pbWFnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsdWVTdXBwb3J0IHtcbiAgICAgICZfX3Zpc3VhbCB7XG4gICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgIGxlZnQ6IDk5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgJi5UZXh0SW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICAgICAgICAgIHRvcDogOTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiAyNzJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIxOXB4O1xuICAgICAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zaGFwZSB7XG4gICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLXRleHQtaW1hZ2UtLXdpdGgtY2FyZHMge1xuICAgICAgLmNhcmVlci10ZXh0LWltYWdlIHtcbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgcGFkZGluZzogMzRweCAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci10ZXh0LWltYWdlLS1saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5jYXJlZXItdGV4dC1pbWFnZV9faW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgICAudmFsdWVTdXBwb3J0IHtcbiAgICAgICAgJl9fdmlzdWFsIHtcbiAgICAgICAgICB3aWR0aDogMjcycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgIGxlZnQ6IDk5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgICAgICAgICAgdG9wOiA5OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlcyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNzJweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMjE5cHg7XG4gICAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NoYXBlIHtcbiAgICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmN0YS1zb2NpYWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTU3cHg7XG5cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTNkMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDM4M3B4O1xuICAgICAgaGVpZ2h0OiA0MzJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2N0YS1zb2ljYWwtcmlnaHQucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgIGhlaWdodDogMzE5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2N0YS1zb2ljYWwtbGVmdC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMTAlO1xuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBjb2xvcjogIzk2Q0VBRjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQyNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI3M3B4O1xuICAgICAgICBoZWlnaHQ6IDI3OXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM2OHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgICBoZWlnaHQ6IDE4OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgJl9faW5uZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIGhlaWdodDogMzM4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgaGVpZ2h0OiAxMDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3NlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhcmVlci1oaWdobGlnaHQge1xuICBwYWRkaW5nOiAxMjBweCAwIDE2MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQzN3B4IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuaXMtcmV2ZXJzZWQge1xuICAgICAgLmNhcmVlci1oaWdobGlnaHRfX2lubmVyIHtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MzdweDtcblxuICAgICAgICAuY2FyZWVyLWhpZ2hsaWdodF9fbWVkaWEge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmVlci1oaWdobGlnaHRfX2NvbnRlbnQge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDM3cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTg3cHg7XG4gICAgcGFkZGluZzogODhweCA2NHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19wZXJzb24ge1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDQ4cHggMjRweDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBtYXgtd2lkdGg6IDQwNHB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDA0cHggMWZyO1xuICAgIH1cblxuICAgICYuaXMtcmV2ZXJzZWQge1xuICAgICAgLmNhcmVlci1oaWdobGlnaHQge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDY0cHggNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaXMtcmV2ZXJzZWQge1xuICAgICAgLmNhcmVlci1oaWdobGlnaHQge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcm9sZXMtLWNhcmVlciB7XG4gIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuXG4gICAgJl9fbWVkaWEge1xuICAgICAgbWF4LXdpZHRoOiA0MzdweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQzN3B4IDFmcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZWVyLWhpZ2hsaWdodCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBtYXgtd2lkdGg6IDM1OXB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjRweCA0OHB4IDY0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTlweCAxZnI7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gICAgICAgICYuaXMtcmV2ZXJzZWQge1xuICAgICAgICAgIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzU5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAuY2FyZWVyLWhpZ2hsaWdodCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjRweCAzMnB4IDY0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjBweCAxZnI7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICYuaXMtcmV2ZXJzZWQge1xuICAgICAgICAgIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNhcmVlci1oaWdobGlnaHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICYuaXMtcmV2ZXJzZWQge1xuICAgICAgICAgIC5jYXJlZXItaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbnRyby13aXRoLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMnB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyNWM7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXgtd2lkdGg6IDIzOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19iYWRnZS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9fYmFkZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PVxuICAgPD0gMTE1MHB4XG49PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5pbnRyby13aXRoLWJhZGdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PVxuICAgPD0gMTAyM3B4XG49PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRyby13aXRoLWJhZGdlIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19iYWRnZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PVxuICAgPD0gNzY3cHhcbj09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm8td2l0aC1iYWRnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbWluLWhlaWdodDogNzZweDtcbiAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgfVxuXG4gICAgJl9fYmFkZ2UtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmX19iYWRnZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvLWdyZWVuLWRpYWdvbmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuYnJlYWRjcnVtYiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNjOGUzZDM7XG4gICAgfVxuICB9XG5cbiAgLmhlcm8ge1xuICAgICZfX21lZGlhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNjc2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjYlLCA3NiUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAmX19leWVicm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA0MTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZXJvIHtcbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ3cHg7XG4gICAgICAgIG1heC13aWR0aDogNjAzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZXJvIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gICAgICAgIG1heC13aWR0aDogNDA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDtcbiAgICAuZ3JpZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaGVybyB7XG4gICAgICAmX19tZWRpYSB7XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0MjlweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODElLCA4MSUgMTAwJSwgMCAxMDAlKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud2h5LXdvcmstd2l0aC13aXBhayB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICZfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gICZfX2NhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gIH1cblxuICAmX19oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogODBweCA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgfVxuXG4gICZfX2hpZ2hsaWdodCBwIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG5cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgICZfX3BhcmFncmFwaCB7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19oaWdobGlnaHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2NhcmRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19oaWdobGlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuXG5cbiIsIi5pY29uLXRhYnMge1xuICBwYWRkaW5nLWJvdHRvbTogNjNweDtcblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFFMzg2NjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDE2cHg7XG5cblxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggMTZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdhcDogMTRweDtcblxuXG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjNweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICAgICZfX2dyaWQge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcblxuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMTdweDtcblxuXG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDE2cHg7XG5cblxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmVlciB7XG4gIC5pY29uLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuLmJlbmVmaXRzLWJleW9uZCwgLm91ci1jb21taXRtZW50IHtcbiAgLmljb24tdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDY0cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5vdXItY29tbWl0bWVudCB7XG4gIC5pY29uLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtYmV5b25kIHtcbiAgLmljb24tdGFicyB7XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDY0cHggNDBweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pY29uLXRhYnMge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaWNvbi10YWJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuaWNvbi10YWJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgICAmX19ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXJvbGVzLS1jYXJlZXIge1xuICAuaWNvbi10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaWNvbi10YWJzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLmljb24tdGFicyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5pY29uLXRhYnMge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM5cHgpIHtcbiAgICAuaWNvbi10YWJzIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDExOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmRldmVsb3BtZW50LWhpZ2hsaWdodHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgNjRweDtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA1MDBweCkgbWlubWF4KDAsIDUwMHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogOTVweDtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC05MHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19iZy1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA0MTJweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fY2FyZC1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby1zaW1wbGUtd2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNTEycHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vcGVuLXBvc2l0aW9ue1xuICAgIC5oZXJvLXNpbXBsZS13aGl0ZSB7XG4gICAgICAuYnJlYWRjcnVtYntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlmZS1hdC13aXBhaywgLnBhZ2UtdGVtcGxhdGUtbWVldC1vdXItcGVvcGxlIHtcbiAgICAuaGVyby1zaW1wbGUtd2hpdGUge1xuICAgICAgJl9fbWVkaWEge1xuICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tc2ltcGxlLXdoaXRlIHtcbiAgICAmX19jb250ZW50e1xuICAgICAgbWF4LXdpZHRoOiA0NzRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5saWZlLWF0LXdpcGFrLCAucGFnZS10ZW1wbGF0ZS1tZWV0LW91ci1wZW9wbGV7XG4gICAgLmhlcm8tc2ltcGxlLXdoaXRlIHtcbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5saWZlLWF0LXdpcGFrLCAucGFnZS10ZW1wbGF0ZS1tZWV0LW91ci1wZW9wbGUge1xuICAgIC5oZXJvLXNpbXBsZS13aGl0ZSB7XG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtbWVldC1vdXItcGVvcGxlIHtcbiAgICAuaGVyby1zaW1wbGUtd2hpdGUge1xuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNpbXBsZS13aGl0ZSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubGlmZS1hdC13aXBhaywgLnBhZ2UtdGVtcGxhdGUtbWVldC1vdXItcGVvcGxlIHtcbiAgICAuaGVyby1zaW1wbGUtd2hpdGUge1xuICAgICAgJl9fbWVkaWEge1xuXG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5oZXJvLXNpbXBsZS13aGl0ZSB7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlmZS1hdC13aXBhaywgLnBhZ2UtdGVtcGxhdGUtbWVldC1vdXItcGVvcGxlIHtcbiAgICAuaGVyby1zaW1wbGUtd2hpdGUge1xuICAgICAgJl9fbWVkaWEge1xuICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oZXJvLXNpbXBsZS13aGl0ZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5wZW9wbGUtdmlkZW8tc3RvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTYwcHggMCAxODJweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcblxuICAmX19kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1ODdweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNTBweDtcbiAgICBnYXA6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3ZpZGVvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSwgLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW86aG92ZXIge1xuICAgIC5wZW9wbGUtdmlkZW8tc3Rvcmllc19fcGxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG5cbiAgICBzdHJvbmcge1xuXG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4O1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjRweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHt9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmpvYnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTIwcHggMCAxNDdweDtcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7XG4gIH1cblxuICAmX19zZWxlY3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29ydC1zZWxlY3Qge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCA0NHB4IDAgMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ZjUyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3ctY29udGFjdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAxNnB4IDAgNDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNzU3Nzc2O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2ZjUyO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTRweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyL1NlYXJjaC1JY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX3Jlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxLjVmciAxLjVmciAxMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxLjVmciAxLjVmciAxMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwNmY1MjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAmX19jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2FwcGx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2l0ZW06aG92ZXIgJl9fYXBwbHkge1xuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmpvYnMge1xuICAgIHBhZGRpbmc6IDgxcHggMCAxNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9icyB7XG4gICAgcGFkZGluZzogNjNweCAwIDExMnB4O1xuXG4gICAgJl9faXRlbSA+IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5qb2JzIHtcbiAgICBwYWRkaW5nOiA2M3B4IDA7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19zZWFyY2gtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2l0ZW0gPiBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0gPiBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAxMXB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxM3B4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2NvdW50cnksICZfX2RhdGUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY291bnRyeSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICB9XG5cbiAgICAmX19hcHBseSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaGVyby1jaXJjbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fZmxvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTIwcHg7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNDEzcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAtMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMDI5ZTU4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5uby1pY29uIHtcbiAgICAuaGVyby1jaXJjbGVfX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbmV3YWJsZSB7XG4gIC5oZXJvLWNpcmNsZSB7XG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogNDM3cHg7XG4gICAgICBoZWlnaHQ6IDQzNnB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIH1cbiAgfVxufVxuLnJlY3ljbGFibGUge1xuICAuaGVyby1jaXJjbGUge1xuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDQzN3B4O1xuICAgICAgaGVpZ2h0OiA0MzZweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICB9XG4gIH1cbn1cbi5yZWN5Y2xlZCB7XG4gIC5oZXJvLWNpcmNsZSB7XG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogNDM3cHg7XG4gICAgICBoZWlnaHQ6IDQzNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVuZXdhYmxlLCAucmVjeWNsYWJsZSwgLnJlY3ljbGVkIHtcbiAgICAuaGVyby1jaXJjbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDM1NnB4O1xuICAgICAgICBoZWlnaHQ6IDM1NXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgIGhlaWdodDogMTIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDM1NnB4O1xuICAgICAgICBoZWlnaHQ6IDM1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnJlbmV3YWJsZSwgLnJlY3ljbGFibGUsIC5yZWN5Y2xlZCB7XG4gICAgLmhlcm8tY2lyY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzAwcHg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDI2NnB4O1xuICAgICAgICBoZWlnaHQ6IDI2NnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDI2NnB4O1xuICAgICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge31cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5yZW5ld2FibGUsIC5yZWN5Y2xhYmxlLCAucmVjeWNsZWQge1xuICAgIC5oZXJvLWNpcmNsZSB7XG4gICAgICAmX19jaXJjbGUge1xuICAgICAgICB3aWR0aDogMjQ2cHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdXItZnV0dXJlLXJvYWRtYXAge1xuICAuaGVyby1jaXJjbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJl9fZmxvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaXJjbGUge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZXJvLWNpcmNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZXJvLWNpcmNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaGVyby1jaXJjbGUge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGdhcDogMjNweDtcbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NpcmNsZSB7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5oZXJvLWNpcmNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ncmVlbkNob2ljZS1wYWNrYWdpbmcge1xuICBwYWRkaW5nOiAxNjBweCAwIDE1N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG5cbiAgJl9fdG9wIHtcbiAgICBnYXA6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDQxMnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzdweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICAgIG1heC13aWR0aDogNTg3cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTc0cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCAzMnB4IDY1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXRvcDogLTczcHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDMycHggMTEwcHg7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAtMjlweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTJweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXgtd2lkdGg6IDIzNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCAzNnB4IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICM0NTRhNDg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiPjxyZWN0IHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHJ4PVwiMTBcIiBmaWxsPVwid2hpdGVcIi8+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzQwMTJfNTg0MClcIj48cGF0aCBkPVwiTTguOTE5OTEgMTEuNzY4N0wxNC4wNDUgNi42NDMwN0wxNC44MzQgNy40MzE0Nkw4LjkxOTkxIDEzLjM0NTVMNS4zNzE1OCA5Ljc5NzJMNi4xNTk5OCA5LjAwODgxTDguOTE5OTEgMTEuNzY4N1pcIiBmaWxsPVwiJTIzMDA2RjUyXCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9XCJjbGlwMF80MDEyXzU4NDBcIj48cmVjdCB3aWR0aD1cIjEzLjM4MTVcIiBoZWlnaHQ9XCIxMy4zODE1XCIgZmlsbD1cIndoaXRlXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMuMzQ1MjEgMy4zMDkyKVwiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uc3VzdGFpbmFiaWxpdHktc29sdXRpb24ge1xuICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICZfX2NhcmQge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nIHtcbiAgICAmX19pbWFnZSB7XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgdG9wOiAtNTJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmdyZWVuQ2hvaWNlLXBhY2thZ2luZyB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3NnB4KSB7XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcblxuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmRzIHtcbiAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9nYXA6IDIwcHg7XG4gICAgICByb3ctZ2FwOiAxMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgbWluLXdpZHRoOiAzMTBweDtcblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nIHtcbiAgICAmX19jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZ3JlZW5DaG9pY2UtcGFja2FnaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzcwcHg7XG4gIH1cblxuICAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24ge1xuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmcge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gIC5ncmVlbkNob2ljZS1wYWNrYWdpbmcge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDg3cHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgJi1yaWdodCB7XG4gICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgZ2FwOiAwO1xuICAgICAgcm93LWdhcDogODhweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHRvcDogLTQ4cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VzdGFpbmFiaWxpdHktc29sdXRpb24ge1xuICAgIC5ncmVlbkNob2ljZS1wYWNrYWdpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3VzdGFpbmFibGUtdmFsdWUtcG9pbnRzIHtcbiAgcGFkZGluZzogNDBweCAwIDM1cHg7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDU4N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YTVmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjMDA5YTVmO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG5cbiAgJl9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge31cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnN1c3RhaW5hYmlsaXR5LWNvbW1pdG1lbnQge1xuICBwYWRkaW5nOiAxNjBweCAwIDA7XG5cbiAgJl9fYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogODFweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWF4LXdpZHRoOiA1MDlweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuICB9XG5cbiAgJl9fZXllYnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cblxuICAmX19zdGF0ZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1heC13aWR0aDogNjc0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDdweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAmX19ib3gge1xuICAgICAgcGFkZGluZzogODBweCA0MHB4O1xuICAgIH1cblxuICAgICZfX3N0YXRlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgJl9fZXllYnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fc3RhdGVtZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgJl9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMjhweCAyOHB4O1xuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZXllYnJvdyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19zdGF0ZW1lbnQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOXB4KSB7XG4gICAgJl9fYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmdyZWVuY2hvaWNlLXN0b3J5IHtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOGZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmNTI7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1NnB4O1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm91ci1jb21taXRtZW50e1xuICAuZ3JlZW5jaG9pY2Utc3Rvcnl7XG4gICAgcGFkZGluZzogMTYwcHggMCA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbi5ncmVlbmNob2ljZS1zdG9yeSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICZfX2JvdHRvbSB7XG4gICAgJi10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDEycHg7XG4gICAgfVxuICB9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZ3JlZW5jaG9pY2Utc3Rvcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3NnB4KSB7XG4gIC5ncmVlbmNob2ljZS1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgZ2FwOiAwO1xuXG4gICAgICAmLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmVlbmNob2ljZS1zdG9yeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmdyZWVuY2hvaWNlLXN0b3J5IHtcbiAgICAmX19ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3VzdGFpbmFiaWxpdHktcHJpbmNpcGxlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFM0QzO1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX2dyaWQge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICZfX2dyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbn0iLCIudmlkZW8tc3RhdGVtZW50IHtcbiAgcGFkZGluZzogMTIwcHggMDtcblxuICAmX19oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gICZfX2V5ZWJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiA4NDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTc2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi1wbGF5IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhLmlzLXBsYXlpbmcge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtLWxlZnQsXG4gICAgJi0tcmlnaHQge1xuICAgICAgLnN1c3RhaW5hYmlsaXR5X192aWRlby10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgfVxuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5zdXN0YWluYWJpbGl0eSB7XG4gIC52aWRlby1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMjBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG5cbiAgfVxufVxuXG5cbi5vdXItY29tbWl0bWVudCB7XG4gIC52aWRlby1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG5cbiAgICAmX19leWVicm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm91ci1jb21taXRtZW50IHtcbiAgICAudmlkZW8tc3RhdGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDEyOHB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3VzdGFpbmFiaWxpdHkge1xuICAgIC52aWRlby1zdGF0ZW1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU5cHg7XG5cbiAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXN0YXRlbWVudCB7XG4gICAgJl9faGVhZCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG5cbiAgICAmX19wbGF5IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXN0YWluYWJpbGl0eSB7XG4gICAgLnZpZGVvLXN0YXRlbWVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG5cblxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3VyLWNvbW1pdG1lbnQge1xuICAgIC52aWRlby1zdGF0ZW1lbnQge1xuICAgICAgcGFkZGluZzogOTZweCAwO1xuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuc3VzdGFpbmFiaWxpdHkge1xuICAgIC52aWRlby1zdGF0ZW1lbnQge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC52aWRlby1zdGF0ZW1lbnQge1xuICAgICZfX21lZGlhIHtcbiAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgfVxuICB9XG5cbiAgLm91ci1jb21taXRtZW50IHtcbiAgICAudmlkZW8tc3RhdGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3VwcG9ydC1jb25zdWx0aW5nIHtcbiAgcGFkZGluZzogMTYwcHggMCAxMTJweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcblxuICAmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJl9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNDhweCA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NhcmQtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fYm90dG9tLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDEyOHB4IDAgMTI4cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgcGFkZGluZzogOTZweCAwIDk2cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2NhcmRzIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgJi1pbm5lciB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMzJweDtcblxuICAgICZfX2NhcmRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICB9XG5cbiAgICAmX19ib3R0b20taW5uZXIge1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZWd1bGF0b3J5LXJvYWRtYXAge1xuICBtYXJnaW46IDEwcHggMDtcblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNjBweCA4OHB4IDg4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjhmciAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4O1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9feWVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4N3B4IDFmcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAgICAgICAgICAgIzk2Q0VBRiAwLFxuICAgICAgICAgICAgICAgICAgICAgICM5NkNFQUYgNHB4LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDRweCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAxMnB4XG4gICAgICApO1xuXG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWhpZ2hsaWdodCB7XG4gICAgICAucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzk2Q0VBRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX195ZWFyLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMDE1NjNEO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMjVweCAwIDEycHggMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAwLCAyMjcsIDIxMSwgMC41KTtcbiAgfVxuXG4gICZfX2VudHJpZXMge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMjRweCAwIDI1cHggNDJweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE3cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuXG4gICZfX2VudHJ5LWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgfVxuXG4gICZfX2VudHJ5LXRleHQge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhcmdldHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gICZfX3RhcmdldCB7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBwYWRkaW5nOiA0MHB4IDQ4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX3RhcmdldC1pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFyZ2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAmX190YXJnZXQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gICAgfVxuXG4gICAgJl9fZW50cmllcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGdhcDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gICAgfVxuXG4gICAgJl9faW50cm8ge1xuICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAmX195ZWFyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTdweCAxZnI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgLnJlZ3VsYXRvcnktcm9hZG1hcF9feWVhci1sYWJlbCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDU3cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YXJnZXRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RhcmdldCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLnJlZ3VsYXRvcnktcm9hZG1hcF9feWVhcjpsYXN0LWNoaWxkIC5yZWd1bGF0b3J5LXJvYWRtYXBfX3llYXItbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWd1bGF0b3J5LXJvYWRtYXBfX3llYXI6bGFzdC1jaGlsZCAucmVndWxhdG9yeS1yb2FkbWFwX195ZWFyLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogODdweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMjI3LCAyMTEsIDAuNSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xufVxuIiwiLnByb2R1Y3QtZmluZGVyIHtcbiAgLmhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uaGVyby10ZXh0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTg3cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZmluZGVyIHtcbiAgLmhlcm8tdGV4dCB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdGV4dCB7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNTMxcHg7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0LWZpbmRlciB7XG4gICAgLmhlcm8tdGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oZXJvLXRleHQge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1maW5kZXIge1xuICAgIC5oZXJvLXRleHQge1xuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJvZHVjdC1maW5kZXIge1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjE4cHggMWZyO1xuICAgIGdhcDogNDhweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuICAucHJvZHVjdC1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTIwcHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDExcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9BcnJvdy1Eb3duLUljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xuICAgIH1cblxuICAgICZfX2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4yNXMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi5pcy1jb2xsYXBzZWQge1xuICAgICAgICAucHJvZHVjdC1maWx0ZXJzX19hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTc3NzY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNkY1MjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICNmMWYxZjE7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWZpbmRlciB7XG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1maW5kZXIge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtZmluZGVyIHtcblxuICAgIC5ibG9nX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLmZpbHRlci1tb2JpbGV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucHJvZHVjdHMtbWV0YV9fcGFnZXMtLW1vYmlsZXtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAucHJvZHVjdHMtbWV0YV9fcGFnZXN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucHJvZHVjdC1maWx0ZXJzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDk3JTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2dyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICB9XG5cbiAgICAgICZfX2FwcGx5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgLnByb2R1Y3QtZmlsdGVyc19fY2xlYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5hZG1pbi1iYXIge1xuICAgIC5wcm9kdWN0LWZpbHRlcnMge1xuICAgICAgdG9wOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA5MnZoO1xuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjI1cyBlYXNlO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMjlFNTg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICYtLWV4dGVybmFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGhlaWdodDogMTEycHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBjb2xvcjogIzAxNTYzRDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgYXV0bztcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICMwMjlFNTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAyOWU1ODtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgJl9fbWVkaWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQge1xuICAgICZfX21lZGlhIHtcbiAgICAgIGhlaWdodDogOTFweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG59IiwiLnByb2R1Y3Qge1xuICAmLXJlc3VsdHMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9TZWFyY2gtSWNvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDhweCAxM3B4IDQycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNzU3Nzc2O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzU3Nzc2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmVzdWx0cy1tZXRhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gIH1cbn1cblxuLnByb2R1Y3RzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAmLmlzLWVtcHR5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5wcm9kdWN0LWFjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGdhcDogOHB4O1xufVxuXG4ucHJvZHVjdC1maWx0ZXItcGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOEUzRDM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNkIzRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm9yZGVyLWNvbG9yIC4ycztcblxuICBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlGNkVGO1xuICAgIGJvcmRlci1jb2xvcjogIzlFRDdCRjtcbiAgfVxufVxuXG4uYnktd2lpY2FyZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA2RjUyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZHVjdHMtZ3JpZCB7XG4gIC5wcm9kdWN0LWNhcmRbZGF0YS1hcHBsaWNhdGlvbn49XCJoZWFsdGhjYXJlXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuICAgIHdpZHRoOiAzNzNweDtcblxuICAgIC5wcm9kdWN0LWNhcmRfX21lZGlhIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1jYXJkX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMwOXB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmRfX2xpc3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FyZF9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgICYtcmVzdWx0cy1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG5cbiAgICAmLXJlc3VsdHMtbWV0YSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3RzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtcmVzdWx0cy1oZWFkZXIge1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG5cbn0iLCIucHJvZHVjdHMtZW1wdHkge1xuICBwYWRkaW5nOiAxMjBweCAwIDEyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG5cbiAgJl9fc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7XG5cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDZmNTI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIuZG9jdW1lbnRzLXRhYnMge1xuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDRweDtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDMxcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UsIGNvbG9yIC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0M4RTNEMzgwO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMjcsIDIxMSwgMC41KTtcbiAgICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cbiAgLmRvY3VtZW50cy10YWJzIHtcbiAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkY1MjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BhZ2luYXRpb24tZWxlbWVudC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICYtLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kb2N1bWVudHMtY2VydGlmaWNhdGVzIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uZG9jdW1lbnRzLWZpbHRlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19zZWFyY2gge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMjNweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzc1Nzc3NjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvU2VhcmNoLUljb24uc3ZnJykgbm8tcmVwZWF0IDE0cHggY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWFnZXMvYXJyb3ctZG93bi1pY29uLWdyZWVuLnN2ZycpIG5vLXJlcGVhdCByaWdodCAxNHB4IGNlbnRlcjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbn1cblxuLmRvY3VtZW50cy1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuICAmX19jb3VudCwgJl9fcGFnZXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgfVxufVxuXG4uZG9jdW1lbnRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjBweCAzMnB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmRvY3VtZW50cy1saXN0X19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAyMjcsIDIxMSwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wZGYtaWNvbi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG4uZG9jdW1lbnRzLW9wZW4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjEgdXJsKCcuLi9pbWFnZXMvZXllLWljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb2N1bWVudHMtZG93bmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA2RjUyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rvd25sb2FkLWljb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODU7XG4gIH1cbn1cblxuLmRvY3VtZW50cy1lbXB0eSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzdhN2E3YTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3VtZW50cy1maWx0ZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcblxuICAuZG9jdW1lbnRzLWZpbHRlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMTJweDtcblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RzIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kb2N1bWVudHMtZmlsdGVyc19fc2VsZWN0cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5kb2N1bWVudHMtZmlsdGVyc19fc2VsZWN0cy5pcy1vcGVuIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIH1cblxuXG4gICAgJiBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJiBpbnB1dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICAuZG9jdW1lbnRzLWxpc3Qge1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmRvY3VtZW50cy1vcGVuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxufSIsIi5vdXJQcm9jZXNzIHtcbiAgbWFyZ2luOiA2NnB4IDAgODlweDtcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwNHB4IDg4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gICZfX2ltYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzhweCAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgJl9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fdGFiLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5vdXJQcm9jZXNzX190YWItaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5vdXJQcm9jZXNzX190YWItdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAub3VyUHJvY2Vzc19fdGFiLWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAmX190YWItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX190YWItaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci9BcnJvdy1Eb3duLUljb24uc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG4gIH1cblxuICAmX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJjpudGgtY2hpbGQoNCksXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICZfX3RhYnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX192aXN1YWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcblxuICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2ltYWdlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAmX19jYXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zb2x1dGlvbnMtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZGNTI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBtYXJnaW4tdG9wOiAxNjBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgY29sb3I6ICNGMUYxRjE7XG4gICAgbWF4LXdpZHRoOiA1ODdweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MTNweCAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgICBjb2xvcjogIzAwNGYzYTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzhFM0QzO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLmFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAmLmFycm93IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzclLCA4NCUgMTAwJSwgMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAmX19uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQyRDE7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAmX19wYW5lbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi53aXBhay1zdHJhdGVneSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogNDA2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxN3B4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEUzRDM7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAuYnRuLXRleHQtZ3JlZW4ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndpcGFrLXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpcGFrLXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLndpcGFrLXN0cmF0ZWd5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxufSIsIi5sZWdhbC1ub3RpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogNjc1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgaDMsXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiA0OHB4IDAgMTZweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWdhbC1ub3RpY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjdweDtcblxuICAgICZfX3RpdGxle1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWdhbC1ub3RpY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubGVnYWwtbm90aWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMjY5cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuXG4gICAgfVxuICB9XG59IiwiLmltcHJpbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDZmNTI7XG4gICAgbWFyZ2luOiA2M3B4IDAgMTBweDtcbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzAwNmY1MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2VkaXRvcmlhbCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQyRDE7XG4gIH1cblxuICAmX19lZGl0b3JpYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX2VkaXRvcmlhbC1jb21wYW55IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gICZfX2VkaXRvcmlhbC1ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzhweCAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19lZGl0b3JpYWwtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBjb2xvcjogIzAwNmY1MjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gIH1cblxuICAmX19yb2xlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICM0NTRhNDg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDA2ZjUyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdG9yaWFsLWFkZHJlc3Mge1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltcHJpbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzNweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2VkaXRvcmlhbC1ib3gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjBweCAxZnI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbXByaW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOThweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAmOm50aC1jaGlsZCg5KSwgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lZGl0b3JpYWwtYm94IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzEwcHggMWZyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW1wcmludCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbjogNDJweCAwIDJweDtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2VkaXRvcmlhbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAmX19lZGl0b3JpYWwtY29tcGFueSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgICZfX2VkaXRvcmlhbC1ib3gge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmcjtcbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5vLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiLmRvY3VtZW50cy1yZXBvcnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uZG9jdW1lbnRzLXJlcG9ydHNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAzMjVweCk7XG4gIGdhcDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kb2N1bWVudHMtcmVwb3J0c19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMjYxcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5kb2N1bWVudHMtcmVwb3J0c19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uZG9jdW1lbnRzLXJlcG9ydC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMzAxcHg7XG4gIGhlaWdodDogMjI1Ljc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTc2Ljc1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjE0cHg7XG4gIH1cbn1cblxuXG4uZG9jdW1lbnRzLXJlcG9ydC1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5kb2N1bWVudHMtcmVwb3J0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuXG4gIH1cbn1cblxuLmRvY3VtZW50cy1yZXBvcnQtY2FyZF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNDU0YTQ4O1xufVxuXG4uZG9jdW1lbnRzLXJlcG9ydC1jYXJkX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuXG4gIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbiAgfVxufVxuXG4uZG9jdW1lbnRzLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDZmNTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5kb2N1bWVudHMtcmVwb3J0c19fZ3JpZCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5kb2N1bWVudHMtcmVwb3J0LWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICB9XG4gIC5kb2N1bWVudHMtcmVwb3J0LWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5kb2N1bWVudHMtcmVwb3J0LWNhcmRfX2FjdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59IiwiLmVzZy1yZXBvcnRzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcblxuICAgIGgxIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjlFNTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDMycHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICB9XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGhlaWdodDogNTI2cHg7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBhZGRpbmctbGVmdDogODhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgaDIge1xuICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuaWNvbi1kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZG93bmxvYWQtaWNvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigzMyUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2V4cGxvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjFweDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMkQxO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lc2ctcmVwb3J0cyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgaDEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDUwNHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIH1cblxuICAgICZfX2V4cGxvcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1OHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXNnLXJlcG9ydHMge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA0NzlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogNDExcHg7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgODUlIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgfVxuXG4gICAgJl9fZXhwbG9yZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIzcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5lc2ctcmVwb3J0cyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC0xOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI3MnB4O1xuICAgICAgd2lkdGg6IDI3MnB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGxvcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc5cHg7XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGEge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGEuaXMtYWN0aXZlLFxuICBhLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2RjUyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgYS5wcmV2LFxuICBhLm5leHQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuXG4gIGEucHJldiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXJyb3ctYmxhY2stbGVmdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG5cbiAgYS5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1ibGFjay1yaWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG59XG5cbi5wcm9kdWN0cy1tZXRhX19wYWdlc3tcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59IiwiLmNhcmVlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5ncmlkLWluc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAuZ3JpZC1pbnNpZGUge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaW50cm8td2l0aC1iYWRnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAuaW50cm8td2l0aC1iYWRnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgfVxuICB9XG59IiwiLnNlYXJjaFBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTE5cHg7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gIH1cblxuICAmX19mb3JtIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXIvU2VhcmNoLUljb24uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fcmVzdWx0cyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQyRDE7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwNkY1MjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuXG4gICZfX2VtcHR5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgJl9fZW1wdHlTdGF0ZSB7XG4gICAgcGFkZGluZzogODJweCAwIDEzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZW1wdHlUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1wdHlEZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZW1wdHlMaW5rcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoUGFnZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hQYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTdweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICZfX2NvdW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIH1cblxuICAgICZfX3Jlc3VsdHMge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnNlYXJjaFBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MXB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIH1cblxuICAgICZfX3Jlc3VsdHMge1xuICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICB9XG4gIH1cbn0iLCIuZG9jdW1lbnRzLWJyb2NodXJlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDtcbn1cblxuLmRvY3VtZW50cy1icm9jaHVyZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRvY3VtZW50cy1icm9jaHVyZS1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcblxuICBwYWRkaW5nOiAyM3B4IDE2cHggMTlweDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi5kb2N1bWVudHMtYnJvY2h1cmUtY2FyZF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNDU0QTQ4O1xufVxuXG4uZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBnYXA6IDEycHg7XG5cbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi5kb2N1bWVudHMtYnJvY2h1cmUtY2FyZCB7XG5cbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMCAyOHB4IDAgOHB4O1xuXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkZWQ5O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb24tY2hldnJvbi1kb3duLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcbiAgfVxuXG4gIC5kb2N1bWVudHMtZG93bmxvYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMTAlO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICB9XG59XG5cbi5kb2N1bWVudHMtYnJvY2h1cmVzIHtcblxuICAucHJvZHVjdHMtZW1wdHkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgLmRvY3VtZW50cy1icm9jaHVyZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cbiAgLmRvY3VtZW50cy1icm9jaHVyZXNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuZG9jdW1lbnRzLWJyb2NodXJlLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDE4NHB4O1xuICB9XG5cbiAgLmRvY3VtZW50cy1maWx0ZXJzLS1icm9jaHVyZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmRvd25sb2FkLWNlbnRyZSB7XG4gIC5ibG9nX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5ibG9nX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIucmVuZXdhYmxlLCAucmVjeWNsYWJsZSwgLnJlY3ljbGVkIHtcbiAgLnByb2R1Y3QtY2FyZF9fYXJyb3cge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZW5ld2FibGUsIC5yZWN5Y2xhYmxlLCAucmVjeWNsZWQge1xuICAgIC5maWxtcy1jaGlsZHJlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1maW5kZXItZ3JlZW4ge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZW5ld2FibGUsIC5yZWN5Y2xhYmxlLCAucmVjeWNsZWQge1xuICAgIC5maWxtcy1jaGlsZHJlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnJlbmV3YWJsZSwgLnJlY3ljbGFibGUsIC5yZWN5Y2xlZCB7XG4gICAgLnByb2R1Y3QtY2FyZF9fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59IiwiLmxhbmRpbmdQYWdlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICMxNzFEMUE7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cblxuICAmX19icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNDtcblxuICAgIC5sYW5kaW5nUGFnZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogcmdiYSgyMywgMjksIDI2LCAwLjY1KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDVweDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuYmMtY3VycmVudCB7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAuc2VwIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xuXG4gICAgJi0tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTRweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDVhNDM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fa2lja2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2gyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgfVxuXG4gICZfX3Age1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogcmdiYSgyMywgMjksIDI2LCAwLjcpO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJkltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTV2dztcbiAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNzIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmTW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJkNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIHBhZGRpbmc6IDE2MHB4IDAgNDBweDtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgIH1cblxuICAgICZUZXh0IHtcbiAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gICAgICBjb2xvcjogcmdiYSgyMywgMjksIDI2LCAwLjcpO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgJldhdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmMWYxZjE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndhdmUtc3ZnIHtcbiAgICAgICAgLmJvdW5jZS1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2VZIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBib3VuY2VZIHtcbiAgICAgICAgMCUsIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICZTY3JvbGxCdG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG5cbiAgICAmR3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjk1ZnIgMS4wNWZyO1xuICAgICAgZ2FwOiAyOHB4O1xuICAgICAgcGFkZGluZzogNjZweCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmSW1hZ2VXcmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmSW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJkNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMzRweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzBCN0Q1MDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZHJpdmVycyB7XG4gICAgcGFkZGluZzogNTJweCAwIDU4cHg7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcblxuICAgICZIZWFkIHtcbiAgICAgIG1heC13aWR0aDogNTYycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICAmLWdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAuNHMgbGluZWFyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNkY1MjtcblxuICAgICAgLmxhbmRpbmdQYWdlX19jYXJkSW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxODAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmTWVkaWEge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMTZweCBzb2xpZCAjRkZGRkZGXG4gICAgfVxuXG4gICAgJkltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuICAgIH1cblxuICAgICZCb2R5IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IHJnYmEoMjMsIDI5LCAyNiwgMC43KTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgJkxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1vZmZzZXQ6IDI1JTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZHcmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyO1xuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJkxlZnQge1xuICAgICAgcGFkZGluZzogOTVweCAwO1xuICAgICAgbWF4LXdpZHRoOiAzODJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgfVxuXG4gICAgJk1ldGEge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5RTU4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZOYW1lIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgICZSb2xlIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgICZSaWdodCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJkltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgICB9XG5cbiAgICAmX19oZXJvIHtcblxuICAgICAgJkltZyB7XG4gICAgICAgIGhlaWdodDogNjE2cHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgJl9fcXVvdGUge1xuXG5cbiAgICAgICZHcmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJkxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDAgMTRweDtcbiAgICAgIH1cblxuICAgICAgJlJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTI4cHgpO1xuICAgICAgICBsZWZ0OiAtNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgICZfX2gyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG5cbiAgICAmX19wIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB9XG5cbiAgICAmX19oZXJvIHtcblxuICAgICAgJkNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgfVxuXG4gICAgICAmSW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmTW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDc2OHB4O1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNzAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIH1cblxuICAgICAgJlRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICB9XG5cbiAgICAgICZXYXZlIHtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGxlZnQ6IC01MCU7XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuXG4gICAgICAmR3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICZMZWZ0IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG5cbiAgICAgICZJbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcblxuICAgICAgJi1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdW90ZSB7XG5cbiAgICAgICZHcmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJlJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IC02NHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgJl9faGVybyB7XG5cbiAgICAgICZJbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgJkNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbiAgICAgIH1cblxuICAgICAgJkltZyB7XG5cbiAgICAgICAgJk1vYmlsZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcblxuICAgICAgJi1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdW90ZSB7XG4gICAgICAmUmlnaHQge1xuICAgICAgICByaWdodDogMTUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW52ZXN0bWVudHMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBjb2xvcjogIzE3MUQxQTtcblxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gICZfX2tpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAmLS1vbkRhcmsge1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2gyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzE3MUQxQTtcblxuICAgICYtLW9uRGFyayB7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICB9XG4gIH1cblxuICAmX19wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuXG4gICAgJi0tb25EYXJrIHtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICMwQjdENTA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJk1lZGlhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmSW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICAgIH1cblxuICAgICZJbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmQ2FyZCB7XG4gICAgICB3aWR0aDogNTI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDQ0cHggNDZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3MiUsIDgwJSAxMDAlLCAwIDEwMCUpO1xuXG4gICAgICAuaW52ZXN0bWVudHNfX2tpY2tlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG4gIH1cblxuICAmX19icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICZfX2NydW1iLFxuICAmX19jcnVtYlNlcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDIzLCAyOSwgMjYsIDAuNzUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX2NydW1iU2VwIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gICZfX3R3b0NvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19zdGF0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNEMUQyRDEsICNEMUQyRDEgNHB4LCB0cmFuc3BhcmVudCAxMnB4KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjZzIGxpbmVhciwgb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19zdGF0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmSWNvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJkJveCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMThweCAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaW52ZXN0bWVudHNfX3N0YXRCb3gge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAyOWU1ODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb3JlIHtcbiAgICAmLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogOTQ0cHg7XG4gICAgfVxuXG4gICAgJkJveCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDI5LCAyNiwgMC4xMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgfVxuXG4gICAgJkNvbCB7XG4gICAgICBwYWRkaW5nOiA0OHB4IDQwcHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICB9XG5cbiAgICAmVGV4dCB7XG4gICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYVJvdyB7XG4gICAgcGFkZGluZzogODZweCAwO1xuXG4gICAgJi5pcy1pbWFnZS1sZWZ0IHtcbiAgICAgIC5pbnZlc3RtZW50c19fbWVkaWFHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjk1ZnIgMS4wNWZyO1xuICAgICAgfVxuXG4gICAgICAuaW52ZXN0bWVudHNfX21lZGlhVGV4dCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICAuaW52ZXN0bWVudHNfX21lZGlhSW1hZ2VXcmFwIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWFHcmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNWZyIDAuOTVmcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX21lZGlhVGV4dCB7XG4gICAgLmludmVzdG1lbnRzX19wIHtcbiAgICAgIG1heC13aWR0aDogNTIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWFJbWFnZVdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19tZWRpYUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fYmVuZWZpdHMge1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmTGVmdCB7XG4gICAgICBwYWRkaW5nOiA5NXB4IDAgNjhweDtcbiAgICB9XG5cbiAgICAmR3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMC45NWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmUmlnaHQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJkltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlY2tMaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gICZfX2NoZWNrSXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIHBhZGRpbmc6IDcwcHggMCA5MHB4O1xuXG4gICAgJklubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDRkU3RDg7XG4gICAgICBwYWRkaW5nOiA0NnB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC45NWZyIDEuMDVmcjtcbiAgICAgIGdhcDogNTRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgfVxuXG4gICAgJkltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMTBweDtcblxuICAgICZHcmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuODVmciAxLjE1ZnI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybUNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAmX19mb3JtU3RlcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDIzLCAyOSwgMjYsIDAuNTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMEI3RDUwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm1UaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luOiA2cHggMCA2cHg7XG4gIH1cblxuICAmX19mb3JtTm90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICBjb2xvcjogcmdiYSgyMywgMjksIDI2LCAwLjY1KTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgICZJbWcge1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgfVxuXG4gICAgICAmQ2FyZCB7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzIlLCA4MiUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190d29Db2wge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2NvcmUge1xuICAgICAgJkJveCB7XG4gICAgICAgIGdhcDogMThweDtcbiAgICAgIH1cblxuICAgICAgJkNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDQycHggMzJweDtcbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYVJvdyB7XG4gICAgICBwYWRkaW5nOiA3NnB4IDA7XG4gICAgfVxuXG4gICAgJl9fcGFuZWwge1xuICAgICAgcGFkZGluZzogNjRweCAwIDg0cHg7XG5cbiAgICAgICZJbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA4NHB4IDAgMTAwcHg7XG5cbiAgICAgICZHcmlkIHtcbiAgICAgICAgZ2FwOiA0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgfVxuXG4gICAgJl9faDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgJl9faGVybyB7XG4gICAgICAmSW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3MiUgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmSW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmQ2FyZCB7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMzJweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc0JSwgODIlIDEwMCUsIDAgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuXG4gICAgJl9fdHdvQ29sIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgICZfX3N0YXRzIHtcbiAgICAgIGdhcDogMThweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGF0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnI7XG5cbiAgICAgICZCb3gge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29yZSB7XG4gICAgICAmQm94IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJkNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUYxRjE7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYVJvdyB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDA7XG5cbiAgICAgICYuaXMtaW1hZ2UtbGVmdCB7XG4gICAgICAgIC5pbnZlc3RtZW50c19fbWVkaWFUZXh0IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZlc3RtZW50c19fbWVkaWFJbWFnZVdyYXAge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWFHcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDIycHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWFUZXh0IHtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAuaW52ZXN0bWVudHNfX3Age1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWFJbWFnZVdyYXAge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJl9fYmVuZWZpdHMge1xuICAgICAgJkdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgJkxlZnQge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJlJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAmSW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYW5lbCB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDAgNzRweDtcblxuICAgICAgJklubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHBhZGRpbmc6IDM0cHg7XG4gICAgICAgIGdhcDogMjJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDtcblxuICAgICAgJkdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgJl9faDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgJl9fcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9faGVybyB7XG4gICAgICAmSW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3NSUgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmSW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZDYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjRweCAyNnB4IDI0cHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NiUsIDg0JSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICBsZWZ0OiAtMjRweDtcblxuICAgICAgICAuaW52ZXN0bWVudHNfX2tpY2tlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgJl9fc3RhdHMge1xuICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAmSWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZCb3gge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3JlIHtcbiAgICAgICZDb2wge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDIycHg7XG4gICAgICB9XG5cbiAgICAgICZMYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmVuZWZpdHMge1xuICAgICAgJkxlZnQge1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fY2hlY2tMaXN0IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDUycHggMCA3MHB4O1xuXG4gICAgICAmSW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtQ2FyZCB7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi5jdXN0b21lckV4cGVyaWVuY2Uge1xuICAmX19jb21taXRtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG5cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgICZMaXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzBmM2QyZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmSXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmTGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlNlcCB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAmSG9tZUljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcblxuICAgICZQYW5lbCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDQ0cHggNDhweCAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDgyJSAwLCAxMDAlIDUwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgfVxuICB9XG5cbiAgJl9fa2lja2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAmVGV4dCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG5cbiAgICAgICYtLW9uRGFyayB7XG4gICAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5lIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxuXG4gICZfX3R3b0NvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIC45ZnI7XG4gICAgZ2FwOiA3MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19oMiB7XG4gICAgY29sb3I6ICMxNzFEMUE7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG5cbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogI0YxRjFGMTtcbiAgICB9XG5cbiAgICAmLmlzLWludmVydCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogIzQ1NGE0ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWludmVydCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlVGlsdCB7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLS1jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWdQbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBiYWNrZ3JvdW5kOiAjZTdlY2VhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEyKTtcbiAgICB9XG4gIH1cblxuICAmX19uZWVkcyB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuXG4gICZfX2ZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICZHcmlkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMjVmcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VwcG9ydCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RjUyO1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZHcmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAuOTVmcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDkwcHggODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmTWVkaWEge1xuICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiA3NzdweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbnNpZ2h0R3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC45NWZyIDEuMDVmcjtcbiAgICBnYXA6IDcwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbGxhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcblxuICAgICZQcmltYXJ5IHtcbiAgICB9XG5cbiAgICAmU2Vjb25kYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZEb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMiwgMTU4LCA4OCwgMC42KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDEwcHgpO1xuICAgICAgY2xpcC1wYXRoOiBjaXJjbGUoNDAlIGF0IDQ1JSA1MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWludEJveCB7XG4gICAgYmFja2dyb3VuZDogI2NmZTlkZDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cblxuICAmX19taW50R3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAuOTVmcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRhY3RHcmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMmZyO1xuICAgIGdhcDogNzBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAmX19mb3JtQ2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAuMDYpO1xuICB9XG5cbiAgJl9fZm9ybVN0ZXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzZiNzI2ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fZm9ybVByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTdlY2VhO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICZGaWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjllNTg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybVRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgY29sb3I6ICMxNzFkMWE7XG4gIH1cblxuICAmX19mb3JtTm90ZSB7XG4gICAgY29sb3I6ICM2YjcyNmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgY29sb3I6ICMxNzFkMWE7XG4gIH1cblxuICAmX19yZXEge1xuICAgIGNvbG9yOiAjZDY0MDQwO1xuICB9XG5cbiAgJl9faW5wdXQsXG4gICZfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmQ2ZDM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX19zZWxlY3RXcmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19zZWxlY3RDaGV2cm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjMWY2ZjU1O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWY2ZjU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoLjk1KTtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICZfX3N1cHBvcnRDb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgfVxuXG4gICAgJl9fdHdvQ29sIHtcbiAgICAgIGdhcDogNDRweDtcbiAgICB9XG5cbiAgICAmX19mcmFtZSB7XG4gICAgICAmR3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgICAgIGdhcDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdXBwb3J0IHtcblxuICAgICAgJkdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC42ZnIgLjk1ZnI7XG4gICAgICB9XG5cbiAgICAgICZNZWRpYSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYzMHB4O1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnNpZ2h0R3JpZCB7XG4gICAgICBnYXA6IDQ0cHg7XG4gICAgfVxuXG4gICAgJl9fbWludEJveCB7XG4gICAgICBwYWRkaW5nOiA1NnB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhY3RHcmlkIHtcbiAgICAgIGdhcDogNDRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcblxuICAgICZfX3N1cHBvcnQge1xuXG4gICAgICAmR3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLjRmciAuOTVmcjtcbiAgICAgIH1cblxuICAgICAgJk1lZGlhIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgJkxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICZJdGVtIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVybyB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICZQYW5lbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjhweCA0MHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4NiUgMCwgMTAwJSAzOCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG5cbiAgICAmX190d29Db2wge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fZnJhbWUge1xuICAgICAgJkdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmTWVkaWEge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdXBwb3J0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XG5cbiAgICAgICZHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgICZDb250ZW50IHtcbiAgICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZNZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAmLS1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luc2lnaHRNZWRpYSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmX19pbnNpZ2h0R3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAmX19jb2xsYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuXG4gICAgICAmU2Vjb25kYXJ5IHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuXG4gICAgICAmRG90cyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDZweCk7XG4gICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDQ2JSBhdCA0MiUgNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19taW50Qm94IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgICB9XG5cbiAgICAmX19taW50R3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjhweDtcbiAgICB9XG5cbiAgICAmX19jb250YWN0R3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG5cbiAgICAmX19mb3JtQ2FyZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgICAgcGFkZGluZzogMjJweCAwO1xuXG4gICAgICAmUGFuZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDIycHggMzRweDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODglIDAsIDEwMCUgMjIlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fa2lja2VyIHtcbiAgICAgICZUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oMiB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmX19mcmFtZSB7XG4gICAgICAmR3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VwcG9ydCB7XG4gICAgICAmQ29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMThweDtcbiAgICAgIH1cblxuICAgICAgJk1lZGlhIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sbGFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcblxuICAgICAgJlNlY29uZGFyeSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIH1cblxuICAgICAgJkRvdHMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21pbnRCb3gge1xuICAgICAgcGFkZGluZzogMjhweCAxOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgIH1cblxuICAgICZfX2Zvcm1DYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi5kaWdpdGFsQ2hvaWNlIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gICZfX3R3b0NvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAwLjk1ZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb2xUZXh0IHtcbiAgICB3aWR0aDogNTkwcHg7XG4gIH1cblxuICAmX19icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMThweCA0MHB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzU2VwIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgfVxuXG4gICZfX2tpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgJlRleHQge1xuICAgICAgY29sb3I6ICMwMDZGNTI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmLS1vbkxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgICB9XG5cbiAgICAgICYtLW9uRGFyayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICZMaW5lIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faDIge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgY29sb3I6ICMxNzFEMUE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG5cbiAgICAmLmlzLWludmVydCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIH1cblxuICAmX19pbWFnZVdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQ0M3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZUNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIGJvdHRvbTogMThweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy1kZXNrdG9wKTtcblxuICAgICZUb3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmSW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDE4MHB4IDQwcHggNDBweCAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJlBhbmVsIHtcbiAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDQ4cHggNTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA1MCUsIDg0JSAxMDAlLCAwIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgJkxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICNjZmU4ZGQ7XG4gICAgcGFkZGluZzogOTBweCAwO1xuXG4gICAgJkhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAmR3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMjZweDtcbiAgICB9XG5cbiAgICAmQ2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjhweCAyNnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZJY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2ZlOGRkO1xuICAgICAgY29sb3I6ICMwYTZiNDg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgICZUaXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29tcGxpYW5jZSxcbiAgJl9fZWFybHkge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cblxuICAmX19lYXJseSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuXG4gICAgLmRpZ2l0YWxDaG9pY2VfX3R3b0NvbCB7XG4gICAgICBnYXA6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZFBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuXG4gICZfX2NvbGxhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcblxuICAgICZJdGVtIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1wcmltYXJ5IHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXBhY2l0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZGlnaXRhbENob2ljZV9fY29sTWVkaWEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZJbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDE2ZjUyO1xuICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZHcmlkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJkltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTQlIDAsIDEwMCUgMCwgODYlIDEwMCUsIDAgMTAwJSk7XG4gICAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oMiB7XG4gICAgJi5pcy1pbnZlcnQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV4dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICZCb3gge1xuICAgICAgYmFja2dyb3VuZDogI2NmZThkZDtcbiAgICAgIHBhZGRpbmc6IDQ2cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjlmciAxLjFmcjtcbiAgICAgIGdhcDogNDRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgfVxuXG4gICAgJk1lZGlhIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMTBweDtcblxuICAgICZHcmlkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtQ2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHBhZGRpbmc6IDM0cHggMzRweCAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cblxuICAmX19mb3JtU3RlcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzYwNjg2NjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzBhNmI0ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybVRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE3MWQxYTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAmX19mb3JtTm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjA2ODY2O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWY2ZjU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZzogMThweCA2NHB4IDA7XG4gICAgfVxuXG4gICAgJl9faGVybyB7XG4gICAgICAmSW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxNjBweCA2NHB4IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgJl9faGVybyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMTAlO1xuXG4gICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAmSW5uZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMjRweCAyMHB4O1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgICZfX2JyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggNjRweCAwO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgICZfX3R3b0NvbCB7XG4gICAgICBnYXA6IDQ0cHg7XG4gICAgfVxuXG4gICAgJl9fY29sVGV4dCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgfVxuXG4gICAgJl9faGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA1NjBweDtcblxuXG4gICAgICAmUGFuZWwge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggNDRweDtcbiAgICAgIH1cblxuICAgICAgJkxvZ28ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAgICZHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmRQYW5lbCB7XG4gICAgICBwYWRkaW5nOiA0NHB4O1xuICAgICAgZ2FwOiA0NHB4O1xuICAgIH1cblxuICAgICZfX2Vhcmx5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgICAuZGlnaXRhbENob2ljZV9fdHdvQ29sIHtcbiAgICAgICAgZ2FwOiA0NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcGFjaXR5IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5kaWdpdGFsQ2hvaWNlX19jb2xNZWRpYSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgfVxuXG4gICAgICAmSW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAmQm94IHtcbiAgICAgICAgcGFkZGluZzogMzhweDtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmX19icmVhZGNydW1icyB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDI0cHggMDtcblxuICAgICAgb2wge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgICZfX3R3b0NvbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjhweDtcbiAgICB9XG5cbiAgICAmX19jb2xNZWRpYSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmX19uZXh0TWVkaWEge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJl9faDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXG4gICAgICAmUGFuZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuXG4gICAgICB9XG5cbiAgICAgICZMb2dvIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICAgJkdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmQ2FyZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZFBhbmVsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGdhcDogMjhweDtcbiAgICB9XG5cbiAgICAmX19jb2xsYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAmSXRlbSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Vhcmx5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgICZfX2NhcGFjaXR5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5kaWdpdGFsQ2hvaWNlX19jb2xNZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xuXG4gICAgICB9XG5cbiAgICAgICZJbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmSW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAlIDAsIDEwMCUgMCwgOTAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAmQm94IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIGdhcDogMjJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDtcbiAgICB9XG5cbiAgICAmX19mb3JtQ2FyZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG5cbiAgICAmX19icmVhZGNydW1icyB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDE4cHggMDtcbiAgICB9XG5cbiAgICAmX19oMiB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0NnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy1tb2JpbGUsIHZhcigtLWhlcm8tYmctZGVza3RvcCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblxuICAgICAgJklubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJlBhbmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogNzBweCAyNHB4IDQ0cHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3OCUsIDgyJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuXG4gICAgICAmTG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgIHBhZGRpbmc6IDUycHggMDtcblxuICAgICAgJkNhcmQge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZFBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgfVxuXG4gICAgJl9fY29sbGFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICB9XG5cbiAgICAmX19jYXBhY2l0eSB7XG4gICAgICAmSW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA1MnB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJkltYWdlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEyJSAwLCAxMDAlIDAsIDg4JSAxMDAlLCAwIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAuZGlnaXRhbENob2ljZV9fY29sTWVkaWEge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAmQm94IHtcbiAgICAgICAgcGFkZGluZzogMjJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybUNhcmQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fZm9ybVN0ZXAge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jb3Jwb3JhdGVTdXN0YWluYWJpbGl0eSB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgJl9fYnJlYWRjcnVtYnNXcmFwIHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMxZjZmNTU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlcCB7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgY29sb3I6ICM3YWE5OWI7XG4gICAgfVxuICB9XG5cbiAgJl9fa2lja2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMxZjZmNTU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDI5RTU4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faDIge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgY29sb3I6ICMxNzFEMUE7XG5cbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB9XG4gIH1cblxuICAmX19wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM0NTRhNDg7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcblxuICAgICYtLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpY2gge1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3R3b0NvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyO1xuICAgIGdhcDogNjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faGVybyB7XG4gICAgbWluLWhlaWdodDogNjI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIzMHB4IDAgNDBweDtcblxuICAgICZQYW5lbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWY2ZjU1O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA0NHB4IDQ4cHggOTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODQlIDAsIDEwMCUgNTAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb21pc2Uge1xuICAgIGJhY2tncm91bmQ6ICNlZWYzZjE7XG4gICAgcGFkZGluZzogOTJweCAwO1xuICB9XG5cbiAgJl9faW1hZ2VUaWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2NvbW1pdG1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDkycHggMDtcblxuICAgICZHcmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUyMHB4IDFmcjtcbiAgICAgIGdhcDogODRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJlZpc3VhbElubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Zpc3VhbCB7XG4gICAgJkl0ZW0ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYtLTEge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIH1cblxuICAgICAgJi0tMiB7XG4gICAgICAgIGxlZnQ6IDI0MHB4O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICB9XG5cbiAgICAgICYtLTMge1xuICAgICAgICBsZWZ0OiAxNDBweDtcbiAgICAgICAgdG9wOiAyMTBweDtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICZCYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAyNzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrTGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMThweCAwIDE4cHg7XG4gIH1cblxuICAmX19jaGVja0l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNHB4IDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuXG4gICZfX2NoZWNrSWNvbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxuICAmX19jaGVja1RpdGxlIHtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gICZfX2NoZWNrVGV4dCB7XG4gICAgY29sb3I6ICM0NTRhNDg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgfVxuXG4gICZfX2VtaXNzaW9ucyB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBwYWRkaW5nOiA5MnB4IDA7XG5cbiAgICAmR3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTIwcHg7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG5cbiAgICAmTGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMnB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTU4LCA4OCwgMC4yKTtcbiAgICB9XG5cbiAgICAmUm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU0cHggMWZyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJkRvdCB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyLCAxNTgsIDg4LCAwLjEyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkNhcmQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBwYWRkaW5nOiAyMnB4IDIycHg7XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzE3MWQxYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZnJhbWV3b3JrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDkycHggMCAxMTBweDtcbiAgfVxuXG4gICZfX2NhcmRHcmlkIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI4cHg7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2VjZWE7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG5cbiAgICAmTWVkaWEge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzE3MWQxYTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzJweCAxMHB4O1xuICAgIH1cblxuICAgICZUZXh0IHtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmVuZWZpdHMge1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJlJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmR3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTIwcHg7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZJbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1bGxldHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDE4cHggMCAxOHB4O1xuICB9XG5cbiAgJl9fYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjhweCAxZnI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xuXG4gICAgJkljb24ge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICNGMUYxRjE7XG4gICAgfVxuICB9XG5cbiAgJl9fc3Ryb25nIHtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19pbm5vdmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDkycHggMDtcbiAgfVxuXG4gICZfX29mZmVyaW5ncyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgJl9fb2ZmZXJpbmcge1xuICAgICZSb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIG1heC1oZWlnaHQ6IDMzOHB4O1xuXG4gICAgICAmLmlzLXRleHQtcmlnaHQge1xuICAgICAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nVGV4dCB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nTWVkaWEge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwJSwgODAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy10ZXh0LWxlZnQge1xuICAgICAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nTWVkaWEge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAwLCAxMDAlIDQwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgcGFkZGluZzogNTZweCA1NnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTcxZDFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgIH1cblxuICAgICZEZXNjIHtcbiAgICAgIGNvbG9yOiAjNDU0YTQ4O1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgIH1cblxuICAgICZNZWRpYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29sbGFiIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDkycHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmQm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICNjZmU4ZGY7XG4gICAgICBwYWRkaW5nOiA1NnB4IDU2cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjFmciAwLjlmcjtcbiAgICAgIGdhcDogNTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICB9XG5cbiAgICAmSW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgfVxuXG4gICAgJl9fdHdvQ29sIHtcbiAgICAgIGdhcDogNDRweDtcbiAgICB9XG5cbiAgICAmX19jb21taXRtZW50cyB7XG4gICAgICAmR3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQwcHggMWZyO1xuICAgICAgICBnYXA6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW1pc3Npb25zIHtcbiAgICAgICZHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDQwcHg7XG4gICAgICAgIGdhcDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkR3JpZCB7XG4gICAgICBnYXA6IDIycHg7XG4gICAgfVxuXG4gICAgJl9fYmVuZWZpdHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICZHcmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuXG4gICAgICAmUmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3NDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX29mZmVyaW5nIHtcbiAgICAgICZUZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2xsYWIge1xuICAgICAgJkJveCB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgICAgIGdhcDogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICZfX2VtaXNzaW9ucyB7XG4gICAgICAmR3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmX190aW1lbGluZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICZMaW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJlJvdyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDRweCAxZnI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIH1cblxuICAgICAgJkRvdCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2NvbW1pdG1lbnRzIHtcbiAgICAgICZHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJlZpc3VhbElubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJlZpc3VhbCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3Zpc3VhbCB7XG4gICAgICAmSXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICZCYWRnZSB7XG4gICAgICAgIGJvdHRvbTogMjAlO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogNjAlO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB9XG5cbiAgICAmX190d29Db2wge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fcHJvbWlzZSxcbiAgICAmX19jb21taXRtZW50cyxcbiAgICAmX19lbWlzc2lvbnMsXG4gICAgJl9fZnJhbWV3b3JrLFxuICAgICZfX2JlbmVmaXRzLFxuICAgICZfX2lubm92YXRpb24sXG4gICAgJl9fY29sbGFiIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG5cbiAgICAmX19iZW5lZml0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19pbWFnZVRpbHQge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB9XG5cblxuICAgICZfX2NhcmRHcmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDE4cHg7XG4gICAgfVxuXG4gICAgJl9fYmVuZWZpdHMge1xuXG4gICAgICAmUmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJkdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmSW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX29mZmVyaW5nIHtcbiAgICAgICZSb3cge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcblxuXG4gICAgICAgICYuaXMtdGV4dC1sZWZ0IHtcblxuXG4gICAgICAgIH1cblxuICAgICAgICAuY29ycG9yYXRlU3VzdGFpbmFiaWxpdHlfX29mZmVyaW5nTWVkaWEge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCA5MCUgMTAwJSwgMCAxMDAlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZNZWRpYSB7XG4gICAgICAgIGhlaWdodDogMjU2cHg7XG4gICAgICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICZUZXh0IHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgJkRlc2Mge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sbGFiIHtcbiAgICAgICZCb3gge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cbiAgICAmX19oMiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG5cbiAgICB9XG5cbiAgICAmX19pbWFnZVRpbHQge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgfVxuXG4gICAgJl9fa2lja2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX19yaWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuXG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvbWlzZSxcbiAgICAmX19jb21taXRtZW50cyxcbiAgICAmX19lbWlzc2lvbnMsXG4gICAgJl9fZnJhbWV3b3JrLFxuICAgICZfX2JlbmVmaXRzLFxuICAgICZfX2lubm92YXRpb24sXG4gICAgJl9fY29sbGFiIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICB9XG5cbiAgICAmX19iZW5lZml0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19jYXJkR3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAmX190aW1lbGluZSB7XG4gICAgICAmUm93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcbiAgICAgIH1cblxuICAgICAgJkNhcmQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idWxsZXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMnB4IDFmcjtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgJkljb24ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX29mZmVyaW5nIHtcbiAgICAgICZUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgJlRleHQge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZNZWRpYSB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sbGFiIHtcbiAgICAgICZCb3gge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlzdWFsIHtcblxuICAgICAgJkJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxufVxuIiwiLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMWIxYjFiO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODhweCAwO1xuICB9XG5cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAmTGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJlNlcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgJkxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQ3VycmVudCB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICB9XG4gIH1cblxuICAmX19raWNrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgY29sb3I6ICMwMDZGNTI7XG5cbiAgICAmLS1vbkdyZWVuIHtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIH1cblxuICAgICZUZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmTGluZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAyOUU1ODtcbiAgICB9XG4gIH1cblxuICAmX19oMiB7XG4gICAgbWFyZ2luOiAwIDAgMjJweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgICYtLW9uR3JlZW4ge1xuICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgbWluLWhlaWdodDogNjI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmUGFuZWwge1xuICAgICAgYmFja2dyb3VuZDogIzFmNmY1NTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNDRweCA0OHB4IDEwMHB4IDQ4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4NCUgMCwgMTAwJSA1MCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIG1hcmdpbjogMjAwcHggMCAwO1xuICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fa2lja2VyVGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB9XG4gIH1cblxuICAmX190d29Db2wge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMC45NWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0td2lkZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMTVmciAwLjg1ZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgJi0tbmFycm93IHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxuXG4gICAgJi0tb25HcmVlbiB7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLS10ZXh0IHtcbiAgICAgIC8vbWluLXdpZHRoOiA2MzBweDtcbiAgICB9XG4gIH1cblxuICAmX190aWx0TWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuXG4gICAgJlBsYWNlaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JlZW5JbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZQbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZyYW1ld29yayB7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcblxuICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb24ge1xuICAgICAgJl9faDIsXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmR3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmQ2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjhweCAzMnB4IDI2cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmlzLWZlYXR1cmVkIHtcbiAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkljb24ge1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkljb25QbGFjZWhvbGRlciB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzMSwgMTExLCA4NSwgMC4yNSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19sZWFkaW4ge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX2gzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTcxRDFBO1xuICB9XG5cbiAgJl9fY2FyZFRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NTRBNDg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3Rub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fY2FyZHMzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjZweDtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXG4gICAgJi5pcy1mZWF0dXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2ZlOGRjO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cblxuICAgICZJY29uIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSWNvblBsYWNlaG9sZGVyIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAxMTEsIDg1LCAwLjIyKTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5vdmF0aW9uIHtcbiAgICAucHJvZHVjdFRyYW5zZm9ybWF0aW9uIHtcbiAgICAgICZfX2gzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZFRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnVsbGV0TGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjZweDtcbiAgfVxuXG4gICZfX2J1bGxldCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0cHggMWZyO1xuICAgIGdhcDogMTRweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAmSWNvbiB7XG4gICAgfVxuXG4gICAgJlRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgIH1cblxuICAgICZUZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyZWVuU3BsaXQge1xuICAgIGJhY2tncm91bmQ6ICMwMDZGNTI7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZJbm5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjE1ZnIgMC44NWZyO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmUmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19wcm9taXNlQm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZlOGRjO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgcGFkZGluZzogNTZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC45ZnIgMS4xZnI7XG4gICAgZ2FwOiA0OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgfVxuXG4gICAgJl9fdHdvQ29sIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiA0NHB4O1xuXG4gICAgICAmLS13aWRlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICYtLXRleHQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGlsdE1lZGlhIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjM4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnJhbWV3b3JrIHtcbiAgICAgICZHcmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgcm93LWdhcDogNzBweDtcbiAgICAgIH1cblxuICAgICAgJkNhcmQge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYuaXMtZmVhdHVyZWQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJkljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRvcDogLTQycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkczMge1xuICAgICAgZ2FwOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAmX19ncmVlblNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgICAgICZJbm5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuOWZyO1xuICAgICAgICBnYXA6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvbWlzZUJveCB7XG4gICAgICBwYWRkaW5nOiA0NHB4O1xuICAgICAgZ2FwOiAzNnB4O1xuICAgIH1cblxuXG4gICAgJl9fZ3JlZW5TcGxpdCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMDtcblxuICAgICAgJklubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJlJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB9XG5cbiAgICAmX19jYXJkVGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgICZfX2JyZWFkY3J1bWJzIHtcbiAgICAgICZMaXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmU2VwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgICAgJlBhbmVsIHtcbiAgICAgICAgbWFyZ2luOiAxNTBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjhweCA0NHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4OCUgMCwgMTAwJSAzMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2xUZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ZyYW1ld29yayB7XG4gICAgICAmR3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgICZDYXJkIHtcbiAgICAgICAgcGFkZGluZzogMjJweDtcbiAgICAgIH1cblxuICAgICAgJkljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRvcDogLTM4cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MnB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkczMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDE4cHg7XG5cbiAgICAgIC5wcm9kdWN0VHJhbnNmb3JtYXRpb25fX2NhcmQge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1bGxldExpc3Qge1xuICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cblxuICAgICZfX2J1bGxldCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4cHggMWZyO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAmVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmVGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3Byb21pc2VCb3gge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICB9XG5cbiAgICAmX19raWNrZXIge1xuICAgICAgJlRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2gyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cblxuICAgICZfX2hlcm8ge1xuICAgICAgbWluLWhlaWdodDogNDYwcHg7XG5cbiAgICAgICZQYW5lbCB7XG4gICAgICAgIG1hcmdpbjogMTEwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDIycHggMzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA5MCUgMCwgMTAwJSAyMiUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mcmFtZXdvcmsge1xuICAgICAgJkdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgfVxuXG4gICAgICAmQ2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICAgIH1cblxuICAgICAgJkljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRvcDogLTM0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NnB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkczMge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIGdhcDogMTRweDtcblxuICAgICAgLnByb2R1Y3RUcmFuc2Zvcm1hdGlvbl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmVlblNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuXG4gICAgICAmSW5uZXIge1xuICAgICAgICBnYXA6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvbWlzZUJveCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE4cHg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCIucGVvcGxlLXBhZ2Uge1xuICBjb2xvcjogIzFiMWYxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnBlb3BsZSB7XG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fa2lja2VyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzAwNkY1MjtcblxuICAgICYtLW9uRGFyayB7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuICB9XG5cbiAgJl9faDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzE3MUQxQTtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIGNvbG9yOiAjNWI2NTYxO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzQ1NEE0ODtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbWVsaW5lSWNvbiB7XG4gICAgZmlsbDogIzBmNmY1NTtcbiAgfVxuXG4gICZfX2Z3SWNvbiB7XG4gICAgZmlsbDogIzBmNmY1NTtcbiAgfVxuXG4gICZfX2NoZWNrSWNvbiB7XG4gICAgZmlsbDogIzBmNmY1NTtcbiAgfVxuXG4gICZfX2NoZWNrIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI2Q5ZWZlNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgJi1mcmFtZXdvcmsge1xuICAgIC5wZW9wbGUge1xuICAgICAgJl9faDIge1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbnRybyB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wZW9wbGUtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDczMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgYmFja2dyb3VuZDogIzBmNmY1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0NHB4IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDg0JSAwLCAxMDAlIDUwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIG1hcmdpbjogMjQwcHggMCA4MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogI2YxZjFmMTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGVvcGxlLWNvbW1pdG1lbnQge1xuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMWZyO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDU5MHB4O1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbn1cblxuLnBlb3BsZS12aXNpb24ge1xuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMmZyO1xuICAgIGdhcDogNjRweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGVvcGxlLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4cHggMWZyO1xuICAgIGdhcDogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19kb3Qge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZlOGRmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE4cHggMThweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogIzViNjU2MTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIH1cbn1cblxuLnBlb3BsZS1mcmFtZXdvcmsge1xuICAmX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDIycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuLnBlb3BsZS1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMnB4IDIycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcblxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICB9XG5cbiAgJi5pcy1taW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2ZlOGRmO1xuICB9XG5cbiAgJi5pcy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjMDA2RjUyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgY29sb3I6ICM0NTRBNDg7XG4gIH1cbn1cblxuLnBlb3BsZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMC45NWZyO1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMCAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjZweCAxZnI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbVRleHQge1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBlb3BsZS1wYW5lbCB7XG4gICZfX3dyYXAge1xuICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgcGFkZGluZzogNDRweCA0NHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjE1ZnIgMC44NWZyO1xuICAgIGdhcDogMzRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgcGFkZGluZzogMjZweCAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgLnBlb3BsZSB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgfVxuXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG4gIH1cblxuICAucGVvcGxlLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuXG4gICAgJl9fcGFuZWwge1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgIG1hcmdpbjogMjEwcHggMCA2MHB4O1xuICAgICAgcGFkZGluZzogNDBweCA0NHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wZW9wbGUtY29tbWl0bWVudCB7XG4gICAgJl9fZ3JpZCB7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBlb3BsZS12aXNpb24ge1xuICAgICZfX2dyaWQge1xuICAgICAgZ2FwOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wZW9wbGUtY2FyZCB7XG5cbiAgfVxuXG4gIC5wZW9wbGUtZnJhbWV3b3JrIHtcbiAgICAmX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwiaTEgaTJcIlxuICAgIFwiaTQgaTVcIlxuICAgIFwiaTMgaTNcIjtcblxuICAgICAgJiA+IGFydGljbGUge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBpMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBncmlkLWFyZWE6IGkyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGdyaWQtYXJlYTogaTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBpNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBncmlkLWFyZWE6IGk1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBlb3BsZS1zdWNjZXNzIHtcblxuICAgICZfX2dyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbiAgICAgIGxlZnQ6IC02NHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAucGVvcGxlIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICB9XG5cbiAgICAmX19oMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICAucGVvcGxlLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuXG4gICAgJl9fcGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luOiAxODBweCAwIDQwcHg7XG4gICAgICBwYWRkaW5nOiAzMnB4IDI4cHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA4OCUgMCwgMTAwJSAyOCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICAucGVvcGxlLXRpbWVsaW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjhweCAxZnI7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnBlb3BsZS1zdWNjZXNzIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMCAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICBsZWZ0OiAtMjRweDtcbiAgICB9XG4gIH1cblxuICAucGVvcGxlLXBhbmVsIHtcbiAgICAmX193cmFwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgcGFkZGluZzogMjZweCAyMnB4O1xuICAgICAgZ2FwOiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cbiAgLnBlb3BsZSB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgIH1cblxuICAgICYtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDA7XG4gICAgfVxuXG4gICAgJl9faDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgLnBlb3BsZS1mcmFtZXdvcmtfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnBlb3BsZS1jYXJkIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHg7XG4gIH1cblxuICAucGVvcGxlLXN1Y2Nlc3Mge1xuICAgICZfX21lZGlhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wZW9wbGUtcGFuZWwge1xuICAgICZfX3dyYXAge1xuICAgICAgcGFkZGluZzogMjJweCAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zdHJhdGVneS1pbm5vdmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODRweCAwO1xuXG4gICAgJi0tbGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICB9XG4gIH1cblxuICAua2lja2VyIHtcbiAgICBjb2xvcjogIzAwNkY1MjtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgfVxuICB9XG5cbiAgLmgyIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgICYtLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIH1cbiAgfVxuXG4gIC5sZWFkIHtcbiAgICBjb2xvcjogIzQ1NEE0ODtcbiAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB9XG5cbiAgLmJvZHkge1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgICYtLWxpZ2h0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290bm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDU0QTQ4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB9XG4gIH1cblxuICAuaW5uby1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYtLXNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIH1cbiAgfVxuXG4gIC5pbm5vLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuXG4gICAgJl9fYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDYyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogOTIlO1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIHBhZGRpbmc6IDU0cHggOTZweCA1M3B4IDY0cHg7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzglLCA4NiUgMTAwJSwgMCAxMDAlKTtcblxuICAgICAgLmtpY2tlciB7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGE2YjUyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgY29sb3I6ICMxNzFEMUE7XG5cbiAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNkY1MjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbm5vLXNwbGl0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xMWZyIC44NmZyO1xuICAgIGdhcDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi0tcmV2ZXJzZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOWZyIDEuMWZyO1xuXG4gICAgICAuaW5uby1zcGxpdF9fbWVkaWEge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgLmlubm8tc3BsaXRfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgLmlubm8taW1nIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5uby1zdHJhdGVneSB7XG4gICAgLmlubm8tc3BsaXQge1xuICAgICAgcGFkZGluZzogODVweCA2MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cblxuICAuaW5uby10aWxlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuXG4gICAgLmlubm8tdGlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGE2YjUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlubm8tdmFsaWRhdGlvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICBwYWRkaW5nOiA0NHB4IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5pbm5vLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cblxuICAuaW5uby1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIycHg7XG5cbiAgICAmLS1taW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNDOEUzRDM7XG4gICAgfVxuXG4gICAgJi0tZmVhdHVyZWQge1xuICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgIC5pbm5vLWljb24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIGNvbG9yOiAjMDA2RjUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICM0NTRBNDg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlubm8tcHJvZHVjdGlvbiB7XG4gICAgLmlubm8tc3BsaXQtLXJldmVyc2Uge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDg2cHggNjBweDtcbiAgICB9XG4gIH1cblxuICAuaW5uby1ncmVlbi1zcGxpdCB7XG4gICAgYmFja2dyb3VuZDogIzAwNkY1MjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5pbm5vLWdyZWVuLXNwbGl0LS1hbHQge1xuICAgICAgcGFkZGluZzogMTIwcHggMDtcblxuICAgICAgLmlubm8tZ3JlZW4tc3BsaXRfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5vLWdyZWVuLXNwbGl0X19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmlubm8tZ3JlZW4tc3BsaXRfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAwLjk1ZnI7XG4gICAgICBnYXA6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLWFsdCB7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjJweCAwO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIH1cblxuICAgICYtLWxpZ2h0IHtcbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbm5vLW1pbnQtcGFuZWwge1xuICAgICZfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjZmU5ZGM7XG4gICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4zZnIgMC43ZnI7XG4gICAgICBnYXA6IDM0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG5cblxuICB9XG5cbiAgLmlubm8tZm9jdXMge1xuICAgIC5oMiB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIH1cblxuICAgIC5sZWFkIHtcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAuaW5uby1oZXJvX19pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICAuaW5uby1oZXJvX19ib3gge1xuICAgICAgcGFkZGluZzogNDRweCA2NHB4IDQ0cHggNDRweDtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgfVxuXG4gICAgLmlubm8tc3BsaXQge1xuICAgICAgZ2FwOiAyOHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIC5pbm5vLXN0cmF0ZWd5IC5pbm5vLXNwbGl0IHtcbiAgICAgIHBhZGRpbmc6IDY0cHggNDRweDtcbiAgICB9XG5cbiAgICAuaW5uby10aWxlcyB7XG4gICAgICBnYXA6IDE2cHg7XG5cbiAgICAgIC5pbm5vLXRpbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uby12YWxpZGF0aW9uLWJhciB7XG4gICAgICBwYWRkaW5nOiAzNHB4IDE4cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5vLWNhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAyMnB4O1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwiaTEgaTJcIlxuICAgIFwiaTQgaTVcIlxuICAgIFwiaTMgaTNcIjtcbiAgICB9XG5cbiAgICAuaW5uby1jYXJkIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpMTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBncmlkLWFyZWE6IGkyO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGdyaWQtYXJlYTogaTM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBpNDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICBncmlkLWFyZWE6IGk1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5vLWNhcmQtLWZlYXR1cmVkIHtcbiAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgIH1cblxuICAgIC5pbm5vLXByb2R1Y3Rpb24gLmlubm8tc3BsaXQtLXJldmVyc2Uge1xuICAgICAgcGFkZGluZzogNjRweCA0NHB4O1xuICAgIH1cblxuICAgIC5pbm5vLW1pbnQtcGFuZWxfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuOWZyO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgIC5sZWFkLFxuICAgIC5ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIH1cblxuICAgIC5pbm5vLWhlcm9fX2lubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmlubm8taGVyb19fYm94IHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBwYWRkaW5nOiAzNHB4IDI4cHggMzRweCAyOHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDcyJSwgODglIDEwMCUsIDAgMTAwJSk7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubm8tc3BsaXQsXG4gICAgLmlubm8tc3BsaXQtLXJldmVyc2Uge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI4cHg7XG5cbiAgICAgIC5pbm5vLXNwbGl0X19jb250ZW50LFxuICAgICAgLmlubm8tc3BsaXRfX21lZGlhIHtcbiAgICAgICAgb3JkZXI6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubm8tc3RyYXRlZ3kgLmlubm8tc3BsaXQge1xuICAgICAgcGFkZGluZzogNDRweCAzMnB4O1xuICAgIH1cblxuICAgIC5pbm5vLXRpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAuaW5uby10aWxlIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uby12YWxpZGF0aW9uLWJhciB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE4cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5vLWNhcmRzIHtcbiAgICB9XG5cbiAgICAuaW5uby1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgLmlubm8tcHJvZHVjdGlvbiAuaW5uby1zcGxpdC0tcmV2ZXJzZSB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDMycHg7XG4gICAgfVxuXG4gICAgLmlubm8tZ3JlZW4tc3BsaXQge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTMxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbm5vLWdyZWVuLXNwbGl0LS1hbHQge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5pbm5vLWdyZWVuLXNwbGl0X19jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5uby1taW50LXBhbmVsX19pbm5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgIGdhcDogMjJweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjhweDtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cblxuICAgIC5pbm5vLWdyZWVuLXNwbGl0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAuaW5uby1oZXJvX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIH1cblxuICAgIC5pbm5vLWhlcm9fX2JveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjJweCAyOHB4IDIycHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubm8tc3RyYXRlZ3kgLmlubm8tc3BsaXQge1xuICAgICAgcGFkZGluZzogMjhweCAyMnB4O1xuICAgIH1cblxuICAgIC5pbm5vLXRpbGVzIC5pbm5vLXRpbGUge1xuICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICB9XG5cbiAgICAuaW5uby12YWxpZGF0aW9uLWJhciB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmlubm8tbWludC1wYW5lbF9faW5uZXIge1xuICAgICAgcGFkZGluZzogMjZweCAxOHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMnB4O1xuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi5zdHJhdGVneS1vcGVyYXRpb25hbC1leGNlbGxlbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgY29sb3I6ICMwZjFhMTc7XG5cbiAgLm9lLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG5cbiAgLm9lLWtpY2tlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgY29sb3I6ICMwMDZGNTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMjlFNTg7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLm9lLWtpY2tlci0tb24tZGFyayB7XG4gICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB9XG5cbiAgICAmLm9lLWtpY2tlci0tb24tbGlnaHQge1xuICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgfVxuICB9XG5cbiAgLm9lLWgyIHtcbiAgICBtYXJnaW46IDE4cHggMCAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgICYub2UtaDItLW9uLWRhcmsge1xuICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgfVxuICB9XG5cbiAgLm9lLWNvcHkge1xuICAgIGNvbG9yOiAjMTcxRDFBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICYub2UtY29weS0tb24tZGFyayB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICB9XG4gIH1cblxuICAub2UtbWVkaWEge1xuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5vZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4OHB4IDA7XG5cbiAgICAmLS1nb2xkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgIH1cblxuICAgICYtLWZvdW5kYXRpb24ge1xuICAgICAgLm9lLWZvdW5kYXRpb24ge1xuICAgICAgICAmX19tZWRpYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLm9lLWZvdW5kYXRpb24ge1xuICAgICAgICAgICAgJl9fcXVvdGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtODhweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0JTtcbiAgICAgICAgICAgICAgd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgICAgICAgICAgICBjb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN0YW5kYXJkIHtcbiAgICAgIC5vZS1zcGxpdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9lLXNwbGl0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4wNWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTZweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLm9lLXNwbGl0LS1yZXZlcnNlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuMDVmcjtcblxuICAgICAgLm9lLXNwbGl0X19tZWRpYSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAub2Utc3BsaXRfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub2UtaGVybyB7XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xOCksIHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9lLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQ2cHggNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMThweCA1NXB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNTAlLCA4NCUgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgY29sb3I6ICMxNzFEMUE7XG4gICAgfVxuICB9XG5cbiAgLm9lLXNlY3Rpb24tLWdvbGQge1xuICAgIC5vZS1nb2xkIHtcbiAgICAgICZfX2NvbGxhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjhweCAwIDE4cHg7XG5cbiAgICAgICAgLm9lLWdvbGQge1xuICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9lLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2RjUyO1xuICAgIHBhZGRpbmc6IDkycHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMDVmciAxZnI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1NnB4O1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAub2UtbWVkaWFfX2ltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vZS1wYW5lbCB7XG4gICAgcGFkZGluZzogODhweCAwIDExMHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogI0M4RTNEMztcbiAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA1ZnIgMWZyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDhweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAub2UtbWVkaWFfX2ltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9lLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzJweCAwO1xuXG4gICAgICAmLS1nb2xkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgIH1cblxuICAgICAgJi0tc3RhbmRhcmQge1xuICAgICAgICAub2Utc3BsaXQge1xuICAgICAgICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2UtaGVybyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAgICZfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDM4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2Utc3BsaXQge1xuICAgICAgZ2FwOiA0NHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIC5vZS1zZWN0aW9uLS1mb3VuZGF0aW9uIHtcbiAgICAgIC5vZS1mb3VuZGF0aW9uX19tZWRpYSB7XG4gICAgICAgIC5vZS1mb3VuZGF0aW9uX19xdW90ZSB7XG4gICAgICAgICAgYm90dG9tOiAtNzZweDtcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2UtZ3JlZW4ge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIGdhcDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2UtcGFuZWwge1xuICAgICAgcGFkZGluZzogNzJweCAwIDk2cHg7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDRweDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDY0cHggMDtcblxuICAgICAgJi0tZ29sZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICAgIH1cblxuICAgICAgJi0tc3RhbmRhcmQge1xuICAgICAgICAub2Utc3BsaXQge1xuICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZm91bmRhdGlvbiB7XG4gICAgICAgIC5vZS1mb3VuZGF0aW9uX19tZWRpYSB7XG4gICAgICAgICAgLm9lLWZvdW5kYXRpb25fX3F1b3RlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2UtaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgLm9lLWNvcHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vZS1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuXG4gICAgICAmX19jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2Utc3BsaXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDI4cHg7XG5cbiAgICAgIC5vZS1zcGxpdF9fbWVkaWEge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgLm9lLXNwbGl0X19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgICYub2Utc3BsaXQtLXJldmVyc2Uge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAub2Utc3BsaXRfX21lZGlhIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZS1zcGxpdF9fY29udGVudCB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2Utc2VjdGlvbi0tZ29sZCB7XG4gICAgICAub2UtZ29sZF9fY29sbGFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2UtZ3JlZW4ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJl9fbWVkaWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5vZS1tZWRpYV9faW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2UtcGFuZWwge1xuICAgICAgcGFkZGluZzogNjRweCAwIDgwcHg7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAub2Utc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDA7XG5cbiAgICAgICYtLWdvbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg2cHg7XG4gICAgICB9XG5cbiAgICAgICYtLXN0YW5kYXJkIHtcbiAgICAgICAgLm9lLXNwbGl0IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9lLWtpY2tlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAub2UtaDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBtYXJnaW46IDE0cHggMCAxMnB4O1xuICAgIH1cblxuICAgIC5vZS1jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9lLWhlcm8ge1xuICAgICAgcGFkZGluZzogNDRweCAwO1xuICAgICAgbWluLWhlaWdodDogNDIwcHg7XG5cbiAgICAgICZfX2NhcmQge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDIycHg7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAzOCUsIDg4JSAxMDAlLCAwIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9lLWdyZWVuIHtcbiAgICAgICZfX21lZGlhIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2UtcGFuZWwge1xuICAgICAgcGFkZGluZzogNTZweCAwIDcwcHg7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAxOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG4iLCIuZG9jdW1lbnRzLWJyYW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgJi1hc3NldHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDJEMTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5pcy1jbG9zZWQge1xuICAgIC5kb2N1bWVudHMtYnJhbmRfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZG9jdW1lbnRzLWJyYW5kX19hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cblxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE5cHggMzJweCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cbiAgICAmLWFzc2V0cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMzJweCAxOHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4iXX0= */
