/*!
    Theme Name: Steriking
*/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-size:100%;font-family:Open Sans,Arial,Helvetica,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{width:100%;font-size:16px;background:#fff;color:#4d4d4f;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:400;line-height:1}@media only screen and (min-width:500px){body{font-size:1.125rem}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1:not(.site-title):before,h2:before{content:none}:focus{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}@font-face{font-family:tk-myriad-pro-n7;src:url(https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/1b1b1e/00000000000000000001709e/27/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:tk-myriad-pro-i7;src:url(https://use.typekit.net/af/2e2357/00000000000000000001709f/27/l?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/2e2357/00000000000000000001709f/27/d?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/2e2357/00000000000000000001709f/27/a?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto}@font-face{font-family:tk-myriad-pro-i4;src:url(https://use.typekit.net/af/d32e26/00000000000000000001709b/27/l?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/d32e26/00000000000000000001709b/27/d?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/d32e26/00000000000000000001709b/27/a?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto}@font-face{font-family:tk-myriad-pro-n4;src:url(https://use.typekit.net/af/cafa63/00000000000000000001709a/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/cafa63/00000000000000000001709a/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/cafa63/00000000000000000001709a/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:tk-myriad-pro-n6;src:url(https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/l?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/d?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/80c5d0/00000000000000000001709c/27/a?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-weight:600;font-style:normal;font-stretch:normal;font-display:auto}@font-face{font-family:tk-myriad-pro-i6;src:url(https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/l?fvd=i6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/d?fvd=i6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/d50a1b/00000000000000000001709d/27/a?fvd=i6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-weight:600;font-style:italic;font-stretch:normal;font-display:auto}.header__block{width:100%;float:left;margin-left:0;position:relative;height:145px;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.header__top-left{width:50%;float:left;margin-left:7.14286%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:720px){.header__top-left{width:39.58333%;float:left;margin-left:6.25%}}.header__top-right{display:block;overflow:hidden}.header__top-rightTop{float:right;margin-right:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__top-rightTop .wpml-ls{margin:0 30px 0 0;padding:0;height:22px}.header__top-rightTop .wpml-ls ul li.wpml-ls-item-en a{background-image:url(../images/lang-en.svg)}.header__top-rightTop .wpml-ls ul li.wpml-ls-item-zh-hans a{background-image:url(../images/lang-cn.svg)}.header__top-rightTop .wpml-ls ul li.wpml-ls-item-fr a{background-image:url(../images/lang-fr.svg)}.header__top-rightTop .wpml-ls ul li.wpml-ls-item-de a{background-image:url(../images/lang-de.svg)}.header__top-rightTop .wpml-ls ul li.wpml-ls-item-es a{background-image:url(../images/lang-es.svg)}.header__top-rightTop .wpml-ls ul li a{padding:0;margin-left:5px;width:22px;height:22px;background-size:cover;background-repeat:no-repeat;background-position:50%}.header__top-rightBottom{display:block;float:right}.header__top-rightBottom .sub-menu{display:none}@media only screen and (min-width:720px){.header__top-rightBottom{width:780px}}.header__top-rightBottom>ul{margin-top:10px;text-align:right}@media screen and (min-width:1170px) and (max-width:1420px){.header__top-rightBottom>ul{margin-top:0}}.header__top-rightBottom>ul>li{display:inline-block;padding:5px 11px 5px 0}.header__top-rightBottom>ul>li a{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#29694d;text-decoration:none}.header__top-rightBottom>ul>li.current-menu-item a{font-weight:600;color:#4d4d4f}.header__top-rightBottom>ul>li:last-child,.header__top-rightBottom>ul>li:nth-child(5){display:none}@media only screen and (min-width:720px){.header__logos{width:43.75%;float:left;margin-left:0}}.header__logos>a{opacity:1;-webkit-transition:all .5s!important;transition:all .5s!important}.header__logos-main img{max-width:100%;height:auto}.header__logos-wipak{margin-top:5px;display:block}.header__logos-wipak img{width:89px;max-width:100%;height:auto}.header__slogan{display:none}@media only screen and (min-width:720px){.header__slogan{width:54.16667%;float:left;margin-left:4.16667%;display:block;font-size:20px;font-weight:400;color:#4d4d4f}}.header__social{display:-webkit-box;display:-ms-flexbox;display:flex;height:22px}.header__social-item{background-repeat:no-repeat;background-size:22px 22px;display:inline-block;height:22px;margin-right:5px;width:22px}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex}.header__links-item{color:#6c6b6c;display:inline-block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.header__links-item:first-child{margin-left:30px;margin-right:20px}.header__menu{display:block}@media only screen and (min-width:1170px){.header__menu{position:absolute;bottom:0;background:#29694d}.header__menu .sub-menu{display:none}}@media only screen and (min-width:1170px) and (min-width:720px){.header__menu{width:79.16667%;float:left;margin-left:0}}@media only screen and (min-width:1170px) and (min-width:720px){.header__menu>ul{width:91.66667%;float:left;margin-left:8.33333%}}@media only screen and (min-width:1170px){.header__menu>ul>li{display:inline-block}}@media only screen and (min-width:1170px){.header__menu>ul>li>a{color:#fff;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;padding:16px 16px 16px 0;text-decoration:none}}@media screen and (min-width:1170px) and (max-width:1440px){.header__menu>ul>li>a{font-size:14px}}@media only screen and (max-width:1170px){.header__menu>ul>li>a{display:block;padding:18px 24px;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#fff;text-decoration:none}}.header__menu>ul>li.current-page-ancestor,.header__menu>ul>li.current_page_item{position:relative}.header__menu>ul>li.current-page-ancestor:before,.header__menu>ul>li.current_page_item:before{background-image:url(../images/triangle-down.svg);background-repeat:no-repeat;background-size:35px 35px;content:"";height:35px;left:50%;margin-left:-30px;position:absolute;text-align:center;top:-25%;width:35px}@media only screen and (min-width:1170px){.header .mobile__menu,.header .mobile__menu-bottom{display:none}}.header__search{width:7.14286%;float:left;margin-left:7.14286%;position:absolute;bottom:0;right:0;background:#ececec}@media only screen and (min-width:720px){.header__search{width:20.83333%;float:left;margin-left:0}}.header__search form>div{position:absolute;bottom:0;left:0;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-right:.5em;width:100%}.header__search form>div label{display:none;visibility:hidden}.header__search form>div input[type=text]{width:100%;float:left;margin-left:0;font-family:Open Sans,Arial,Helvetica,sans-serif;border:none;background:transparent;padding-left:30px}.header__search form>div input[type=submit]{position:absolute;right:5%;bottom:15px;background-color:transparent;background-image:url(../images/magnifying-glass.svg);background-repeat:no-repeat;background-size:25px 25px;width:25px;height:25px;border:none;padding:0;text-indent:-9999px}@media only screen and (max-width:1170px){.header__block{height:90px}.header__top-rightTop .wpml-ls{margin:13px 35px 0 0}.header__top-rightTop .header__links,.header__top-rightTop .header__social,.header__top-rightTop .wpml-ls-item-da,.header__top-rightTop .wpml-ls-item-fi,.header__top-rightTop .wpml-ls-item-ru{display:none}.header .mobile__menu-bottom{margin-top:20px;background-color:#29694d;position:relative;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.26);display:-webkit-box;display:-ms-flexbox;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 24px}.header .mobile__menu-bottom .header__links,.header .mobile__menu-bottom .header__social{display:block}.header .mobile__menu-bottom .header__links-item{color:#fff;display:inline-block;font-size:15px;font-weight:600;text-decoration:none}.header .mobile__menu-bottom .header__links-item:first-child{margin-left:5px;margin-right:5px}.header__top-rightBottom{display:none}.header .grid-container{overflow:inherit}.header #mobilemenu-trigger{background-image:url(../images/menu.svg);background-repeat:no-repeat;background-size:60px 50px;cursor:pointer;display:block;float:right;height:50px;margin-right:15px;width:60px}.header #mobilemenu-trigger.close{background-image:url(../images/cross.svg)}.header__menu,.header__menu .sub-menu{display:none}.header__menu .sub-menu li{position:relative}.header__menu .sub-menu li .sub-menu{padding-left:20px;display:none}.header__menu .sub-menu li.open ul{display:block}.header__menu .sub-menu li.open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__menu .sub-menu li a{display:block;font-size:16px;font-weight:400;color:#fff;text-decoration:none;padding:18px 24px 18px 34px}.header__menu .sub-menu li.menu-item-has-children>a{pointer-events:none}.header__menu .sub-menu li.menu-item-has-children>a:after{background-image:url(../images/triangle-down.svg);background-repeat:no-repeat;background-size:100%;content:"";height:20px;right:20px;position:absolute;text-align:center;top:15px;width:20px}.header__menu>ul{background:#29694d;clear:both;margin-top:20px;position:relative;top:20px;z-index:99}.header__menu>ul>li{display:block;position:relative}.header__menu>ul>li>a{border-bottom:1px solid hsla(0,0%,100%,.26);pointer-events:none;font-size:16px;font-weight:400;color:#fff;text-decoration:none}.header__menu>ul>li>a:after{background-image:url(../images/triangle-down.svg);background-repeat:no-repeat;background-size:100%;content:"";height:20px;right:20px;position:absolute;text-align:center;top:15px;width:20px}.header__menu>ul>li.current-page-ancestor:before,.header__menu>ul>li.current_page_item:before{background-image:none}.header__menu>ul>li.open>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__menu>ul>li.open>.sub-menu{display:block}.header .mobile__menu{background:#29694d;clear:both;display:none;position:relative;top:20px;z-index:100}.header .mobile__menu>ul li{border-top:1px solid hsla(0,0%,100%,.26);display:block;position:relative}.header .mobile__menu>ul li a{display:block;font-size:16px;font-weight:400;color:#fff;text-decoration:none;padding:18px 24px}.header .mobile__menu>ul li.menu-item-has-children a{pointer-events:none}.header .mobile__menu>ul li.menu-item-has-children a:after{background-image:url(../images/triangle-down.svg);background-repeat:no-repeat;background-size:100%;content:"";height:20px;right:20px;position:absolute;text-align:center;top:15px;width:20px}.header .mobile__menu>ul li.open.menu-item-has-children a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .mobile__menu>ul li.open .sub-menu{display:block}.header .mobile__menu>ul li .sub-menu{display:none}.header .mobile__menu>ul li .sub-menu li:first-child a{border-top:1px solid hsla(0,0%,100%,.26)}.header .mobile__menu>ul li .sub-menu li a{display:block;font-size:16px;font-weight:400;color:#fff;text-decoration:none;padding:18px 24px 18px 34px}.header__search{background:transparent!important;height:50px;right:70px;margin-left:0;bottom:17px!important;width:6.25%!important}.header__search form>div input[type=text]{width:250px;background:#ececec;display:none;padding-left:30px;position:absolute;height:50px;bottom:-67px;z-index:999;right:-25px}.header__search form>div input[type=submit]{color:transparent;width:25px;height:25px;background-image:url(../images/magnifying-glass.svg);background-repeat:no-repeat;background-size:contain;border:none;float:right;opacity:1}}@media only screen and (max-width:600px){.header__top-rightTop .language__switcher{position:relative}.header__top-rightTop .language__menu{display:none;background-color:#fff;border-top:2px solid #2ea243;-webkit-box-shadow:1px 1px 3px 1px hsla(0,0%,78.4%,.5);box-shadow:1px 1px 3px 1px hsla(0,0%,78.4%,.5);padding:10px;position:absolute;right:10px;text-align:center;top:50px;width:auto;z-index:101;margin-top:10px}.header__top-rightTop .language__menu .wpml-ls{margin:0;height:110px}.header__top-rightTop .language__menu .wpml-ls a{margin-left:0}.header__top-rightTop .language__menu .wpml-ls-item{display:block;margin:6px 0}.header__top-rightTop .language__menu:before{background-image:url(../images/triangle-green.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:cover;width:30px;height:30px;content:"";display:block;left:16%;position:absolute;top:-19px}.header__top-rightTop .language-menu-trigger{content:"";background-repeat:no-repeat;background-size:contain;background-image:url(../images/globe.png);cursor:pointer;display:inline-block;height:22px;width:22px;margin-top:15px;margin-right:20px}}@media only screen and (min-width:1170px){html:lang(es) .header__menu>ul>li>a,html:lang(fr) .header__menu>ul>li>a{font-size:15px;padding:16px 13px 16px 0}}html:lang(es) .header__top-rightBottom>ul>li,html:lang(fr) .header__top-rightBottom>ul>li{padding:5px 6px 5px 0}.footer{border-top:1px solid #ececec;margin-top:15px;font-family:Open Sans,Arial,Helvetica,sans-serif;width:100%;float:left;position:relative}@media only screen and (min-width:720px){.footer{width:100%;float:left}}.footer__banner{display:block;text-align:center;width:100%;float:left;margin:35px 35px 35px 0;gap:30px}@media only screen and (min-width:720px){.footer__banner{width:66.66667%;float:left;margin-left:16.66667%;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content: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}}.footer__banner-row{margin-bottom:20px}.footer__banner-row:last-child{margin-bottom: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:20px}@media only screen and (min-width:720px){.footer__banner-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;gap:30px}.footer__banner-row:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}}.footer__banner-item img{background:transparent;font-weight:600;color:#2ea243;border-bottom:4px solid transparent;padding-right:1px;padding-left:1px;display:inline-block;line-height:.85;text-decoration:none!important;cursor:pointer;height:18px}.footer__wrapper{position:relative;overflow:hidden}.footer__wrapper:after{content:"";position:absolute;right:0;bottom:0;z-index:2;background:#2ea243;height:100%;shape-outside:polygon(10% 0,100% 0,100% 100%,0 100%);shape-margin:20px;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}@media only screen and (min-width:720px){.footer__wrapper:after{width:31.25%;float:left;margin-left:0}}.footer__left{width:100%;float:left;margin-left:0;background-image:url(../images/footerbg1.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;z-index:1;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__left:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:hsla(0,0%,100%,.8);height:100%;width:100%}@media only screen and (min-width:720px){.footer__left{width:75%;float:left;margin-left:0;background-position:bottom}}@media only screen and (min-width:1300px){.footer__left{padding:50px!important}}.footer__left>ul>li{position:relative;z-index:5;list-style:none;text-align:center;width:100%;float:left;margin-left:0;margin-bottom:20px}@media only screen and (min-width:720px){.footer__left>ul>li{text-align:left;width:22.91667%;float:left;margin-left:2.08333%}}@media only screen and (min-width:720px) and (max-width:930px){.footer__left>ul>li{width:45%;min-height:200px}}.footer__left>ul>li a{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#4d4d4f;text-decoration:none}.footer__left>ul>li>a{font-weight:700}.footer__left>ul>li>ul>li{margin:18px 0}.footer__right{width:100%;float:left;margin-left:0;background:#2ea243;position:relative;z-index:5;padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:720px){.footer__right{width:12.5%;float:left;margin-left:0}}.footer__right>ul>li{display:list-item;list-style:none;padding:7px;text-align:center}@media only screen and (min-width:720px){.footer__right>ul>li{text-align:left}}.footer__right>ul>li a{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#fff;text-decoration:none}.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%;margin:0 auto;overflow:hidden}a{color:#2ea243;font-weight:600;-webkit-transition:background-color .3s cubic-bezier(.13,1.05,.82,.94),border .3s cubic-bezier(.13,1.05,.82,.94),color .3s cubic-bezier(.13,1.05,.82,.94);transition:background-color .3s cubic-bezier(.13,1.05,.82,.94),border .3s cubic-bezier(.13,1.05,.82,.94),color .3s cubic-bezier(.13,1.05,.82,.94);text-decoration:none}.breadcrumbs{width:85.71429%;float:left;margin-left:7.14286%;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;color:#a7a9ac;margin-top:26px;text-align:right}@media only screen and (min-width:720px){.breadcrumbs{width:87.5%;float:left;margin-left:6.25%}}.breadcrumbs li{display:inline-block}.breadcrumbs li+li:before{content:" > ";padding:0 6px}.breadcrumbs li a{color:#a7a9ac;text-decoration:none;font-weight:400}h1{font-size:36px;font-weight:700;color:#29694d;margin:20px 0}h1+h4{margin-top:0}h2{font-size:26px;font-weight:600;color:#4d4d4f;margin:30px 0}h3{font-size:22px;margin-top:30px}h3,h4{font-weight:600;color:#4d4d4f;margin-bottom:20px}h4{font-size:20px;line-height:1.5}.displayFlex,.displayFlex>p{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1200px){.content iframe{width:100%;max-height:300px}}.select2-container .select2-dropdown{border:none;top:30px;position:relative;background-color:#fff}.select2-container .select2-dropdown .select2-search__field{margin:1px 0;padding:.75em .85em;width:100%;height:auto;outline:0;border:1px solid #c6c6c6;background:url(../images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.select2-container .select2-dropdown .select2-results__options{background-color:#fff;position:relative;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;max-height:240px;-webkit-overflow-scrolling:touch}.select2-container .select2-dropdown .select2-results__options>li{font-size:1rem;color:#4d4d4f;font-weight:600;margin:0;padding:.5em 1em;list-style:none;line-height:1.2;word-wrap:break-word;-webkit-touch-callout:none}.page-template-documents .select2-container .select2-dropdown{top:0}.contact .grid-container{background-repeat:no-repeat;background-size:cover;z-index:1;clear:both;position:relative}.contact .grid-container:after{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:#2ea243;background-color:rgba(46,162,67,.9);z-index:2;clear:both}@media screen and (max-width:720px){.contact .grid-container{background:none!important}}.contact__block{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (max-width:720px){.contact__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact__peoples{width:100%;float:left;margin-left:0;position:relative;margin-top:54px;z-index:3}@media only screen and (min-width:720px){.contact__peoples{width:50%;float:left;margin-left:0}}.contact__people{width:85.71429%;float:left;margin-left:7.14286%}@media only screen and (min-width:720px){.contact__people{width:75%;float:left;margin-left:20.83333%}}.contact__people-image{width:28.57143%;float:left;margin-left:0;border:8px solid #fff;border-radius:50%;overflow:hidden}@media only screen and (min-width:720px){.contact__people-image{width:29.16667%;float:left;margin-left:0}}@media only screen and (min-width:720px) and (max-width:860px) and (min-width:720px){.contact__people-image{width:50%;float:left;margin-left:0;margin-bottom:15px}}.contact__people-title{width:64.28571%;float:left;margin-left:7.14286%;color:#fff;margin-top:0;margin-bottom:15px}@media only screen and (min-width:720px){.contact__people-title{width:54.16667%;float:left;margin-left:6.25%}}@media only screen and (min-width:720px) and (max-width:860px) and (min-width:720px){.contact__people-title{width:100%;float:left;margin-left:0}}.contact__people-text{width:64.28571%;float:left;margin-left:7.14286%;font-size:22px;font-weight:400;color:#fff;line-height:1.2}@media only screen and (min-width:720px){.contact__people-text{width:54.16667%;float:left;margin-left:6.25%}}@media only screen and (min-width:720px) and (max-width:860px) and (min-width:720px){.contact__people-text{width:100%;float:left;margin-left:0}}.contact__form form{margin-top:20px}.contact__form form .form-item{width:calc(50% - 20px);margin-right:20px;float:left;font-family:Open Sans,Arial,Helvetica,sans-serif}.contact__form form label{font-size:16px;font-weight:400;color:#fff;display:block;margin-bottom:10px}.contact__form form input,.contact__form form select{height:45px;width:100%;margin-bottom:10px;margin-top:6px;padding-left:10px;border-radius:0}.contact__form form .form-item-message{width:calc(100% - 20px);clear:both}.contact__form form textarea{width:100%;margin-top:6px}.contact__form form input[type=submit]{background:#29694d;color:#fff;text-transform:uppercase;border:none;border-radius:0;float:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:700;padding:10px 30px;margin-top:32px}.contact__form form p{padding:0}@media only screen and (max-width:900px){.contact__form form .form-item{width:85%;margin:0 auto;float:none}.contact__form form .form-item p{width:100%;text-align:left}.contact__form form .form-item-message{width:85%;margin:0 auto;clear:both}.contact__form form .form-item-message p{width:100%;text-align:left}.contact__form form .form-item-submit{text-align:center;margin-left:7%}.contact__form form .form-item-submit p{width:100%;text-align:left}}.contact__form p{width:calc(100% - 20px);padding-bottom:30px;padding-top:10px;color:#fff;line-height:1.4;font-size:16px}@media only screen and (max-width:900px){.contact__form p{width:90%;text-align:center;margin:0 auto}}.contact__form p a{color:#fff;font-size:16px}.filters{width:100%;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.filters__item{outline:none;background-color:#2ea243;color:#fff;font-size:17px;padding:10px 20px 10px 15px;width:250px;font-family:Myriad-Bold,sans-serif;font-weight:700;border:1px solid #2ea243;background-image:url(../images/triangle.png);background-size:10%;background-position:48%;background-repeat:no-repeat;background-position-x:213px;text-align:left;margin:0 calc(16.66667% - 166.66667px) 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filters__item:first-child{margin:0 calc(16.66667% - 166.66667px) 20px 0}.filters__button{background:#2ea243;color:#fff;border:1px solid #2ea243;width:250px;padding:10px 20px;font-size:18px;font-family:Myriad-Bold,sans-serif;font-weight:700;line-height:1.16;margin:0 0 20px calc(16.66667% - 166.66667px);text-align:center;cursor:pointer}@media (max-width:1299px){.filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters__button,.filters__item,.filters__item:first-child{margin:0 6px 27px}}.shareBox{list-style:none;margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.shareBox__item{display:inline-block;margin-right:10px}.shareBox__item img{height:36px;width:36px}@media only screen and (min-width:720px){.shareBox__item img{height:47px;width:47px}}.shareBox.-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:999;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shareBox.-footer .shareBox__title{font-size:16px;font-weight:400;color:#fff;margin-top:0;margin-bottom:10px;display:block;text-align:center}.shareBox.-footer .shareBox__item{display:block;margin-right:0;margin-bottom:5px}.shareBox.-footer .shareBox__item img{height:36px;width:36px}@media only screen and (min-width:720px){.shareBox.-footer .shareBox__item img{height:29px;width:29px}}.search .header{overflow:hidden}.search .search__content{padding:40px}.search .search__item{border-bottom:2px solid #ececec}.search .search__item p{color:#666;font-size:16px;font-weight:400;margin-bottom:15px;line-height:1.5}.search .search__item table{display:none}.search h1{color:#2ea243;font-size:40px;font-weight:700;margin:20px 0 60px}.search h2{color:#2ea243;font-size:28px}.hero__slider{position:relative}.hero__slider .slick-dots{position:absolute;width:100%;text-align:right;bottom:50%;right:5%;z-index:5}@media only screen and (min-width:720px){.hero__slider .slick-dots{bottom:5%;text-align:center}}.hero__slider .slick-dots>li{display:inline-block;cursor:pointer}.hero__slider .slick-dots>li.slick-active button{background-color:#2ea243}.hero__slider .slick-dots>li button{background-color:#fff;display:block;height:26px;margin:5px;width:26px;border-radius:29px;border:none;color:transparent}.hero__slider-item{position:relative}@media only screen and (min-width:720px){.hero__slider-item:after{width:56.25%;float:left;margin-left:0;content:"";position:absolute;right:0;bottom:0;z-index:2;background:url(../images/green-slanted.svg) no-repeat;height:100%}}@media only screen and (min-width:1200px) and (min-width:720px){.hero__slider-item:after{width:52.08333%;float:left;margin-left:0}}.hero__slider-item-text{position:relative;display:block;z-index:3;font-size:26px;font-weight:700;color:#fff;background:#2ea243;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1004px) and (min-width:720px){.hero__slider-item-text{right:5%!important}}@media only screen and (min-width:720px){.hero__slider-item-text{font-size:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2%;padding:0;-webkit-box-sizing:none;box-sizing:none;background:none;width:31.25%;float:left;margin-left:60.41667%}}.latest{background:#ececec;overflow:hidden}.latest__block{width:100%;float:left;margin:30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:29px;row-gap:29px}@media only screen and (min-width:720px){.latest__block{width:80%;float:none}}.latest__item{width:100%;float:left;margin-left:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#fff;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}@media only screen and (min-width:720px){.latest__item{width:47.91667%;float:left;margin-left:0;margin-bottom:0}}@media screen and (max-width:720px){.latest__item{margin-bottom:0}}@media only screen and (min-width:720px){.latest__item.-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:none}}.latest__item.-image img{width:220px;height:220px;position:relative;-o-object-fit:cover;object-fit:cover;overflow:hidden}.latest__item.-news{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.latest__item.-news a{font-size:18px;font-weight:400;color:#29694d;text-decoration:none;margin-left:23px}@media only screen and (min-width:720px){.latest__item.-news a{width:50%;float:left;margin-left:6.25%;font-size:20px}}.latest__item.-events{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;background-image:url(../images/greenhighlight.jpg);position:relative;padding:35px;background-repeat:no-repeat;background-size:450px 195px}.latest__item.-events:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(46,162,67,.9);z-index:2}.latest__item.-events a{display:table;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:28px;font-weight:600;color:#fff;text-decoration:none;float:left;position:relative;z-index:3}.latest__item.-events a:before{content:"";float:left;display:table-cell;vertical-align:middle;background-image:url(../images/triangle-right.svg);background-repeat:no-repeat;background-size:60px 60px;height:60px;width:60px;margin-right:15px}.juicer{width:85.71429%;float:left;margin-left:7.14286%}@media only screen and (min-width:720px){.juicer{width:85.41667%;float:left;margin-left:6.25%}}.juicer__mainTitle{font-size:36px;font-weight:700;color:#29694d;margin:20px 0}.juicer__description{font-size:18px;font-weight:400;color:#666;line-height:1.5;margin-bottom:20px}.juicer__title{font-size:26px;font-weight:600;color:#4d4d4f;margin:30px 0}.content__menu{width:85.71429%;float:left;margin-left:7.14286%}@media only screen and (min-width:720px){.content__menu+.content__block.-fullWidth{width:62.5%;float:left;margin-left:4.16667%}}@media only screen and (min-width:720px){.content__menu{width:18.75%;float:left;margin-left:6.25%}}.content__menu-items>li>a{font-size:18px;font-weight:700;background:#29694d;color:#fff;padding:10px;margin:0;display:block}.content__menu-items>li>ul>li{list-style:none;border-bottom:1px solid #dfdfdf}.content__menu-items>li>ul>li.current_page_ancestor>a,.content__menu-items>li>ul>li.current_page_item>a{font-weight:700}.content__menu-items>li>ul>li.current_page_ancestor .children,.content__menu-items>li>ul>li.current_page_item .children{display:block}.content__menu-items>li>ul>li.current_page_ancestor .children .current_page_item a,.content__menu-items>li>ul>li.current_page_item .children .current_page_item a{font-weight:700}@media only screen and (min-width:720px){.content__menu-items>li>ul>li.current_page_ancestor .children,.content__menu-items>li>ul>li.current_page_item .children{border-top:1px solid #dfdfdf;background:#eee}}.content__menu-items>li>ul>li.current_page_ancestor .children li,.content__menu-items>li>ul>li.current_page_item .children li{padding:10px;list-style:none}.content__menu-items>li>ul>li.current_page_ancestor .children li a,.content__menu-items>li>ul>li.current_page_item .children li a{font-size:14px;margin:0 0 0 10px}.content__menu-items>li>ul a{font-size:16px;font-weight:400;margin:10px;color:#4d4d4f;display:block}.content__menu-items>li>ul .children{display:none}.content__block{width:85.71429%;float:left;margin-left:7.14286%;margin-top:20px;min-height:340px;padding-bottom:110px;position:relative}.content__block .shareBox{position:absolute;bottom:0}.content__block-savePDF{padding-top:10px;display:block}.content__block-savePDF:before{content:"";background-image:url(../images/download.svg);display:inline-block;background-size:cover;position:relative;top:4px;width:20px;height:20px;margin-left:20px;margin-right:7px}table .content__block-savePDF{padding-top:0}table .content__block-savePDF:before{top:0}@media only screen and (min-width:720px){.content__block{width:45.83333%;float:left;margin-left:4.16667%}}.content__block.-fullWidthHalf{width:85.71429%;float:left;margin-left:7.14286%}@media only screen and (min-width:720px){.content__block.-fullWidthHalf{width:62.5%;float:left;margin-left:4.16667%}}.content__block.-fullWidth{width:85.71429%;float:left;margin-left:7.14286%}@media only screen and (min-width:720px){.content__block.-fullWidth{width:85.41667%;float:left;margin-left:6.25%}}.content__block strong{font-weight:700}.content__block p{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;color:#666;line-height:1.5;margin-bottom:20px}.content__block img.aligncenter{display:block;margin:0 auto}.content__block ol{list-style-type:decimal}.content__block ul{list-style-type:disc}.content__block ol,.content__block ul{font-family:Open Sans,Arial,Helvetica,sans-serif;margin-bottom:20px;display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.content__block ol li,.content__block ul li{font-weight:400;line-height:1.3;color:#4d4d4f;padding-left:10px;margin-bottom:10px;font-size:16px;margin-left:26pt}.content__block table thead th{background:#4d4d4f;color:#fff;font-weight:600}.content__block table td,.content__block table th{text-align:left;height:50px;vertical-align:middle;padding:0 20px;white-space:nowrap}.content__block table td.imperial,.content__block table th.imperial{display:none}.content__subPages{width:100%;float:left;margin-left:0;margin-top:30px}@media only screen and (min-width:720px){.content__subPages{width:64.58333%;float:left;margin-left:29.16667%}}@media only screen and (max-width:1102px){.content__subPages{margin-top:100px}}.content__subPages-item{width:100%;float:left;margin-left:0;height:194px;margin-bottom:20px}@media only screen and (min-width:720px){.content__subPages-item{width:33.33333%;float:left;margin-left:0}}.content__subPages-item a{width:85.71429%;float:left;height:156px;background:#ececec;position:relative;text-decoration:none;display:block;margin:0 auto;text-align:center}@media only screen and (min-width:720px){.content__subPages-item a{width:83.33333%;float:left;margin-left:0}}.content__subPages-item a img{width:120px;margin:-35px auto 0;border-radius:50%;overflow:hidden;display:block;height:120px;-o-object-fit:fill;object-fit:fill}.content__subPages-item a p{font-size:20px;font-weight:600;color:#29694d;padding:0 20px;display:block;margin-top:15px}@media screen and (min-width:1040px){.content__subPages-item a p{font-size:15px}}@media screen and (min-width:1300px){.content__subPages-item a p{font-size:18px}}@media screen and (min-width:1500px){.content__subPages-item a p{font-size:20px}}@media only screen and (max-width:1102px){.content__subPages-item{display:-webkit-box;display:-ms-flexbox;display:flex}}.content__featuredImage{width:85.71429%;float:left;margin-left:7.14286%;margin-top:20px}@media only screen and (min-width:720px){.content__featuredImage{width:16.66667%;float:left;margin-left:2.08333%;margin-top:80px}}.content__posts-item{padding:20px 13px;border-top:1px solid #dcdcdc}.content__posts-item:nth-of-type(odd){background:hsla(0,0%,86.3%,.2);border-bottom:1px solid #dcdcdc}.content__posts-item>a{font-size:22px;font-weight:400;color:#29694d;text-decoration:none}.content__posts-item>span{font-size:14px;font-weight:400;color:#666;margin-top:10px;display:block}.content__faq{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4%}.content__faq-item{margin-bottom:30px;width:100%;float:left;margin-left:0}@media only screen and (min-width:720px){.content__faq-item{width:47.91667%;float:left;margin-left:0}}.content__faq-question{background:#2ea243;font-size:22px;font-weight:700;color:#fff}.content__faq-answer,.content__faq-question{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,Arial,Helvetica,sans-serif}.content__faq-answer{background:#ececec;font-size:18px;font-weight:400;color:#666;line-height:1.5;margin-bottom:20px}.content__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3%}.content__contact-item{margin-bottom:30px;width:100%;float:left;margin-left:0;background:#ececec}@media only screen and (min-width:720px){.content__contact-item{width:31.25%;float:left;margin-left:0}}@media only screen and (min-width:720px) and (max-width:1000px) and (min-width:720px){.content__contact-item{width:47.91667%;float:left;margin-left:0}}.content__contact-title{background:#2ea243;font-size:22px;font-weight:700;color:#fff}.content__contact-text,.content__contact-title{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,Arial,Helvetica,sans-serif}.content__contact-text{background:#ececec;font-size:18px;font-weight:400;color:#666;line-height:1.5;margin-bottom:20px}.singleNews__block{width:77.08333%;float:left;margin-left:12.5%}.singleNews__block p{font-size:18px;color:#666;line-height:1.5;margin-bottom:20px}.singleNews__block p,.singleNews__date{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:400}.singleNews__date{font-size:16px;color:#4d4d4f;margin-bottom:30px;display:block}.singleNews__date>span:before{content:"|";margin-left:5px;margin-right:5px}.downloadsNew__hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;display:block;width:100%}.downloadsNew__hero__block{position:relative;padding-left:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.downloadsNew__hero__title{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;max-width:600px;font-size:28px;line-height:1.4;color:#000;letter-spacing:1px;padding-left:50px;position:relative}.downloadsNew__hero__title:before{content:"";position:absolute;height:150%!important;top:-25%;width:6px;display:block;background-color:#29694d!important;left:12px}.downloadsNew__scroll{display:block;padding-top:65px;position:absolute;bottom:30px}.downloadsNew__scroll>div{cursor:pointer;display:block}.downloadsNew__scroll img{display:inline-block;float:left;height:30px}.downloadsNew__scroll p{font-family:Open Sans,sans-serif;vertical-align:top;display:inline-block;padding-top:7px;padding-left:36px;font-size:20px;color:#000;float:left}.downloadsNew .downloads__selector{max-width:1310px;width:100%;margin-left:auto;margin-right:auto}.downloadsNew .downloads__selector .select-categories{border-bottom:3px solid #dadad9}.downloadsNew .downloads__selector-item{background:transparent;width:auto;padding:21px 15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);display:inline-block;margin:50px 25px -3px -3px;cursor:pointer;height:70px}.downloadsNew .downloads__selector-item .parallelogram{font-family:Open Sans,sans-serif;display:inline-block;font-weight:700;font-size:18px;color:#000;-webkit-transform:skewX(30deg);transform:skewX(30deg);line-height:1.4}.downloadsNew .downloads__selector-item.active,.downloadsNew .downloads__selector-item:hover{background:#abdab4}.downloadsNew .filters{display:block;padding-top:50px;width:100%}.downloadsNew .filters label{font-family:Open Sans,sans-serif;font-weight:700;font-size:13px;color:#000;padding-bottom:15px;text-transform:uppercase}.downloadsNew .filters__search{margin-bottom:30px;display:block;width:100%}.downloadsNew .filters__search-input{display:block;width:100%;background:#fff;font-family:Open Sans,sans-serif;font-weight:700;font-size:14px;line-height:1.4;text-align:left;color:#000;padding:17px 20px;height:60px;margin:0;border:3px solid #dadad9}.downloadsNew .filters__search-input::-webkit-input-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#d9d9d8}.downloadsNew .filters__search-input::-moz-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#d9d9d8}.downloadsNew .filters__search-input:-ms-input-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#d9d9d8}.downloadsNew .filters__search-input::-ms-input-placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#d9d9d8}.downloadsNew .filters__search-input::placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#d9d9d8}.downloadsNew .filters__selects{margin-bottom:15px}.downloadsNew .filters__select{display:inline-block;margin-right:20px;width:calc(50% - 20px)}.downloadsNew .filters__select:last-child{margin-right:0;margin-left:20px}.downloadsNew .filters__select:first-child{margin-left:0}.downloadsNew .filters__select .select2{width:100%!important}.downloadsNew .filters__select .select2-selection{border:3px solid #dadad9;height:60px;padding:17px 10px}.downloadsNew .filters__select .select2-selection__placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#d9d9d8}.downloadsNew .filters__select .select2-selection__arrow{border-left:1px solid #d9d9d8;top:14px;width:60px;height:34px}.downloadsNew .filters__select .select2-selection__arrow:before{content:"";width:21px;height:12px;margin-left:18px;margin-top:12px;vertical-align:top;display:inline-block;background-size:cover;-webkit-mask-position:center;background-repeat:no-repeat;background-image:url(../images/arrow-2.svg)}.downloadsNew .filters__select .select2-selection__arrow b{border:none}.downloadsNew .filters__select .select2-selection__rendered{line-height:1.2}.downloadsNew .filters__select .select2-selection__clear{margin-right:40px}.downloadsNew .filters__clear{font-size:13px;color:#dadad9;margin:40px 20px 20px;width:auto;padding-right:10px;float:right}.downloadsNew .filters__clear,.downloadsNew .filters__found{font-family:Open Sans,sans-serif;font-weight:700;border-bottom:3px solid #dadad9;padding-bottom:10px}.downloadsNew .filters__found{clear:both;font-size:18px;color:#000}.downloadsNew .allPosts.documents .allPosts__item-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;line-height:1.4;color:#000}.downloadsNew .allPosts.documents .allPosts__item-download:before{content:"";width:25px;height:25px;top:0;float:left;margin-right:10px;right:0;vertical-align:top;background-size:cover;-webkit-mask-position:center;background-repeat:no-repeat;background-image:url(../images/download.svg)}.downloadsNew .allPosts.documents .allPosts__item-preview{text-decoration:none;color:#0072bb;font-family:Myriad-Regular,sans-serif;font-weight:500;line-height:1.8;font-size:18px;display:inline-block;padding-top:30px;text-align:left}.downloadsNew .allPosts.documents .allPosts__item-preview:before{content:"";width:23px;height:25px;top:0;float:left;margin-right:10px;margin-top:3px;right:0;vertical-align:top;background-size:cover;-webkit-mask-position:center;background-repeat:no-repeat;background-image:url(../images/zoom_icon.svg)}.downloadsNew .allPosts.documents .allPosts__item.-certificates{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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin:0;padding:20px}.downloadsNew .allPosts.documents .allPosts__item.-certificates:nth-child(2n){background:#eaf6ec}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-select{width:220px;padding:0}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-select .select2-selection__rendered{width:84%}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-image{display:inline-block;float:left;width:auto;margin-right:30px}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-image>img{width:24px;height:35px}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-title{display:inline-block;float:left;padding-top:4px}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-icons{float:right}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-preview{display:inline-block;float:left;padding-top:0}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-download{display:inline-block;float:left;padding-top:0;padding-right:0}.downloadsNew #see_more{visibility:hidden}@media screen and (max-width:1360px){.downloadsNew .downloads__selector,.downloadsNew .grid-container{padding:0 10px}.downloadsNew .downloads__selector-item{margin:50px 25px -3px 15px}}@media screen and (max-width:769px){.downloadsNew__hero__block:before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:hsla(0,0%,100%,.4)}.downloadsNew__hero__title{margin:0 auto;text-align:center}.downloadsNew .filters__select{display:block;margin-right:0;width:100%;margin-bottom:30px}.downloadsNew .filters__select:last-child{margin-right:0;margin-left:0}.downloadsNew .allPosts.documents .allPosts__item.-certificates{padding:20px 10px}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-image{margin-right:10px}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-title{width:220px;line-height:1.2}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-icons{float:right}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-preview{display:inline-block;float:left;padding-top:0}.downloadsNew .allPosts.documents .allPosts__item.-certificates .allPosts__item-download{display:inline-block;float:left;padding-top:0;padding-right:0}}.logged-in .select2-dropdown{top:32px}.select2-fromPostItems .select2{width:100%!important}.select2-fromPostItems .select2-dropdown{text-align:center}.select2-dropdown{border:4px solid #dadad9;display:block;top:0}.select2-results__option{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;line-height:1.4;padding:7px 20px;color:#000}.select2-results__option:hover{background:#ececec}.print__link{padding-top:10px;display:block}.print__link:before{content:"";background-image:url(../images/download.svg);display:inline-block;background-size:cover;position:relative;top:4px;width:20px;height:20px;margin-left:20px;margin-right:7px}tr.even{background:#ececec}.allPosts.latest .allPosts__item{margin:30px 0 50px}.allPosts.latest .allPosts__item-postType{font-size:18px;color:#2ea243;text-transform:capitalize}.allPosts.latest .allPosts__item-postType,.allPosts.latest .allPosts__item-title{font-family:Myriad-Bold,sans-serif;margin:10px 0;display:block;text-decoration:none}.allPosts.latest .allPosts__item-title{font-size:25px;color:#000}.allPosts.latest .allPosts__item-title:focus{color:#000}.allPosts.latest .allPosts__item-image{width:100%;position:relative;display:block}.allPosts.latest .allPosts__item-image>img{-o-object-fit:cover;object-fit:cover;max-height:400px}.allPosts.latest .allPosts__item-imageHover{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;background:rgba(0,0,0,.5);height:100%;display:none}.allPosts.latest .allPosts__item-imageHover>img{position:absolute;height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.allPosts.latest .allPosts__item-image:hover>.allPosts__item-imageHover,.allPosts.latest .allPosts__item-imageHover:hover{display:block}.allPosts.latest .allPosts__item-content{font-family:Myriad-Regular,sans-serif;font-size:18px;line-height:1.3;color:#4d4d4f;display:inline;margin:10px 0;text-decoration:none}.allPosts.latest .allPosts__item-readMore{display:inline;font-family:Myriad-Bold,sans-serif;font-size:20px;color:#29694d}.allPosts.latest .allPosts__item-readMore:focus{color:#29694d}.allPosts.single{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.allPosts.single .allPosts__item{position:relative;background-repeat:no-repeat;display:inline-block;margin:50px 20px;width:calc(33.33333% - 43.33333px);background-size:cover;background-position:100%;vertical-align:top}.allPosts.single .allPosts__item-image{width:100%;position:relative;display:block}.allPosts.single .allPosts__item-image>img{-o-object-fit:cover;object-fit:cover;height:150px}.allPosts.single .allPosts__item-imageHover{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;background:rgba(0,0,0,.5);height:100%;display:none}.allPosts.single .allPosts__item-imageHover>img{position:absolute;height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.allPosts.single .allPosts__item-image:hover>.allPosts__item-imageHover,.allPosts.single .allPosts__item-imageHover:hover{display:block}.allPosts.single .allPosts__item-createdON{display:block;margin-top:20px}.allPosts.single .allPosts__item-postType{font-family:Myriad-Bold,sans-serif;margin:10px 5px 10px 0;font-size:14px;display:block;color:#2ea243;text-decoration:none;text-transform:capitalize}.allPosts.single .allPosts__item-title{font-family:Myriad-Bold,sans-serif;margin:10px 0;font-size:18px;color:#000;text-decoration:none}.allPosts.documents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-bottom:80px}.allPosts.documents .allPosts__item{display:inline-block;width:250px;margin:30px calc(16.66667% - 166.66667px);vertical-align:top;padding-bottom:70px}.allPosts.documents .allPosts__item:nth-child(4n+1){margin-left:0}.allPosts.documents .allPosts__item:nth-child(4n){margin-right:0}.allPosts.documents .allPosts__item-image{width:100%;position:relative;display:block}.allPosts.documents .allPosts__item-image>img{width:250px;height:350px}.allPosts.documents .allPosts__item-title{color:#4d4d4f;font-family:Myriad-Bold,sans-serif;font-weight:700;line-height:1.3;font-size:20px;padding-top:20px;height:105px;overflow:hidden}.allPosts.documents .allPosts__item-select{width:100%;display:block;padding-top:20px}.allPosts.documents .allPosts__item-select select{width:100%}.allPosts.documents .allPosts__item-select .select2{width:100%!important}.allPosts.documents .allPosts__item-select .select2-dropdown{text-align:center}.allPosts.documents .allPosts__item-select .select2-results__option{cursor:pointer}.allPosts.documents .allPosts__item-select .select2-results__option--highlighted{background:#ececec}.allPosts.documents .allPosts__item-select .select2-selection{border:3px solid #dadad9;height:40px;padding:7px 10px;text-align:center;text-transform:uppercase;font-weight:700}.allPosts.documents .allPosts__item-select .select2-selection__clear{display:none}.allPosts.documents .allPosts__item-select .select2-selection__placeholder{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#d9d9d8}.allPosts.documents .allPosts__item-select .select2-selection__arrow{border-left:1px solid #d9d9d8;top:3px;width:30px;height:34px;right:10px}.allPosts.documents .allPosts__item-select .select2-selection__arrow:before{content:"";width:17px;height:10px;margin-left:9px;margin-top:12px;vertical-align:top;display:inline-block;background-size:cover;-webkit-mask-position:center;background-repeat:no-repeat;background-image:url(../images/arrow-2.svg)}.allPosts.documents .allPosts__item-select .select2-selection__arrow b{border:none}.allPosts.documents .allPosts__item-select .select2-selection__rendered{line-height:1.2;font-weight:700}.allPosts.documents .allPosts__item-select .select2-selection__clear{margin-right:40px}.allPosts.documents .allPosts__item-download{text-decoration:none;color:#2ea243;font-family:Myriad-Regular,sans-serif;font-weight:500;line-height:1.8;font-size:18px;display:inline-block;padding-top:30px;padding-right:38px;text-align:left}.allPosts.documents .allPosts__item-download:before{content:"";width:25px;height:25px;top:0;float:left;margin-right:10px;right:0;vertical-align:top;background-size:cover;-webkit-mask-position:center;background-repeat:no-repeat;background-image:url(../images/download.png)}.allPosts.documents .allPosts__item-preview{text-decoration:none;color:#0072bb;font-family:Myriad-Regular,sans-serif;font-weight:500;line-height:1.8;font-size:18px;display:inline-block;padding-top:30px;text-align:left}.allPosts.documents .allPosts__item-preview:before{content:"";width:25px;height:25px;top:0;float:left;margin-right:10px;margin-top:3px;right:0;vertical-align:top;background-size:cover;-webkit-mask-position:center;background-repeat:no-repeat;background-image:url(../images/preview-ico.png)}.allPosts.digimarc{padding-bottom:50px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.allPosts.digimarc .allPosts__item{border-radius:5px 25px 5px 25px;display:inline-block;width:calc(33.33333% - 44px);background:#fff;padding:35px 28px 23px 25px;margin:0 22px;float:left;vertical-align:top}.allPosts.digimarc .allPosts__item-title{text-decoration:none;font-family:Open Sans,sans-serif;font-weight:600;font-size:24px;line-height:1.37;color:#009451;height:98px;overflow:hidden;margin-bottom:29px;display:block}.allPosts.digimarc .allPosts__item-title:focus{color:#009451}.allPosts.digimarc .allPosts__item-image{height:200px}.allPosts.digimarc .allPosts__item-image>img{height:200px;width:100%;border:1px solid #d7d7d7;-o-object-fit:cover;object-fit:cover}.allPosts.digimarc .allPosts__item-content{padding-top:29px;overflow:hidden;height:100px;color:#3f3f3f}.allPosts.digimarc .allPosts__item-content,.allPosts.digimarc .allPosts__item-readMore{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.38}.allPosts.digimarc .allPosts__item-readMore{text-decoration:none;text-align:left;color:#009451;display:block}.allPosts.digimarc .allPosts__item-readMore:focus{color:#009451}.allPosts.digimarc .allPosts__item-readMore:after{background-image:url(../images/arrow-digi.svg);background-repeat:no-repeat;background-size:cover;content:"";height:14px;margin-left:10px;width:12px;display:inline-block}.allPosts.homepage{padding-bottom:50px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.allPosts.homepage .allPosts__item{border:1px solid #d7d7d7;display:block;background:#fff;padding:20px;margin:7px;vertical-align:top;width:calc(33.33333% - 14px);position:relative}.allPosts.homepage .allPosts__item-postType{position:absolute;top:30px;background-color:#2ea240;color:#fff;font-size:18px;padding:10px;text-decoration:none;font-family:Myriad-Bold,sans-serif;font-weight:600;text-transform:capitalize}.allPosts.homepage .allPosts__item-title{height:210px;text-decoration:none;color:#333;line-height:1.18;padding-top:30px;font-family:Myriad-Bold,sans-serif;font-weight:600;font-size:32px;overflow:hidden;display:block}.allPosts.homepage .allPosts__item-image{height:200px;position:relative}.allPosts.homepage .allPosts__item-image>img{height:200px;width:100%;border:1px solid #d7d7d7;-o-object-fit:cover;object-fit:cover}.allPosts.homepage .allPosts__item-imageHover{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;background:rgba(0,0,0,.5);height:100%;display:none}.allPosts.homepage .allPosts__item-imageHover>img{position:absolute;height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.allPosts.homepage .allPosts__item-image:hover>.allPosts__item-imageHover,.allPosts.homepage .allPosts__item-imageHover:hover{display:block}.allPosts.homepage .allPosts__item-content{padding-top:29px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;overflow:hidden;height:134px;font-size:18px;line-height:1.38;color:#3f3f3f}.allPosts.homepage .allPosts__item-readMore{font-size:18px;color:#2ea243;text-decoration:none;text-align:left;font-family:Myriad-Regular,sans-serif}.allPosts.homepage .allPosts__item-readMore:focus{color:#2ea243}@media (max-width:1299px){.allPosts.homepage .allPosts__item{width:calc(50% - 14px)}.allPosts.documents .allPosts__item,.allPosts.documents .allPosts__item:nth-child(4n),.allPosts.documents .allPosts__item:nth-child(4n+1){margin:35px calc(16.66667% - 125px)}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.allPosts.single{display:block}.allPosts.single .allPosts__item{width:100%;margin:30px 0}.allPosts.single .allPosts__item-image{width:100%;position:relative;display:block}.allPosts.single .allPosts__item-image>img{-o-object-fit:cover;object-fit:cover;height:auto;max-height:240px}.allPosts.single .allPosts__item-imageHover{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;background:rgba(0,0,0,.5);height:100%;display:none}.allPosts.single .allPosts__item-imageHover>img{position:absolute;height:80px;width:80px;left:calc(50% - 40px);top:calc(50% - 40px)}.allPosts.single .allPosts__item-image:hover>.allPosts__item-imageHover,.allPosts.single .allPosts__item-imageHover:hover{display:block}.allPosts.single .allPosts__item-createdON{display:block;margin-top:20px}.allPosts.single .allPosts__item-postType{font-family:Myriad-Bold,sans-serif;margin:10px 5px 10px 0;font-size:14px;display:block;color:#2ea243;text-decoration:none;text-transform:capitalize}.allPosts.single .allPosts__item-title{font-family:Myriad-Bold,sans-serif;margin:10px 0;font-size:18px;color:#000;text-decoration:none}.allPosts.documents .allPosts__item,.allPosts.documents .allPosts__item:nth-child(4n),.allPosts.documents .allPosts__item:nth-child(4n+1){margin:20px calc(25% - 125px)}.allPosts.homepage{display:block}.allPosts.homepage .allPosts__item{width:80%;display:block;margin:20px auto}.allPosts.homepage .allPosts__item-title{font-size:28px;line-height:1.2}.allPosts.digimarc .allPosts__item{display:block;width:95%;margin:0 auto 30px;float:none}}@media (max-width:575px){.allPosts.documents .allPosts__item,.allPosts.documents .allPosts__item:nth-child(4n),.allPosts.documents .allPosts__item:nth-child(4n+1){margin:20px calc(50% - 125px)}}@media (max-width:425px){.allPosts.homepage .allPosts__item{width:96%}.allPosts.homepage .allPosts__item-title{font-size:26px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYXBwLmNzcyIsImdsb2JhbC9yZXNldC5zY3NzIiwiZ2xvYmFsL2ZvbnRzLnNjc3MiLCJnbG9iYWwvaGVhZGVyLnNjc3MiLCJnbG9iYWwvZm9vdGVyLnNjc3MiLCJnbG9iYWwvZ2VuZXJhbC5zY3NzIiwiZ2xvYmFsL3NlbGVjdDIuc2NzcyIsImdsb2JhbC9jb2xvcnMuc2NzcyIsImdsb2JhbC9jb250YWN0LXVzLnNjc3MiLCJnbG9iYWwvZmlsdGVycy5zY3NzIiwiZ2xvYmFsL21peGlucy5zY3NzIiwiZ2xvYmFsL3NoYXJlLWJveC5zY3NzIiwiZ2xvYmFsL3NlYXJjaC5zY3NzIiwibW9kdWxlcy9ob21lcGFnZS5zY3NzIiwibW9kdWxlcy9tYWluLXRlbXBsYXRlLnNjc3MiLCJtb2R1bGVzL3Bvc3RzLnNjc3MiLCJtb2R1bGVzL2RvY3VtZW50cy5zY3NzIiwibW9kdWxlcy9hbGxQb3N0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztDQ0VDLENDR0QsMlpBYUUsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsY0FBZSxDQUNmLGdEQUFpRCxDQUNqRCx1QkFBd0IsQ0FJMUIsOEVBRUUsYUFBYyxDQUdoQixLQUNFLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLGdEQUFpRCxDQUNqRCxlQUFnQixDQUNoQixhQUFjLENBRWQseUNBVEYsS0FVSSxrQkFBbUIsQ0FFdEIsQ0FFRCxNQUNFLGVBQWdCLENBR2xCLGFBQ0UsV0FBWSxDQUdkLG9EQUVFLFVBQVcsQ0FDWCxZQUFhLENBR2YsTUFDRSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBT25CLHFDQUNFLFlBQWEsQ0FHZixPQUNFLFlBQWEsQ0FHZixFQUNFLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FHeEIsSUFDRSxjQUFlLENBQ2YsV0FBWSxDQ25GZCxXQUNFLDRCQUE2QixDQUM3Qiw2ZkFBZ2dCLENBQ2hnQixlQUFnQixDQUNoQixpQkFBa0IsQ0FD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ZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAgICBUaGVtZSBOYW1lOiBTdGVyaWtpbmdcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLy8gR2xvYmFsXG5AaW1wb3J0IFwiZ2xvYmFsL3Jlc2V0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2ZvbnRzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2NvbG9yc1wiO1xuQGltcG9ydCBcImdsb2JhbC9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvbWl4aW5zXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvaGVhZGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL2Zvb3RlclwiO1xuQGltcG9ydCBcImdsb2JhbC9nZW5lcmFsXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL3NlbGVjdDJcIjtcbkBpbXBvcnQgXCJnbG9iYWwvY29udGFjdC11c1wiO1xuQGltcG9ydCBcImdsb2JhbC9maWx0ZXJzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL3NoYXJlLWJveFwiO1xuQGltcG9ydCBcImdsb2JhbC9zZWFyY2hcIjtcblxuLy8gTW9kdWxlc1xuQGltcG9ydCBcIm1vZHVsZXMvaG9tZXBhZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21haW4tdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Bvc3RzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9kb2N1bWVudHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2FsbFBvc3RzXCI7XG4iLCIvKiFcbiAgICBUaGVtZSBOYW1lOiBTdGVyaWtpbmdcbiovXG4vKiogWW91IGNhbiBhbHNvIGlubGluZSBpbWFnZXMgd2l0aCBhdXRvbWF0aWMgQmFzZTY0IGVuY29kaW5nOlxuICAgIGJhY2tncm91bmQ6IGlubGluZSgnLi4vaW1hZ2VzL19jaHJpc3RtYXMtZmFtaWx5LXBpYy5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0ZDRkNGY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbmgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB0ay1teXJpYWQtcHJvLW43O1xuICBzcmM6IHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xYjFiMWUvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDllLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MykgZm9ybWF0KFwid29mZjJcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xYjFiMWUvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDllLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MykgZm9ybWF0KFwid29mZlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzFiMWIxZS8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGstbXlyaWFkLXByby1pNztcbiAgc3JjOiB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMmUyMzU3LzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Zi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNyZ2PTMpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMmUyMzU3LzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Zi8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNyZ2PTMpIGZvcm1hdChcIndvZmZcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yZTIzNTcvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDlmLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9MykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHRrLW15cmlhZC1wcm8taTQ7XG4gIHNyYzogdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2QzMmUyNi8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWIvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTQmdj0zKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2QzMmUyNi8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWIvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTQmdj0zKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDMyZTI2LzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Yi8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNCZ2PTMpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB0ay1teXJpYWQtcHJvLW40O1xuICBzcmM6IHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jYWZhNjMvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDlhLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MykgZm9ybWF0KFwid29mZjJcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jYWZhNjMvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDlhLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MykgZm9ybWF0KFwid29mZlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2NhZmE2My8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWEvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGstbXlyaWFkLXByby1uNjtcbiAgc3JjOiB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvODBjNWQwLzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Yy8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTMpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvODBjNWQwLzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Yy8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTMpIGZvcm1hdChcIndvZmZcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84MGM1ZDAvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDljLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9MykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHRrLW15cmlhZC1wcm8taTY7XG4gIHNyYzogdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Q1MGExYi8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWQvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Q1MGExYi8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWQvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDUwYTFiLzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5ZC8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTMpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87IH1cblxuLyogZXhhbXBsZSB1c2FnZSovXG4uaGVhZGVyX19ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmhlYWRlcl9fdG9wLWxlZnQge1xuICB3aWR0aDogY2FsYyg1MCUpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgIC5oZWFkZXJfX3RvcC1sZWZ0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDM5LjU4MzMzJSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTsgfSB9XG5cbi5oZWFkZXJfX3RvcC1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZWFkZXJfX3RvcC1yaWdodFRvcCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyX190b3AtcmlnaHRUb3AgLndwbWwtbHMge1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMjJweDsgfVxuICAgICAgLmhlYWRlcl9fdG9wLXJpZ2h0VG9wIC53cG1sLWxzIHVsIGxpLndwbWwtbHMtaXRlbS1lbiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmctZW4uc3ZnXCIpOyB9XG4gICAgICAuaGVhZGVyX190b3AtcmlnaHRUb3AgLndwbWwtbHMgdWwgbGkud3BtbC1scy1pdGVtLXpoLWhhbnMgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sYW5nLWNuLnN2Z1wiKTsgfVxuICAgICAgLmhlYWRlcl9fdG9wLXJpZ2h0VG9wIC53cG1sLWxzIHVsIGxpLndwbWwtbHMtaXRlbS1mciBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmctZnIuc3ZnXCIpOyB9XG4gICAgICAuaGVhZGVyX190b3AtcmlnaHRUb3AgLndwbWwtbHMgdWwgbGkud3BtbC1scy1pdGVtLWRlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGFuZy1kZS5zdmdcIik7IH1cbiAgICAgIC5oZWFkZXJfX3RvcC1yaWdodFRvcCAud3BtbC1scyB1bCBsaS53cG1sLWxzLWl0ZW0tZXMgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sYW5nLWVzLnN2Z1wiKTsgfVxuICAgICAgLmhlYWRlcl9fdG9wLXJpZ2h0VG9wIC53cG1sLWxzIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fdG9wLXJpZ2h0Qm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuaGVhZGVyX190b3AtcmlnaHRCb3R0b20gLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuaGVhZGVyX190b3AtcmlnaHRCb3R0b20ge1xuICAgICAgICB3aWR0aDogNzgwcHg7IH0gfVxuICAgIC5oZWFkZXJfX3RvcC1yaWdodEJvdHRvbSA+IHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3RvcC1yaWdodEJvdHRvbSA+IHVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5oZWFkZXJfX3RvcC1yaWdodEJvdHRvbSA+IHVsID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XG4gICAgICAgIC5oZWFkZXJfX3RvcC1yaWdodEJvdHRvbSA+IHVsID4gbGkgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzI5Njk0ZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9wLXJpZ2h0Qm90dG9tID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRmOyB9XG4gICAgICAgIC5oZWFkZXJfX3RvcC1yaWdodEJvdHRvbSA+IHVsID4gbGk6bGFzdC1jaGlsZCwgLmhlYWRlcl9fdG9wLXJpZ2h0Qm90dG9tID4gdWwgPiBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaGVhZGVyX19sb2dvcyB7XG4gICAgd2lkdGg6IGNhbGMoNDMuNzUlKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5oZWFkZXJfX2xvZ29zID4gYSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyX19sb2dvcy1tYWluIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5oZWFkZXJfX2xvZ29zLXdpcGFrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19sb2dvcy13aXBhayBpbWcge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmhlYWRlcl9fc2xvZ2FuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICAgIHdpZHRoOiBjYWxjKDU0LjE2NjY3JSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQuMTY2NjclICsgMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRmOyB9IH1cblxuLmhlYWRlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5oZWFkZXJfX3NvY2lhbC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDIycHg7IH1cblxuLmhlYWRlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oZWFkZXJfX2xpbmtzLWl0ZW0ge1xuICAgIGNvbG9yOiAjNmM2YjZjO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhlYWRlcl9fbGlua3MtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMyOTY5NGQ7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIHdpZHRoOiBjYWxjKDc5LjE2NjY3JSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgIC5oZWFkZXJfX21lbnUgPiB1bCB7XG4gICAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSArIDBweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAgIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgLmhlYWRlcl9fbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGVhZGVyX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAuaGVhZGVyX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgLmhlYWRlcl9fbWVudSA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW0sIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlcl9fbWVudSA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW06YmVmb3JlLCAuaGVhZGVyX19tZW51ID4gdWwgPiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJpYW5nbGUtZG93bi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IC0yNSU7XG4gICAgICB3aWR0aDogMzVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuaGVhZGVyIC5tb2JpbGVfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlciAubW9iaWxlX19tZW51LWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiBjYWxjKDcuMTQyODYlKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgd2lkdGg6IGNhbGMoMjAuODMzMzMlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuaGVhZGVyX19zZWFyY2ggZm9ybSA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19zZWFyY2ggZm9ybSA+IGRpdiBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmhlYWRlcl9fc2VhcmNoIGZvcm0gPiBkaXYgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaCBmb3JtID4gZGl2IGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWduaWZ5aW5nLWdsYXNzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuaGVhZGVyX19ibG9jayB7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5oZWFkZXJfX3RvcC1yaWdodFRvcCAud3BtbC1scyB7XG4gICAgbWFyZ2luOiAxM3B4IDM1cHggMCAwOyB9XG4gIC5oZWFkZXJfX3RvcC1yaWdodFRvcCAud3BtbC1scy1pdGVtLWRhLCAuaGVhZGVyX190b3AtcmlnaHRUb3AgLndwbWwtbHMtaXRlbS1maSwgLmhlYWRlcl9fdG9wLXJpZ2h0VG9wIC53cG1sLWxzLWl0ZW0tcnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fdG9wLXJpZ2h0VG9wIC5oZWFkZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX190b3AtcmlnaHRUb3AgLmhlYWRlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlciAubW9iaWxlX19tZW51LWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2OTRkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMThweCAyNHB4OyB9XG4gICAgLmhlYWRlciAubW9iaWxlX19tZW51LWJvdHRvbSAuaGVhZGVyX19zb2NpYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyIC5tb2JpbGVfX21lbnUtYm90dG9tIC5oZWFkZXJfX2xpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyIC5tb2JpbGVfX21lbnUtYm90dG9tIC5oZWFkZXJfX2xpbmtzLWl0ZW0ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyIC5tb2JpbGVfX21lbnUtYm90dG9tIC5oZWFkZXJfX2xpbmtzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmhlYWRlcl9fdG9wLXJpZ2h0Qm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDsgfVxuICAuaGVhZGVyICNtb2JpbGVtZW51LXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLmhlYWRlciAjbW9iaWxlbWVudS10cmlnZ2VyLmNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY3Jvc3Muc3ZnKTsgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fbWVudSAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IC5zdWItbWVudSBsaS5vcGVuIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IC5zdWItbWVudSBsaS5vcGVuID4gYTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMzRweDsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJpYW5nbGUtZG93bi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5oZWFkZXJfX21lbnUgPiB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjk2OTRkO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgei1pbmRleDogOTk7IH1cbiAgICAgIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RyaWFuZ2xlLWRvd24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW06YmVmb3JlLCAuaGVhZGVyX19tZW51ID4gdWwgPiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpLm9wZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpLm9wZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXIgLm1vYmlsZV9fbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzI5Njk0ZDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmhlYWRlciAubW9iaWxlX19tZW51ID4gdWwgbGkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWRlciAubW9iaWxlX19tZW51ID4gdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDsgfVxuICAgICAgLmhlYWRlciAubW9iaWxlX19tZW51ID4gdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXIgLm1vYmlsZV9fbWVudSA+IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJpYW5nbGUtZG93bi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLmhlYWRlciAubW9iaWxlX19tZW51ID4gdWwgbGkub3Blbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuaGVhZGVyIC5tb2JpbGVfX21lbnUgPiB1bCBsaS5vcGVuIC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaGVhZGVyIC5tb2JpbGVfX21lbnUgPiB1bCBsaSAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXIgLm1vYmlsZV9fbWVudSA+IHVsIGxpIC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTsgfVxuICAgICAgICAuaGVhZGVyIC5tb2JpbGVfX21lbnUgPiB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweCAxOHB4IDM0cHg7IH1cbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweDtcbiAgICByaWdodDogNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3R0b206IDE3cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYyg2LjI1JSkgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaCBmb3JtID4gZGl2IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvdHRvbTogLTY3cHg7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICByaWdodDogLTI1cHg7IH1cbiAgICAuaGVhZGVyX19zZWFyY2ggZm9ybSA+IGRpdiBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFnbmlmeWluZy1nbGFzcy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXJfX3RvcC1yaWdodFRvcCAubGFuZ3VhZ2VfX3N3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlcl9fdG9wLXJpZ2h0VG9wIC5sYW5ndWFnZV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMmVhMjQzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjUpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAxO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuaGVhZGVyX190b3AtcmlnaHRUb3AgLmxhbmd1YWdlX19tZW51IC53cG1sLWxzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTEwcHg7IH1cbiAgICAgIC5oZWFkZXJfX3RvcC1yaWdodFRvcCAubGFuZ3VhZ2VfX21lbnUgLndwbWwtbHMgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmhlYWRlcl9fdG9wLXJpZ2h0VG9wIC5sYW5ndWFnZV9fbWVudSAud3BtbC1scy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA2cHggMDsgfVxuICAgIC5oZWFkZXJfX3RvcC1yaWdodFRvcCAubGFuZ3VhZ2VfX21lbnU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJpYW5nbGUtZ3JlZW4uc3ZnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAxNiU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xOXB4OyB9XG4gIC5oZWFkZXJfX3RvcC1yaWdodFRvcCAubGFuZ3VhZ2UtbWVudS10cmlnZ2VyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JlLnBuZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICBodG1sOmxhbmcoZXMpIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpID4gYSwgaHRtbDpsYW5nKGZyKSAuaGVhZGVyX19tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAwOyB9IH1cblxuaHRtbDpsYW5nKGVzKSAuaGVhZGVyX190b3AtcmlnaHRCb3R0b20gPiB1bCA+IGxpLCBodG1sOmxhbmcoZnIpIC5oZWFkZXJfX3RvcC1yaWdodEJvdHRvbSA+IHVsID4gbGkge1xuICBwYWRkaW5nOiA1cHggNnB4IDVweCAwOyB9XG5cbi5mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5mb290ZXJfX2Jhbm5lciB7XG4gICAgbWFyZ2luOiAzNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBnYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuZm9vdGVyX19iYW5uZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg2Ni42NjY2NyUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMHB4KTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyX19iYW5uZXItcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mb290ZXJfX2Jhbm5lci1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAuZm9vdGVyX19iYW5uZXItcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBnYXA6IDMwcHg7IH1cbiAgICAgICAgICAuZm9vdGVyX19iYW5uZXItcm93Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMzBweDsgfSB9XG4gICAgLmZvb3Rlcl9fYmFubmVyLWl0ZW0gaW1nIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMmVhMjQzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5mb290ZXJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZvb3Rlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6ICMyZWEyNDM7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBzaGFwZS1vdXRzaWRlOiBwb2x5Z29uKDEwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIHNoYXBlLW1hcmdpbjogMjBweDtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fd3JhcHBlcjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzEuMjUlKTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5mb290ZXJfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXJiZzEuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuZm9vdGVyX19sZWZ0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDc1JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLmZvb3Rlcl9fbGVmdCA+IHVsID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIC5mb290ZXJfX2xlZnQgPiB1bCA+IGxpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDIyLjkxNjY3JSk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMi4wODMzMyUgKyAwcHgpOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICAgICAuZm9vdGVyX19sZWZ0ID4gdWwgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgICAuZm9vdGVyX19sZWZ0ID4gdWwgPiBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyX19sZWZ0ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuZm9vdGVyX19sZWZ0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICBtYXJnaW46IDE4cHggMDsgfVxuICAuZm9vdGVyX19yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzJlYTI0MztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuZm9vdGVyX19yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEyLjUlKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAuZm9vdGVyX19yaWdodCA+IHVsID4gbGkge1xuICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAuZm9vdGVyX19yaWdodCA+IHVsID4gbGkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLmZvb3Rlcl9fcmlnaHQgPiB1bCA+IGxpIGEge1xuICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUsIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmEge1xuICBjb2xvcjogIzJlYTI0MztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3IgY3ViaWMtYmV6aWVyKDAuMTMsIDEuMDUsIDAuODIsIDAuOTQpLCAwLjNzIGJvcmRlciBjdWJpYy1iZXppZXIoMC4xMywgMS4wNSwgMC44MiwgMC45NCksIDAuM3MgY29sb3IgY3ViaWMtYmV6aWVyKDAuMTMsIDEuMDUsIDAuODIsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3IgY3ViaWMtYmV6aWVyKDAuMTMsIDEuMDUsIDAuODIsIDAuOTQpLCAwLjNzIGJvcmRlciBjdWJpYy1iZXppZXIoMC4xMywgMS4wNSwgMC44MiwgMC45NCksIDAuM3MgY29sb3IgY3ViaWMtYmV6aWVyKDAuMTMsIDEuMDUsIDAuODIsIDAuOTQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcbiAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2E3YTlhYztcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICB3aWR0aDogY2FsYyg4Ny41JSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTsgfSB9XG4gIC5icmVhZGNydW1icyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWJzIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiA+IFwiO1xuICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAuYnJlYWRjcnVtYnMgbGkgYSB7XG4gICAgICBjb2xvcjogI2E3YTlhYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjk2OTRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICBoMSArIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzRkNGQ0ZjtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNGQ0ZDRmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzRkNGQ0ZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZGlzcGxheUZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5kaXNwbGF5RmxleCA+IHAge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogMC43NWVtIDAuODVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgPiBsaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb2N1bWVudHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgdG9wOiAwOyB9XG5cbi5jb250YWN0IC5ncmlkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QgLmdyaWQtY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlYTI0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxNjIsIDY3LCAwLjkpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuY29udGFjdCAuZ3JpZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRhY3RfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmNvbnRhY3RfX2Jsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uY29udGFjdF9fcGVvcGxlcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTRweDtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgLmNvbnRhY3RfX3Blb3BsZXMge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uY29udGFjdF9fcGVvcGxlIHtcbiAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgLmNvbnRhY3RfX3Blb3BsZSB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyMC44MzMzMyUgKyAwcHgpOyB9IH1cbiAgLmNvbnRhY3RfX3Blb3BsZS1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMjguNTcxNDMlKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmNvbnRhY3RfX3Blb3BsZS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI5LjE2NjY3JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5jb250YWN0X19wZW9wbGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAuY29udGFjdF9fcGVvcGxlLXRpdGxlIHtcbiAgICB3aWR0aDogY2FsYyg2NC4yODU3MSUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuY29udGFjdF9fcGVvcGxlLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTQuMTY2NjclKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5jb250YWN0X19wZW9wbGUtdGl0bGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmNvbnRhY3RfX3Blb3BsZS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYyg2NC4yODU3MSUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmNvbnRhY3RfX3Blb3BsZS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTQuMTY2NjclKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5jb250YWN0X19wZW9wbGUtdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uY29udGFjdF9fZm9ybSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGFjdF9fZm9ybSBmb3JtIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250YWN0X19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbnRhY3RfX2Zvcm0gZm9ybSBpbnB1dCwgLmNvbnRhY3RfX2Zvcm0gZm9ybSBzZWxlY3Qge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuY29udGFjdF9fZm9ybSBmb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb250YWN0X19mb3JtIGZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuY29udGFjdF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjk2OTRkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAuY29udGFjdF9fZm9ybSBmb3JtIHAge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWN0X19mb3JtIGZvcm0gLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuZm9ybS1pdGVtIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jb250YWN0X19mb3JtIGZvcm0gLmZvcm0taXRlbS1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuY29udGFjdF9fZm9ybSBmb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY29udGFjdF9fZm9ybSBmb3JtIC5mb3JtLWl0ZW0tc3VibWl0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3JTsgfVxuICAgICAgLmNvbnRhY3RfX2Zvcm0gZm9ybSAuZm9ybS1pdGVtLXN1Ym1pdCBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY29udGFjdF9fZm9ybSBwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWN0X19mb3JtIHAge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmNvbnRhY3RfX2Zvcm0gcCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZpbHRlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5maWx0ZXJzX19pdGVtIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZWEyNDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZWEyNDM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cmlhbmdsZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ4JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMjEzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDEwMDBweCkgLyA2KSAyMHB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuZmlsdGVyc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDEwMDBweCkgLyA2KSAyMHB4IDA7IH1cbiAgLmZpbHRlcnNfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzJlYTI0MztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmVhMjQzO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICAgIG1hcmdpbjogMCAwIDIwcHggY2FsYygoMTAwJSAtIDEwMDBweCkgLyA2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAuZmlsdGVycyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmlsdGVyc19faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCA2cHggMjdweCA2cHg7IH1cbiAgICAgICAgLmZpbHRlcnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMCA2cHggMjdweCA2cHg7IH1cbiAgICAgIC5maWx0ZXJzX19idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgNnB4IDI3cHggNnB4OyB9IH1cblxuLnNoYXJlQm94IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNoYXJlQm94X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNoYXJlQm94X19pdGVtIGltZyB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAuc2hhcmVCb3hfX2l0ZW0gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgd2lkdGg6IDQ3cHg7IH0gfVxuICAuc2hhcmVCb3guLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnNoYXJlQm94Li1mb290ZXIgLnNoYXJlQm94X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNoYXJlQm94Li1mb290ZXIgLnNoYXJlQm94X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc2hhcmVCb3guLWZvb3RlciAuc2hhcmVCb3hfX2l0ZW0gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB3aWR0aDogMzZweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgLnNoYXJlQm94Li1mb290ZXIgLnNoYXJlQm94X19pdGVtIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB3aWR0aDogMjlweDsgfSB9XG5cbi5zZWFyY2ggLmhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlYXJjaCAuc2VhcmNoX19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4uc2VhcmNoIC5zZWFyY2hfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VjZWNlYzsgfVxuICAuc2VhcmNoIC5zZWFyY2hfX2l0ZW0gcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5zZWFyY2ggLnNlYXJjaF9faXRlbSB0YWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoIGgxIHtcbiAgY29sb3I6ICMyZWEyNDM7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAyMHB4IDAgNjBweDsgfVxuXG4uc2VhcmNoIGgyIHtcbiAgY29sb3I6ICMyZWEyNDM7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4uaGVyb19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3R0b206IDUwJTtcbiAgICByaWdodDogNSU7XG4gICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5oZXJvX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IDUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5oZXJvX19zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5oZXJvX19zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlYTI0MzsgfVxuICAgICAgLmhlcm9fX3NsaWRlciAuc2xpY2stZG90cyA+IGxpIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlcm9fX3NsaWRlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuaGVyb19fc2xpZGVyLWl0ZW06YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg1Ni4yNSUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ3JlZW4tc2xhbnRlZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuaGVyb19fc2xpZGVyLWl0ZW06YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYyg1Mi4wODMzMyUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5oZXJvX19zbGlkZXItaXRlbS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyZWEyNDM7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDRweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIC5oZXJvX19zbGlkZXItaXRlbS10ZXh0IHtcbiAgICAgICAgICByaWdodDogNSUgIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIC5oZXJvX19zbGlkZXItaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogMiU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IG5vbmU7XG4gICAgICAgICAgYm94LXNpemluZzogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMxLjI1JSk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNjAuNDE2NjclICsgMHB4KTsgfSB9XG5cbi5sYXRlc3Qge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sYXRlc3RfX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDI5cHg7XG4gICAgcm93LWdhcDogMjlweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5sYXRlc3RfX2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAubGF0ZXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmxhdGVzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ3LjkxNjY3JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5sYXRlc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAubGF0ZXN0X19pdGVtLi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5sYXRlc3RfX2l0ZW0uLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmxhdGVzdF9faXRlbS4tbmV3cyB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmxhdGVzdF9faXRlbS4tbmV3cyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzI5Njk0ZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjNweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgLmxhdGVzdF9faXRlbS4tbmV3cyBhIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmxhdGVzdF9faXRlbS4tZXZlbnRzIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ncmVlbmhpZ2hsaWdodC5qcGcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1MHB4IDE5NXB4OyB9XG4gICAgICAubGF0ZXN0X19pdGVtLi1ldmVudHM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxNjIsIDY3LCAwLjkpO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAubGF0ZXN0X19pdGVtLi1ldmVudHMgYSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgLmxhdGVzdF9faXRlbS4tZXZlbnRzIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cmlhbmdsZS1yaWdodC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uanVpY2VyIHtcbiAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgLmp1aWNlciB7XG4gICAgICB3aWR0aDogY2FsYyg4NS40MTY2NyUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjI1JSArIDBweCk7IH0gfVxuICAuanVpY2VyX19tYWluVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjk2OTRkO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5qdWljZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmp1aWNlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNGQ0ZDRmO1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG5cbi5jb250ZW50X19tZW51IHtcbiAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgLmNvbnRlbnRfX21lbnUgKyAuY29udGVudF9fYmxvY2suLWZ1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogY2FsYyg2Mi41JSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQuMTY2NjclICsgMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAuY29udGVudF9fbWVudSB7XG4gICAgICB3aWR0aDogY2FsYygxOC43NSUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjI1JSArIDBweCk7IH0gfVxuICAuY29udGVudF9fbWVudS1pdGVtcyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogIzI5Njk0ZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudF9fbWVudS1pdGVtcyA+IGxpID4gdWwgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjsgfVxuICAgIC5jb250ZW50X19tZW51LWl0ZW1zID4gbGkgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSwgLmNvbnRlbnRfX21lbnUtaXRlbXMgPiBsaSA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNvbnRlbnRfX21lbnUtaXRlbXMgPiBsaSA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gLmNoaWxkcmVuLCAuY29udGVudF9fbWVudS1pdGVtcyA+IGxpID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgLmNoaWxkcmVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29udGVudF9fbWVudS1pdGVtcyA+IGxpID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSAuY2hpbGRyZW4gLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC5jb250ZW50X19tZW51LWl0ZW1zID4gbGkgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciAuY2hpbGRyZW4gLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIC5jb250ZW50X19tZW51LWl0ZW1zID4gbGkgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtIC5jaGlsZHJlbiwgLmNvbnRlbnRfX21lbnUtaXRlbXMgPiBsaSA+IHVsID4gbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yIC5jaGlsZHJlbiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlZTsgfSB9XG4gICAgICAuY29udGVudF9fbWVudS1pdGVtcyA+IGxpID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSAuY2hpbGRyZW4gbGksIC5jb250ZW50X19tZW51LWl0ZW1zID4gbGkgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciAuY2hpbGRyZW4gbGkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5jb250ZW50X19tZW51LWl0ZW1zID4gbGkgPiB1bCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtIC5jaGlsZHJlbiBsaSBhLCAuY29udGVudF9fbWVudS1pdGVtcyA+IGxpID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgLmNoaWxkcmVuIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgLmNvbnRlbnRfX21lbnUtaXRlbXMgPiBsaSA+IHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudF9fbWVudS1pdGVtcyA+IGxpID4gdWwgLmNoaWxkcmVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50X19ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDg1LjcxNDI5JSk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogY2FsYyg3LjE0Mjg2JSArIDBweCk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGVudF9fYmxvY2sgLnNoYXJlQm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jb250ZW50X19ibG9jay1zYXZlUERGIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250ZW50X19ibG9jay1zYXZlUERGOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3dubG9hZC5zdmcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgdGFibGUgLmNvbnRlbnRfX2Jsb2NrLXNhdmVQREYge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIHRhYmxlIC5jb250ZW50X19ibG9jay1zYXZlUERGOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgLmNvbnRlbnRfX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQ1LjgzMzMzJSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQuMTY2NjclICsgMHB4KTsgfSB9XG4gIC5jb250ZW50X19ibG9jay4tZnVsbFdpZHRoSGFsZiB7XG4gICAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3LjE0Mjg2JSArIDBweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuY29udGVudF9fYmxvY2suLWZ1bGxXaWR0aEhhbGYge1xuICAgICAgICB3aWR0aDogY2FsYyg2Mi41JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg0LjE2NjY3JSArIDBweCk7IH0gfVxuICAuY29udGVudF9fYmxvY2suLWZ1bGxXaWR0aCB7XG4gICAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3LjE0Mjg2JSArIDBweCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuY29udGVudF9fYmxvY2suLWZ1bGxXaWR0aCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDg1LjQxNjY3JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjI1JSArIDBweCk7IH0gfVxuICAuY29udGVudF9fYmxvY2sgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jb250ZW50X19ibG9jayBwIHtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGVudF9fYmxvY2sgaW1nLmFsaWduY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29udGVudF9fYmxvY2sgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuICAuY29udGVudF9fYmxvY2sgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAuY29udGVudF9fYmxvY2sgdWwsXG4gIC5jb250ZW50X19ibG9jayBvbCB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwOyB9XG4gICAgLmNvbnRlbnRfX2Jsb2NrIHVsIGxpLFxuICAgIC5jb250ZW50X19ibG9jayBvbCBsaSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAjNGQ0ZDRmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB0OyB9XG4gIC5jb250ZW50X19ibG9jayB0YWJsZSB0aGVhZCB0aCB7XG4gICAgYmFja2dyb3VuZDogIzRkNGQ0ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jb250ZW50X19ibG9jayB0YWJsZSB0ZCxcbiAgLmNvbnRlbnRfX2Jsb2NrIHRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmNvbnRlbnRfX2Jsb2NrIHRhYmxlIHRkLmltcGVyaWFsLFxuICAgIC5jb250ZW50X19ibG9jayB0YWJsZSB0aC5pbXBlcmlhbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50X19zdWJQYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgIC5jb250ZW50X19zdWJQYWdlcyB7XG4gICAgICB3aWR0aDogY2FsYyg2NC41ODMzMyUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyOS4xNjY2NyUgKyAwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAycHgpIHtcbiAgICAuY29udGVudF9fc3ViUGFnZXMge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAuY29udGVudF9fc3ViUGFnZXMtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxOTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmNvbnRlbnRfX3N1YlBhZ2VzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5jb250ZW50X19zdWJQYWdlcy1pdGVtIGEge1xuICAgICAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwKTtcbiAgICAgIGhlaWdodDogMTU2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAuY29udGVudF9fc3ViUGFnZXMtaXRlbSBhIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg4My4zMzMzMyUpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC5jb250ZW50X19zdWJQYWdlcy1pdGVtIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGZpbGw7IH1cbiAgICAgIC5jb250ZW50X19zdWJQYWdlcy1pdGVtIGEgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMyOTY5NGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MHB4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfX3N1YlBhZ2VzLWl0ZW0gYSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIC5jb250ZW50X19zdWJQYWdlcy1pdGVtIGEgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAuY29udGVudF9fc3ViUGFnZXMtaXRlbSBhIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDJweCkge1xuICAgICAgLmNvbnRlbnRfX3N1YlBhZ2VzLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmNvbnRlbnRfX2ZlYXR1cmVkSW1hZ2Uge1xuICB3aWR0aDogY2FsYyg4NS43MTQyOSUpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAuY29udGVudF9fZmVhdHVyZWRJbWFnZSB7XG4gICAgICB3aWR0aDogY2FsYygxNi42NjY2NyUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyLjA4MzMzJSArIDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cblxuLmNvbnRlbnRfX3Bvc3RzLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDEzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjOyB9XG4gIC5jb250ZW50X19wb3N0cy1pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAyMjAsIDIyMCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYzsgfVxuICAuY29udGVudF9fcG9zdHMtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjk2OTRkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29udGVudF9fcG9zdHMtaXRlbSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRlbnRfX2ZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0JTsgfVxuICAuY29udGVudF9fZmFxLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5jb250ZW50X19mYXEtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ3LjkxNjY3JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5jb250ZW50X19mYXEtcXVlc3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICMyZWEyNDM7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZW50X19mYXEtYW5zd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvbnRlbnRfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMyU7IH1cbiAgLmNvbnRlbnRfX2NvbnRhY3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmNvbnRlbnRfX2NvbnRhY3QtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMxLjI1JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAuY29udGVudF9fY29udGFjdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDcuOTE2NjclKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmNvbnRlbnRfX2NvbnRhY3QtdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICMyZWEyNDM7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZW50X19jb250YWN0LXRleHQge1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2luZ2xlTmV3c19fYmxvY2sge1xuICB3aWR0aDogY2FsYyg3Ny4wODMzMyUpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIuNSUgKyAwcHgpOyB9XG4gIC5zaW5nbGVOZXdzX19ibG9jayBwIHtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2luZ2xlTmV3c19fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0ZDRkNGY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW5nbGVOZXdzX19kYXRlID4gc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5kb3dubG9hZHNOZXdfX2hlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZG93bmxvYWRzTmV3X19oZXJvX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAuZG93bmxvYWRzTmV3X19oZXJvX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRvd25sb2Fkc05ld19faGVyb19fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IC0yNSU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2OTRkICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAxMnB4OyB9XG5cbi5kb3dubG9hZHNOZXdfX3Njcm9sbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7IH1cbiAgLmRvd25sb2Fkc05ld19fc2Nyb2xsID4gZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRvd25sb2Fkc05ld19fc2Nyb2xsIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAuZG93bmxvYWRzTmV3X19zY3JvbGwgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4uZG93bmxvYWRzTmV3IC5kb3dubG9hZHNfX3NlbGVjdG9yIHtcbiAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5kb3dubG9hZHNOZXcgLmRvd25sb2Fkc19fc2VsZWN0b3IgLnNlbGVjdC1jYXRlZ29yaWVzIHtcbiAgICBib3JkZXItYm90dG9tOiAjZGFkYWQ5IDNweCBzb2xpZDsgfVxuICAuZG93bmxvYWRzTmV3IC5kb3dubG9hZHNfX3NlbGVjdG9yLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIxcHggMTVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNTBweCAyNXB4IC0zcHggLTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLmRvd25sb2Fkc05ldyAuZG93bmxvYWRzX19zZWxlY3Rvci1pdGVtIC5wYXJhbGxlbG9ncmFtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMzBkZWcpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5kb3dubG9hZHNOZXcgLmRvd25sb2Fkc19fc2VsZWN0b3ItaXRlbTpob3ZlciwgLmRvd25sb2Fkc05ldyAuZG93bmxvYWRzX19zZWxlY3Rvci1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWJkYWI0OyB9XG5cbi5kb3dubG9hZHNOZXcgLmZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5kb3dubG9hZHNOZXcgLmZpbHRlcnMgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kb3dubG9hZHNOZXcgLmZpbHRlcnNfX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kb3dubG9hZHNOZXcgLmZpbHRlcnNfX3NlYXJjaC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAjZGFkYWQ5IDNweCBzb2xpZDsgfVxuICAgICAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZDlkOWQ4OyB9XG4gIC5kb3dubG9hZHNOZXcgLmZpbHRlcnNfX3NlbGVjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9XG4gICAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VsZWN0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAuZG93bmxvYWRzTmV3IC5maWx0ZXJzX19zZWxlY3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZG93bmxvYWRzTmV3IC5maWx0ZXJzX19zZWxlY3QgLnNlbGVjdDIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogI2RhZGFkOSAzcHggc29saWQ7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAxMHB4OyB9XG4gICAgICAgIC5kb3dubG9hZHNOZXcgLmZpbHRlcnNfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZDlkOWQ4OyB9XG4gICAgICAgIC5kb3dubG9hZHNOZXcgLmZpbHRlcnNfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDg7XG4gICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDsgfVxuICAgICAgICAgIC5kb3dubG9hZHNOZXcgLmZpbHRlcnNfX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctMi5zdmcpOyB9XG4gICAgICAgICAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAuZG93bmxvYWRzTmV3IC5maWx0ZXJzX19jbGVhciB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjZGFkYWQ5O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGFkYWQ5O1xuICAgIG1hcmdpbjogNDBweCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fZm91bmQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RhZGFkOTsgfVxuXG4uZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5kb3dubG9hZHNOZXcgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICByaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQuc3ZnKTsgfVxuXG4uZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXByZXZpZXcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3MmJiO1xuICBmb250LWZhbWlseTogTXlyaWFkLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXByZXZpZXc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICByaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3pvb21faWNvbi5zdmcpOyB9XG5cbi5kb3dubG9hZHNOZXcgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0uLWNlcnRpZmljYXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4OyB9XG4gIC5kb3dubG9hZHNOZXcgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0uLWNlcnRpZmljYXRlczpudGgtY2hpbGQoMm4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWFmNmVjOyB9XG4gIC5kb3dubG9hZHNOZXcgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0uLWNlcnRpZmljYXRlcyAuYWxsUG9zdHNfX2l0ZW0tc2VsZWN0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5kb3dubG9hZHNOZXcgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0uLWNlcnRpZmljYXRlcyAuYWxsUG9zdHNfX2l0ZW0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgd2lkdGg6IDg0JTsgfVxuICAuZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLi1jZXJ0aWZpY2F0ZXMgLmFsbFBvc3RzX19pdGVtLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmRvd25sb2Fkc05ldyAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS4tY2VydGlmaWNhdGVzIC5hbGxQb3N0c19faXRlbS1pbWFnZSA+IGltZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAuZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLi1jZXJ0aWZpY2F0ZXMgLmFsbFBvc3RzX19pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAuZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLi1jZXJ0aWZpY2F0ZXMgLmFsbFBvc3RzX19pdGVtLWljb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmRvd25sb2Fkc05ldyAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS4tY2VydGlmaWNhdGVzIC5hbGxQb3N0c19faXRlbS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmRvd25sb2Fkc05ldyAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS4tY2VydGlmaWNhdGVzIC5hbGxQb3N0c19faXRlbS1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmRvd25sb2Fkc05ldyAjc2VlX21vcmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5kb3dubG9hZHNOZXcgLmdyaWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmRvd25sb2Fkc05ldyAuZG93bmxvYWRzX19zZWxlY3RvciB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmRvd25sb2Fkc05ldyAuZG93bmxvYWRzX19zZWxlY3Rvci1pdGVtIHtcbiAgICAgIG1hcmdpbjogNTBweCAyNXB4IC0zcHggMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5kb3dubG9hZHNOZXdfX2hlcm9fX2Jsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgLmRvd25sb2Fkc05ld19faGVyb19fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZG93bmxvYWRzTmV3IC5maWx0ZXJzX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmRvd25sb2Fkc05ldyAuZmlsdGVyc19fc2VsZWN0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmRvd25sb2Fkc05ldyAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS4tY2VydGlmaWNhdGVzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cbiAgICAuZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLi1jZXJ0aWZpY2F0ZXMgLmFsbFBvc3RzX19pdGVtLWltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5kb3dubG9hZHNOZXcgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0uLWNlcnRpZmljYXRlcyAuYWxsUG9zdHNfX2l0ZW0tdGl0bGUge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5kb3dubG9hZHNOZXcgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0uLWNlcnRpZmljYXRlcyAuYWxsUG9zdHNfX2l0ZW0taWNvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmRvd25sb2Fkc05ldyAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS4tY2VydGlmaWNhdGVzIC5hbGxQb3N0c19faXRlbS1wcmV2aWV3IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuZG93bmxvYWRzTmV3IC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLi1jZXJ0aWZpY2F0ZXMgLmFsbFBvc3RzX19pdGVtLWRvd25sb2FkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmxvZ2dlZC1pbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIHRvcDogMzJweDsgfVxuXG4uc2VsZWN0Mi1mcm9tUG9zdEl0ZW1zIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0Mi1mcm9tUG9zdEl0ZW1zIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6ICNkYWRhZDkgNHB4IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFQ0VDOyB9XG5cbi5wcmludF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJpbnRfX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQuc3ZnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG5cbnRyLmV2ZW4ge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjOyB9XG5cbi5hbGxQb3N0cy5sYXRlc3QgLmFsbFBvc3RzX19pdGVtIHtcbiAgbWFyZ2luOiAzMHB4IDAgNTBweDsgfVxuICAuYWxsUG9zdHMubGF0ZXN0IC5hbGxQb3N0c19faXRlbS1wb3N0VHlwZSB7XG4gICAgZm9udC1mYW1pbHk6IE15cmlhZC1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzJlYTI0MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmFsbFBvc3RzLmxhdGVzdCAuYWxsUG9zdHNfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFsbFBvc3RzLmxhdGVzdCAuYWxsUG9zdHNfX2l0ZW0tdGl0bGU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLmFsbFBvc3RzLmxhdGVzdCAuYWxsUG9zdHNfX2l0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hbGxQb3N0cy5sYXRlc3QgLmFsbFBvc3RzX19pdGVtLWltYWdlID4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgICAuYWxsUG9zdHMubGF0ZXN0IC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFsbFBvc3RzLmxhdGVzdCAuYWxsUG9zdHNfX2l0ZW0taW1hZ2VIb3ZlciA+IGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpOyB9XG4gICAgICAuYWxsUG9zdHMubGF0ZXN0IC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWxsUG9zdHMubGF0ZXN0IC5hbGxQb3N0c19faXRlbS1pbWFnZTpob3ZlciA+IC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hbGxQb3N0cy5sYXRlc3QgLmFsbFBvc3RzX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hbGxQb3N0cy5sYXRlc3QgLmFsbFBvc3RzX19pdGVtLXJlYWRNb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1mYW1pbHk6IE15cmlhZC1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzI5Njk0ZDsgfVxuICAgIC5hbGxQb3N0cy5sYXRlc3QgLmFsbFBvc3RzX19pdGVtLXJlYWRNb3JlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjk2OTRkOyB9XG5cbi5hbGxQb3N0cy5zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDUwcHggMjBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEzMHB4KSAvIDMpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2UgPiBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2VIb3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5hbGxQb3N0cy5zaW5nbGUgLmFsbFBvc3RzX19pdGVtLWltYWdlSG92ZXIgPiBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7IH1cbiAgICAgICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2VIb3Zlcjpob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hbGxQb3N0cy5zaW5nbGUgLmFsbFBvc3RzX19pdGVtLWltYWdlOmhvdmVyID4gLmFsbFBvc3RzX19pdGVtLWltYWdlSG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hbGxQb3N0cy5zaW5nbGUgLmFsbFBvc3RzX19pdGVtLWNyZWF0ZWRPTiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuYWxsUG9zdHMuc2luZ2xlIC5hbGxQb3N0c19faXRlbS1wb3N0VHlwZSB7XG4gICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW46IDEwcHggNXB4IDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMyZWEyNDM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hbGxQb3N0cy5zaW5nbGUgLmFsbFBvc3RzX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFsbFBvc3RzLmRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMzBweCBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDYpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLWltYWdlID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tdGl0bGUge1xuICAgICAgY29sb3I6ICM0ZDRkNGY7XG4gICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXNlbGVjdCAuc2VsZWN0MiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tc2VsZWN0IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tc2VsZWN0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tc2VsZWN0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuICAgICAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICBib3JkZXI6ICNkYWRhZDkgM3B4IHNvbGlkO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2Q5ZDlkODsgfVxuICAgICAgICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkODtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy0yLnN2Zyk7IH1cbiAgICAgICAgICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtLWRvd25sb2FkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMmVhMjQzO1xuICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS1kb3dubG9hZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3dubG9hZC5wbmcpOyB9XG4gICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0tcHJldmlldyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNzJiYjtcbiAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbS1wcmV2aWV3OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldmlldy1pY28ucG5nKTsgfVxuXG4uYWxsUG9zdHMuZGlnaW1hcmMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYWxsUG9zdHMuZGlnaW1hcmMgLmFsbFBvc3RzX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMjVweCA1cHggMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMzJweCkgLyAzKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDM1cHggMjhweCAyM3B4IDI1cHg7XG4gICAgbWFyZ2luOiAwIDIycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5hbGxQb3N0cy5kaWdpbWFyYyAuYWxsUG9zdHNfX2l0ZW0tdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICAgIGNvbG9yOiAjMDA5NDUxO1xuICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmFsbFBvc3RzLmRpZ2ltYXJjIC5hbGxQb3N0c19faXRlbS10aXRsZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDA5NDUxOyB9XG4gICAgLmFsbFBvc3RzLmRpZ2ltYXJjIC5hbGxQb3N0c19faXRlbS1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAuYWxsUG9zdHMuZGlnaW1hcmMgLmFsbFBvc3RzX19pdGVtLWltYWdlID4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hbGxQb3N0cy5kaWdpbWFyYyAuYWxsUG9zdHNfX2l0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGNvbG9yOiAjM2YzZjNmOyB9XG4gICAgLmFsbFBvc3RzLmRpZ2ltYXJjIC5hbGxQb3N0c19faXRlbS1yZWFkTW9yZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGNvbG9yOiAjMDA5NDUxO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5hbGxQb3N0cy5kaWdpbWFyYyAuYWxsUG9zdHNfX2l0ZW0tcmVhZE1vcmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwOTQ1MTsgfVxuICAgICAgLmFsbFBvc3RzLmRpZ2ltYXJjIC5hbGxQb3N0c19faXRlbS1yZWFkTW9yZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctZGlnaS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hbGxQb3N0cy5ob21lcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hbGxQb3N0cy5ob21lcGFnZSAuYWxsUG9zdHNfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MnB4KSAvIDMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hbGxQb3N0cy5ob21lcGFnZSAuYWxsUG9zdHNfX2l0ZW0tcG9zdFR5cGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlYTI0MDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hbGxQb3N0cy5ob21lcGFnZSAuYWxsUG9zdHNfX2l0ZW0tdGl0bGUge1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWxsUG9zdHMuaG9tZXBhZ2UgLmFsbFBvc3RzX19pdGVtLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hbGxQb3N0cy5ob21lcGFnZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2UgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuYWxsUG9zdHMuaG9tZXBhZ2UgLmFsbFBvc3RzX19pdGVtLWltYWdlSG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuYWxsUG9zdHMuaG9tZXBhZ2UgLmFsbFBvc3RzX19pdGVtLWltYWdlSG92ZXIgPiBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7IH1cbiAgICAgICAgLmFsbFBvc3RzLmhvbWVwYWdlIC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyOmhvdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmFsbFBvc3RzLmhvbWVwYWdlIC5hbGxQb3N0c19faXRlbS1pbWFnZTpob3ZlciA+IC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYWxsUG9zdHMuaG9tZXBhZ2UgLmFsbFBvc3RzX19pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEzNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBjb2xvcjogIzNmM2YzZjsgfVxuICAgIC5hbGxQb3N0cy5ob21lcGFnZSAuYWxsUG9zdHNfX2l0ZW0tcmVhZE1vcmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMyZWEyNDM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1SZWd1bGFyLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWxsUG9zdHMuaG9tZXBhZ2UgLmFsbFBvc3RzX19pdGVtLXJlYWRNb3JlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMyZWEyNDM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuYWxsUG9zdHMuaG9tZXBhZ2UgLmFsbFBvc3RzX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDI4cHgpIC8gMik7IH1cbiAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMzVweCBjYWxjKCgxMDAlIC0gNzUwcHgpIC8gNik7IH1cbiAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgbWFyZ2luOiAzNXB4IGNhbGMoKDEwMCUgLSA3NTBweCkgLyA2KTsgfVxuICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luOiAzNXB4IGNhbGMoKDEwMCUgLSA3NTBweCkgLyA2KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYWxsUG9zdHMuc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hbGxQb3N0cy5zaW5nbGUgLmFsbFBvc3RzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgICAgIC5hbGxQb3N0cy5zaW5nbGUgLmFsbFBvc3RzX19pdGVtLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2UgPiBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDsgfVxuICAgICAgICAuYWxsUG9zdHMuc2luZ2xlIC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0taW1hZ2VIb3ZlciA+IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7IH1cbiAgICAgICAgICAuYWxsUG9zdHMuc2luZ2xlIC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyOmhvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5hbGxQb3N0cy5zaW5nbGUgLmFsbFBvc3RzX19pdGVtLWltYWdlOmhvdmVyID4gLmFsbFBvc3RzX19pdGVtLWltYWdlSG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYWxsUG9zdHMuc2luZ2xlIC5hbGxQb3N0c19faXRlbS1jcmVhdGVkT04ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0tcG9zdFR5cGUge1xuICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMTBweCA1cHggMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzJlYTI0MztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLmFsbFBvc3RzLnNpbmdsZSAuYWxsUG9zdHNfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMjBweCBjYWxjKCgxMDAlIC0gNTAwcHgpIC8gNCk7IH1cbiAgICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgbWFyZ2luOiAyMHB4IGNhbGMoKDEwMCUgLSA1MDBweCkgLyA0KTsgfVxuICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luOiAyMHB4IGNhbGMoKDEwMCUgLSA1MDBweCkgLyA0KTsgfVxuICAuYWxsUG9zdHMuaG9tZXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFsbFBvc3RzLmhvbWVwYWdlIC5hbGxQb3N0c19faXRlbSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAgICAgLmFsbFBvc3RzLmhvbWVwYWdlIC5hbGxQb3N0c19faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuYWxsUG9zdHMuZGlnaW1hcmMgLmFsbFBvc3RzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICBmbG9hdDogaW5pdGlhbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWxsUG9zdHMuZG9jdW1lbnRzIC5hbGxQb3N0c19faXRlbSB7XG4gICAgbWFyZ2luOiAyMHB4IGNhbGMoKDEwMCUgLSAyNTBweCkgLyAyKTsgfVxuICAgIC5hbGxQb3N0cy5kb2N1bWVudHMgLmFsbFBvc3RzX19pdGVtOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICBtYXJnaW46IDIwcHggY2FsYygoMTAwJSAtIDI1MHB4KSAvIDIpOyB9XG4gICAgLmFsbFBvc3RzLmRvY3VtZW50cyAuYWxsUG9zdHNfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW46IDIwcHggY2FsYygoMTAwJSAtIDI1MHB4KSAvIDIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hbGxQb3N0cy5ob21lcGFnZSAuYWxsUG9zdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiA5NiU7IH1cbiAgICAuYWxsUG9zdHMuaG9tZXBhZ2UgLmFsbFBvc3RzX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0ZDRkNGY7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaDE6bm90KC5zaXRlLXRpdGxlKTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5oMjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB0ay1teXJpYWQtcHJvLW43O1xuICBzcmM6IHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xYjFiMWUvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDllLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MykgZm9ybWF0KFwid29mZjJcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8xYjFiMWUvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDllLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9MykgZm9ybWF0KFwid29mZlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzFiMWIxZS8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHRrLW15cmlhZC1wcm8taTc7XG4gIHNyYzogdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzJlMjM1Ny8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWYvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzJlMjM1Ny8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWYvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMmUyMzU3LzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Zi8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNyZ2PTMpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGstbXlyaWFkLXByby1pNDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDMyZTI2LzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Yi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNCZ2PTMpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDMyZTI2LzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Yi8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNCZ2PTMpIGZvcm1hdChcIndvZmZcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kMzJlMjYvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDliLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9MykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiB0ay1teXJpYWQtcHJvLW40O1xuICBzcmM6IHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jYWZhNjMvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDlhLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MykgZm9ybWF0KFwid29mZjJcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jYWZhNjMvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDlhLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9MykgZm9ybWF0KFwid29mZlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2NhZmE2My8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWEvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHRrLW15cmlhZC1wcm8tbjY7XG4gIHNyYzogdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzgwYzVkMC8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWMvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzgwYzVkMC8wMDAwMDAwMDAwMDAwMDAwMDAwMTcwOWMvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvODBjNWQwLzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5Yy8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTMpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGstbXlyaWFkLXByby1pNjtcbiAgc3JjOiB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDUwYTFiLzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5ZC8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTMpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDUwYTFiLzAwMDAwMDAwMDAwMDAwMDAwMDAxNzA5ZC8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTMpIGZvcm1hdChcIndvZmZcIiksIHVybChodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kNTBhMWIvMDAwMDAwMDAwMDAwMDAwMDAwMDE3MDlkLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9MykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cbiIsIi5oZWFkZXIge1xuXG4gICZfX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX190b3Age1xuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDM5LjU4MzMzJSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjI1JSArIDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICZUb3Age1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLndwbWwtbHMge1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogMjJweDtcblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0tZW4ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmctZW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud3BtbC1scy1pdGVtLXpoLWhhbnMge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmctY24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYud3BtbC1scy1pdGVtLWZyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sYW5nLWZyLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLndwbWwtbHMtaXRlbS1kZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGFuZy1kZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi53cG1sLWxzLWl0ZW0tZXMge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmctZXMuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmQm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDc4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyOTY5NGQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZDRkNGY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nb3Mge1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoNDMuNzUlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtbWFpbiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdpcGFrIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX3Nsb2dhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDU0LjE2NjY3JSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQuMTY2NjclICsgMHB4KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRmO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDIycHg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtaXRlbSB7XG4gICAgICBjb2xvcjogIzZjNmI2YztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogMTMxN3B4KSB7XG4gICAgLy8gIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICAvL31cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjk2OTRkO1xuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg3OS4xNjY2NyUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICA+IHVsIHtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoOC4zMzMzMyUgKyAwcHgpO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLCAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cmlhbmdsZS1kb3duLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogLTI1JTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG5cbiAgICAubW9iaWxlX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tb2JpbGVfX21lbnUtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYyg3LjE0Mjg2JSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYztcblxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMjAuODMzMzMlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFnbmlmeWluZy1nbGFzcy5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAmX19ibG9jayB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuICAgICZfX3RvcC1yaWdodFRvcCB7XG5cbiAgICAgIC53cG1sLWxzIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDM1cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAud3BtbC1scy1pdGVtLWRhLCAud3BtbC1scy1pdGVtLWZpLCAud3BtbC1scy1pdGVtLXJ1IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlX19tZW51LWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5Njk0ZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcblxuICAgICAgLmhlYWRlcl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wLXJpZ2h0Qm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgIH1cblxuICAgICNtb2JpbGVtZW51LXRyaWdnZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDUwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAmLmNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jcm9zcy5zdmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMzRweDtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cmlhbmdsZS1kb3duLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI5Njk0ZDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNik7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJpYW5nbGUtZG93bi5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLCAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLm1vYmlsZV9fbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjk2OTRkO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICA+IHVsIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90cmlhbmdsZS1kb3duLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweCAxOHB4IDM0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3R0b206IDE3cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjKDYuMjUlKSAhaW1wb3J0YW50O1xuXG5cbiAgICAgIGZvcm0ge1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3R0b206IC02N3B4O1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWduaWZ5aW5nLWdsYXNzLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICZfX3RvcC1yaWdodFRvcCB7XG5cbiAgICAgIC5sYW5ndWFnZV9fc3dpdGNoZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5sYW5ndWFnZV9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMmVhMjQzO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDFweCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIC53cG1sLWxzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMTBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwbWwtbHMtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RyaWFuZ2xlLWdyZWVuLnN2Zyk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhbmd1YWdlLW1lbnUtdHJpZ2dlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2xvYmUucG5nKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaHRtbDpsYW5nKGVzKSwgaHRtbDpsYW5nKGZyKSB7XG4gIC5oZWFkZXIge1xuICAgICZfX21lbnUge1xuXG4gICAgICA+IHVsIHtcblxuICAgICAgICA+IGxpIHtcblxuICAgICAgICAgID4gYSB7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxM3B4IDE2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaHRtbDpsYW5nKGVzKSwgaHRtbDpsYW5nKGZyKSB7XG4gIC5oZWFkZXJfX3RvcC1yaWdodEJvdHRvbSA+IHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCA2cHggNXB4IDA7XG4gIH1cbn1cblxuIiwiLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAmX19iYW5uZXIge1xuICAgIG1hcmdpbjogMzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2NjclKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYuNjY2NjclICsgMHB4KTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcblxuXG4gICAgICBpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMyZWEyNDM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6ICMyZWEyNDM7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBzaGFwZS1vdXRzaWRlOiBwb2x5Z29uKDEwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIHNoYXBlLW1hcmdpbjogMjBweDtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzEuMjUlKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXJiZzEuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDc1JSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgPiB1bCB7XG5cbiAgICAgID4gbGkge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDIyLjkxNjY3JSk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMi4wODMzMyUgKyAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICM0ZDRkNGY7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMyZWEyNDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTIuNSUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICA+IHVsIHtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5oMTpub3QoLnNpdGUtdGl0bGUpOmJlZm9yZSwgaDI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2Nyb2xsT2ZmIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5hIHtcbiAgY29sb3I6ICMyZWEyNDM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3IgY3ViaWMtYmV6aWVyKC4xMywgMS4wNSwgLjgyLCAuOTQpLCAuM3MgYm9yZGVyIGN1YmljLWJlemllciguMTMsIDEuMDUsIC44MiwgLjk0KSwgLjNzIGNvbG9yIGN1YmljLWJlemllciguMTMsIDEuMDUsIC44MiwgLjk0KTtcbiAgdHJhbnNpdGlvbjogLjNzIGJhY2tncm91bmQtY29sb3IgY3ViaWMtYmV6aWVyKC4xMywgMS4wNSwgLjgyLCAuOTQpLCAuM3MgYm9yZGVyIGN1YmljLWJlemllciguMTMsIDEuMDUsIC44MiwgLjk0KSwgLjNzIGNvbG9yIGN1YmljLWJlemllciguMTMsIDEuMDUsIC44MiwgLjk0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICB3aWR0aDogY2FsYyg4NS43MTQyOSUpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYTdhOWFjO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoODcuNSUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmICsgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiA+IFwiO1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2E3YTlhYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI5Njk0ZDtcbiAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgJiArIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzRkNGQ0ZjtcbiAgbWFyZ2luOiAzMHB4IDBcbn1cblxuaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNGQ0ZDRmO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzRkNGQ0ZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRpc3BsYXlGbGV4IHtcbiAgZGlzcGxheTogZmxleDtcblxuICA+IHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDIge1xuXG4gICYtY29udGFpbmVyIHtcblxuXG4gICAgLnNlbGVjdDIge1xuXG4gICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAuc2VsZWN0MiB7XG5cbiAgICAgICAgICAmLXNlYXJjaCB7XG5cbiAgICAgICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC43NWVtIDAuODVlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXJlc3VsdHMge1xuXG4gICAgICAgICAgICAmX19vcHRpb25zIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZS10ZW1wbGF0ZS1kb2N1bWVudHMge1xuICAuc2VsZWN0MiB7XG5cbiAgICAmLWNvbnRhaW5lciB7XG5cblxuICAgICAgLnNlbGVjdDIge1xuXG4gICAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJG1haW5HcmVlbjogIzI5Njk0ZDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJHJlc3BvbnNpdmUtaW9zOiA4MTJweDtcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIG1vYmlsZS1zbWFsbDogMzc0cHgsXG4gICAgICAgIG1vYmlsZS1zbWFsbC1uZXc6IDQyNXB4LFxuICAgICAgICBtb2JpbGUtbWVkaXVtOiA1NzVweCxcbiAgICAgICAgbW9iaWxlOiA3NjdweCxcbiAgICAgICAgYWRtaW4tYmFyOiA3ODJweCxcbiAgICAgICAgdGFibGV0LXBvcnRyYWl0OiA5ODRweCxcbiAgICAgICAgdGFibGV0OiAxMDIzcHgsXG4gICAgICAgIHNtYWxsLWRlc2t0b3A6IDExOTlweCxcbiAgICAgICAgc2hlbGw6IDEyMjBweCxcbiAgICAgICAgbWVkaXVtLWRlc2t0b3A6IDEyOTlweCxcbiAgICAgICAgZmluaXNoR3JpZDogMTMzMHB4LFxuICAgICAgICBsYXJnZS1kZXNrdG9wOiAxMzk5cHhcbik7XG5cbiIsIi5jb250YWN0IHtcblxuICAuZ3JpZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVhMjQzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTYyLCA2NywgMC45KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fcGVvcGxlcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgei1pbmRleDogMztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Blb3BsZSB7XG4gICAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg3LjE0Mjg2JSArIDBweCk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg3NSUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyMC44MzMzMyUgKyAwcHgpO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMjguNTcxNDMlKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygyOS4xNjY2NyUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA4NjBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDY0LjI4NTcxJSk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTQuMTY2NjclKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgd2lkdGg6IGNhbGMoNjQuMjg1NzElKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1NC4xNjY2NyUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi4yNSUgKyAwcHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogODYwcHgpIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuXG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbS1tZXNzYWdlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOTY5NGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1tZXNzYWdlIHtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLXN1Ym1pdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZpbHRlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAgJl9faXRlbSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVhMjQzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxNXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmVhMjQzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJpYW5nbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0OCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIxM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGNhbGMoKDEwMCUgLSAxMDAwcHgpIC8gNikgMjBweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDAgY2FsYygoMTAwJSAtIDEwMDBweCkgLyA2KSAyMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmVhMjQzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZWEyNDM7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IE15cmlhZC1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgbWFyZ2luOiAwIDAgMjBweCBjYWxjKCgxMDAlIC0gMTAwMHB4KSAvIDYpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93bihtZWRpdW0tZGVza3RvcCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA2cHggMjdweCA2cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgNnB4IDI3cHggNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgNnB4IDI3cHggNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4IHtcblx0Y29udGVudDogJyAnO1xuXHRsaW5lLWhlaWdodDogMDtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xufVxuXG5AbWl4aW4gcG9zQWJzb2x1dGUgeyBcblx0cG9zaXRpb246IGFic29sdXRlOyBcblx0bGVmdDogMDsgXG5cdHJpZ2h0OiAwOyBcblx0dG9wOiAwOyBcblx0Ym90dG9tOiAwOyBcbn1cblxuQG1peGluIHBvc0ZpeGVkIHsgXG5cdHBvc2l0aW9uOiBmaXhlZDsgXG5cdGxlZnQ6IDA7IFxuXHRyaWdodDogMDsgXG5cdHRvcDogMDsgXG5cdGJvdHRvbTogMDsgXG59XG5cbkBtaXhpbiBpbWFnZUNvdmVyIHsgXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7IFxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG59XG5cbkBtaXhpbiBpbWFnZUNvbnRhaW4geyBcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluOyBcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxufVxuXG5AbWl4aW4gbm9UZXh0IHsgXG5cdGZvbnQtc2l6ZTogMDsgXG5cdGxpbmUtaGVpZ2h0OiAwOyBcblx0dGV4dC1pbmRlbnQ6IC00MDA0cHg7XG59XG5cbkBtaXhpbiBicmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuXHQkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG5cdCRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG5cdEBpZiAkbWF4ID09IDc2N3B4IHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHJlc3BvbnNpdmUtaW9zKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuXHQkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG5cdCRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBleGFtcGxlIHVzYWdlKi9cblxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC11cChtb2JpbGUpIHtcbi8vICBAY29udGVudFxuLy8gfVxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1vYmlsZSkge1xuLy8gIEBjb250ZW50XG4vLyB9XG4vLyAvLyBAaW5jbHVkZSBicmVha3BvaW50LWJldHdlZW4obW9iaWxlLHRhYmxldCkge1xuLy8gIEBjb250ZW50XG4vLyB9XG4iLCIuc2hhcmVCb3gge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDMwcHggMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KXtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5zaGFyZUJveCB7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICB3aWR0aDogMzZweDtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gge1xuICAuaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNlYXJjaF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5zZWFyY2hfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWNlY2VjO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgdGFibGV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBjb2xvcjogIzJlYTI0MztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDIwcHggMCA2MHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjMmVhMjQzO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufSIsIi5oZXJvIHtcblxuICAmX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVhMjQzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDU2LjI1JSk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ3JlZW4tc2xhbnRlZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTIuMDgzMzMlKTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmVhMjQzO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDRweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBub25lO1xuICAgICAgICAgIGJveC1zaXppbmc6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMS4yNSUpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYwLjQxNjY3JSArIDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhdGVzdCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjlweDtcbiAgICByb3ctZ2FwOiAyOXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyg0Ny45MTY2NyUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuLWltYWdlIHtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tbmV3cyB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzI5Njk0ZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlKTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjI1JSArIDBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLi1ldmVudHMge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dyZWVuaGlnaGxpZ2h0LmpwZyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUwcHggMTk1cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ2LCAxNjIsIDY3LCAwLjkpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJpYW5nbGUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uanVpY2VyIHtcbiAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDcuMTQyODYlICsgMHB4KTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoODUuNDE2NjclKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2LjI1JSArIDBweCk7XG4gIH1cblxuICAmX19tYWluVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjk2OTRkO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufSIsIi5jb250ZW50IHtcblxuICAgICZfX21lbnUge1xuICAgICAgICB3aWR0aDogY2FsYyg4NS43MTQyOSUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuXG4gICAgICAgICYgKyAuY29udGVudF9fYmxvY2suLWZ1bGxXaWR0aCB7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg2Mi41JSk7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNC4xNjY2NyUgKyAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTguNzUlKTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNi4yNSUgKyAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtcyB7XG5cbiAgICAgICAgICAgID4gbGkge1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjk2OTRkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwge1xuXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVudF9wYWdlX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDg1LjcxNDI5JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg3LjE0Mjg2JSArIDBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2hhcmVCb3gge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zYXZlUERGIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bmxvYWQuc3ZnKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0YWJsZSAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ1LjgzMzMzJSk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQuMTY2NjclICsgMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuLWZ1bGxXaWR0aEhhbGYge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoODUuNzE0MjklKTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjIuNSUpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDQuMTY2NjclICsgMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuLWZ1bGxXaWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg4NS43MTQyOSUpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg3LjE0Mjg2JSArIDBweCk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg4NS40MTY2NyUpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDYuMjUlICsgMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuXG4gICAgICAgICAgICAmLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0ZDRkNGY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuXG4gICAgICAgICAgICB0aGVhZCB7XG5cbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDRkNGY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICYuaW1wZXJpYWwgeyAvLyBvbiB0aGUgb2xkIENNUyBvbmx5IHRoZSBtZXRyaWMgd2VyZSBzaG93biwgZG9pbmcgdGhlIHNhbWUgaGVyZVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YlBhZ2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2NC41ODMzMyUpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygyOS4xNjY2NyUgKyAwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSk7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDg1LjcxNDI5JSk7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDgzLjMzMzMzJSk7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5Njk0ZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZlYXR1cmVkSW1hZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYyg4NS43MTQyOSUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNy4xNDI4NiUgKyAwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSk7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIuMDgzMzMlICsgMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0cyB7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTNweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAyMjAsIDIyMCwgMC4yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5Njk0ZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZhcSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0JTtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDcuOTE2NjclKTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcXVlc3Rpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJlYTI0MztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYW5zd2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMyU7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzEuMjUlKTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDcuOTE2NjclKTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJlYTI0MztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2luZ2xlTmV3cyB7XG5cbiAgJl9fYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDc3LjA4MzMzJSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIuNSUgKyAwcHgpO1xuXG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0ZDRkNGY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gc3BhbiB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kb3dubG9hZHNOZXcge1xuICAmX19oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTI1JTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTY5NGQgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zY3JvbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gIH1cblxuICAuZG93bmxvYWRzX19zZWxlY3RvciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgLnNlbGVjdC1jYXRlZ29yaWVzIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICNkYWRhZDkgM3B4IHNvbGlkO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMjFweCAxNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDUwcHggMjVweCAtM3B4IC0zcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgIC5wYXJhbGxlbG9ncmFtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMzBkZWcpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYmRhYjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6ICNkYWRhZDkgM3B4IHNvbGlkO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZDlkOWQ4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0MiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi1zZWxlY3Rpb24ge1xuICAgICAgICAgIGJvcmRlcjogI2RhZGFkOSAzcHggc29saWQ7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTBweDtcblxuICAgICAgICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2Q5ZDlkODtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkODtcbiAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LTIuc3ZnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NsZWFyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbGVhciB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICNkYWRhZDk7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RhZGFkOTtcbiAgICAgIG1hcmdpbjogNDBweCAyMHB4IDIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAmX19mb3VuZCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkYWRhZDk7XG4gICAgfVxuXG4gIH1cblxuICAuYWxsUG9zdHMge1xuICAgICYuZG9jdW1lbnRzIHtcbiAgICAgIC5hbGxQb3N0c19faXRlbSB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kb3dubG9hZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3dubG9hZC5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJldmlldyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDA3MmJiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy96b29tX2ljb24uc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1jZXJ0aWZpY2F0ZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYWY2ZWM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFsbFBvc3RzX19pdGVtIHtcblxuICAgICAgICAgICAgJi1zZWxlY3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgLnNlbGVjdDIge1xuXG4gICAgICAgICAgICAgICAgJi1zZWxlY3Rpb24ge1xuXG4gICAgICAgICAgICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXByZXZpZXcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kb3dubG9hZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNzZWVfbW9yZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gICAgLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgLmRvd25sb2Fkc19fc2VsZWN0b3Ige1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDUwcHggMjVweCAtM3B4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAmX19oZXJvIHtcblxuICAgICAgJl9fYmxvY2sge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcnMge1xuXG4gICAgICAmX19zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWxsUG9zdHMge1xuICAgICAgJi5kb2N1bWVudHMge1xuICAgICAgICAuYWxsUG9zdHNfX2l0ZW0ge1xuICAgICAgICAgICYuLWNlcnRpZmljYXRlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG5cblxuICAgICAgICAgICAgLmFsbFBvc3RzX19pdGVtIHtcbiAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXByZXZpZXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2dnZWQtaW4ge1xuICAuc2VsZWN0MiB7XG4gICAgJi1kcm9wZG93biB7XG4gICAgICB0b3A6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyIHtcblxuICAmLWZyb21Qb3N0SXRlbXMge1xuICAgIC5zZWxlY3QyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICYtZHJvcGRvd24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kcm9wZG93biB7XG4gICAgYm9yZGVyOiAjZGFkYWQ5IDRweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VDRUM7XG4gICAgfVxuICB9XG59XG5cbi5wcmludF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25sb2FkLnN2Zyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxufVxuXG50ci5ldmVuIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cblxuIiwiLmFsbFBvc3RzIHtcblxuICAmLmxhdGVzdCB7XG5cbiAgICAuYWxsUG9zdHMge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcblxuICAgICAgICAmLWNyZWF0ZWRPTiB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtcG9zdFR5cGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMyZWEyNDM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJkhvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICYgPiAuYWxsUG9zdHNfX2l0ZW0taW1hZ2VIb3ZlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRmO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJlYWRNb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzI5Njk0ZDtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMyOTY5NGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zaW5nbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmFsbFBvc3RzIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDUwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMzBweCkgLyAzKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmSG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgJiA+IC5hbGxQb3N0c19faXRlbS1pbWFnZUhvdmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jcmVhdGVkT04ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBvc3RUeXBlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMmVhMjQzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZG9jdW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgLmFsbFBvc3RzIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggY2FsYygoMTAwJSAtIDEwMDBweCkgLyA2KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzRkNGQ0ZjtcbiAgICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLXNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAuc2VsZWN0MiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJlc3VsdHMge1xuICAgICAgICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAjZGFkYWQ5IDNweCBzb2xpZDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICZfX2NsZWFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkOWQ5ZDg7XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctMi5zdmcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmX19jbGVhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kb3dubG9hZCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMmVhMjQzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd25sb2FkLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2aWV3IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwMDcyYmI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXctaWNvLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGlnaW1hcmMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5hbGxQb3N0cyB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMjVweCA1cHggMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEzMnB4KSAvIDMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI4cHggMjNweCAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgMjJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcbiAgICAgICAgICBjb2xvcjogIzAwOTQ1MTtcbiAgICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOTQ1MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgY29sb3I6ICMzZjNmM2Y7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJlYWRNb3JlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICBjb2xvcjogIzAwOTQ1MTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMwMDk0NTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWRpZ2kuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhvbWVwYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmFsbFBvc3RzIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDdweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MnB4KSAvIDMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1wb3N0VHlwZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVhMjQwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE15cmlhZC1Cb2xkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJkhvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICYgPiAuYWxsUG9zdHNfX2l0ZW0taW1hZ2VIb3ZlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2Fucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgIGNvbG9yOiAjM2YzZjNmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yZWFkTW9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMmVhMjQzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtUmVndWxhciwgc2Fucy1zZXJpZjtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICMyZWEyNDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1lZGl1bS1kZXNrdG9wKSB7XG5cbiAgICAmLmhvbWVwYWdlIHtcblxuICAgICAgLmFsbFBvc3RzIHtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDI4cHgpIC8gMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRvY3VtZW50cyB7XG5cbiAgICAgIC5hbGxQb3N0cyB7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAzNXB4IGNhbGMoKDEwMCUgLSA3NTBweCkgLyA2KTtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCBjYWxjKCgxMDAlIC0gNzUwcHgpIC8gNik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCBjYWxjKCgxMDAlIC0gNzUwcHgpIC8gNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obW9iaWxlKSB7XG4gICAgJi5zaW5nbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5hbGxQb3N0cyB7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cblxuICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJkhvdmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICYgPiAuYWxsUG9zdHNfX2l0ZW0taW1hZ2VIb3ZlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNyZWF0ZWRPTiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1wb3N0VHlwZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTXlyaWFkLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMyZWEyNDM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNeXJpYWQtQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZG9jdW1lbnRzIHtcblxuICAgICAgLmFsbFBvc3RzIHtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggY2FsYygoMTAwJSAtIDUwMHB4KSAvIDQpO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGNhbGMoKDEwMCUgLSA1MDBweCkgLyA0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGNhbGMoKDEwMCUgLSA1MDBweCkgLyA0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhvbWVwYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuYWxsUG9zdHMge1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaWdpbWFyYyB7XG4gICAgICAuYWxsUG9zdHMge1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKG1vYmlsZS1tZWRpdW0pIHtcblxuICAgICYuZG9jdW1lbnRzIHtcblxuICAgICAgLmFsbFBvc3RzIHtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggY2FsYygoMTAwJSAtIDI1MHB4KSAvIDIpO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGNhbGMoKDEwMCUgLSAyNTBweCkgLyAyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGNhbGMoKDEwMCUgLSAyNTBweCkgLyAyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24obW9iaWxlLXNtYWxsLW5ldykge1xuXG4gICAgJi5ob21lcGFnZSB7XG5cbiAgICAgIC5hbGxQb3N0cyB7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDk2JTtcblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
