/*!
Theme Name: CGH Group
Theme URI: https://zet-studio.pl
Author: Zet Studio Zbigniew Szliep
Author URI: https://spmedia.pl
Description: Templatka dla strony CGH Group
Version: 1.0
Text Domain: zetstudio


*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{font-size:10px;font-family:"Montserrat",sans-serif;color:#414141}body main,html main{margin-top:3rem}body.home main{margin-top:0}.container{width:100%;max-width:1280px;margin:0 auto}.top{background-color:#eee;padding:2rem 0}hr{margin:2rem 0}h1,.h1{font-size:4.5rem;line-height:5.9rem;font-family:"activeregular",sans-serif;font-weight:400 !important}h1 b,h1 strong,.h1 b,.h1 strong{font-weight:400 !important}h2,.h2{font-size:3.5rem;line-height:4.5rem;font-family:"activeregular",sans-serif;margin-bottom:3.2rem;font-weight:400 !important}h2 b,h2 strong,.h2 b,.h2 strong{font-weight:400 !important}h3,.h3{text-transform:uppercase;font-size:2.5rem;line-height:3rem;display:flex;align-items:center}h3:before,.h3:before{content:"";display:block;width:7.3rem;height:1px;background:#414141;margin-right:1rem}h3:after,.h3:after{content:"";display:block;width:7.3rem;height:1px;background:#414141;margin-left:1rem}h4,.h4{text-transform:uppercase;font-size:1.6rem;line-height:1.9rem;display:flex;align-items:center;margin-bottom:1rem}h4:before,.h4:before{content:"";display:block;width:3.4rem;height:1px;background:#414141;margin-right:1rem}h4:after,.h4:after{content:"";display:block;width:3.4rem;height:1px;background:#414141;margin-left:1rem}h5{font-size:2rem;line-height:2.8rem}h6{font-size:1.8rem;line-height:2.4rem}p{font-size:1.6rem;line-height:2.5rem}@media(max-width: 600px){p{font-size:1.4rem;line-height:2rem}}li{font-size:1.6rem;line-height:2.5rem}@media(max-width: 600px){li{font-size:1.4rem;line-height:2rem}}.text-center{text-align:center}.wyswig p{margin-bottom:2.5rem}.f-two{font-family:"activeregular",sans-serif;justify-content:center;display:flex;align-items:center}.f-two:before{content:"";display:block;width:7.3rem;height:1px;background:#414141;margin-right:1rem}.f-two:after{content:"";display:block;width:7.3rem;height:1px;background:#414141;margin-left:1rem}b,strong{font-weight:bold}em,i{font-style:italic}.nav{width:100%;top:0;left:0;z-index:80;transition:all .4s linear;padding-bottom:.5rem;border-bottom:5px solid #fec104}@media(max-width: 960px){.nav{background:#eee}}.nav.scrolled{background:#000;padding:1rem 0}.nav.scrolled .nav-logo img{height:4rem}@media(max-width: 960px){.nav.scrolled .nav-menu{top:5rem;height:calc(100vh - 5rem)}}.nav .container{display:flex;align-items:center;justify-content:space-between}@media(max-width: 960px){.nav-menu{position:absolute;width:100%;height:calc(100vh - 6.4rem);background:#000;top:6.4rem;left:0;transform:translateY(-200%);transition:all .4s linear;box-sizing:border-box;padding:2rem 0}.nav-menu.active{transform:translateY(0);z-index:100}.nav-menu .menu-menu-container{height:calc(100% - 3rem);margin-top:1.5rem}}.nav-menu ul{display:flex;align-items:center}@media(max-width: 960px){.nav-menu ul{flex-direction:column;justify-content:space-between;height:100%}}.nav-menu ul a{color:#414141;text-decoration:none;margin-left:4.5rem}@media(max-width: 960px){.nav-menu ul a{margin-left:0;font-size:2rem}}.nav-menu .menu{padding:0}@media(max-width: 960px){.nav-menu-bottom{position:absolute;width:100%;height:calc(100vh - 6.4rem);background:#000;top:6.4rem;left:0;transform:translateY(-200%);transition:all .4s linear;box-sizing:border-box;padding:2rem 0}.nav-menu-bottom.active{transform:translateY(0)}.nav-menu-bottom .menu-menu-container{height:calc(100% - 3rem);margin-top:1.5rem}}.nav-menu-bottom ul{display:flex;align-items:center}@media(max-width: 960px){.nav-menu-bottom ul{flex-direction:column;justify-content:space-between;height:100%}}.nav-menu-bottom ul li a{color:#414141;text-decoration:none;margin-left:4.5rem}@media(max-width: 960px){.nav-menu-bottom ul li a{margin-left:0;font-size:2rem}}.nav-menu-bottom ul li.tanks a:before{content:"";display:inline-block;vertical-align:middle;background-image:url(https://cgh-group.zetstudiodlaciebie.pl/wp-content/uploads/2023/02/tanks.svg);background-repeat:no-repeat;background-position:0 0;width:45px;height:22px;margin-right:15px}.nav-menu-bottom ul li.pipes a:before{content:"";display:inline-block;vertical-align:middle;background-image:url(https://cgh-group.zetstudiodlaciebie.pl/wp-content/uploads/2023/02/pipes.svg);background-repeat:no-repeat;background-position:0 0;width:45px;height:22px;margin-right:15px}.nav-menu-bottom ul li.covers a:before{content:"";display:inline-block;vertical-align:middle;background-image:url(https://cgh-group.zetstudiodlaciebie.pl/wp-content/uploads/2023/02/covers.svg);background-repeat:no-repeat;background-position:0 0;width:45px;height:22px;margin-right:15px}.nav-menu-bottom .menu{padding:0}.nav-logo img{transition:all .4s linear;height:10rem}@media(max-width: 960px){.nav-logo img{height:6rem}}.nav-btn{display:none}@media(max-width: 960px){.nav-btn{position:absolute;right:2rem;transform:translateY(-50%);width:3rem;height:2rem;display:block;flex:0 0 3rem}.nav-btn span{position:absolute;width:100%;height:2px;background:#fff;display:block;transition:all .4s linear;left:0}.nav-btn span:first-child{top:0}.nav-btn span:nth-child(2){top:50%;transform:translateY(-50%)}.nav-btn span:last-child{top:100%;transform:translateY(-100%)}.nav-btn.active span:first-child{width:0;left:50%}.nav-btn.active span:nth-child(2){transform:rotate(-45deg)}.nav-btn.active span:last-child{top:50%;transform:rotate(45deg)}}.nav .phone-number{font-size:2rem;text-decoration:none}.nav .phone-number a{color:#414141}.cookieinfo{position:fixed;z-index:99999999999;background:rgba(0,0,0,.7);top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.cookieinfo.hide{display:none}.cookieinfo-box{background:#fff;padding:3rem;width:100%;max-width:110rem;box-sizing:border-box}@media(max-width: 960px){.cookieinfo-box{padding:1.2rem;overflow:auto}}.cookieinfo-box h4{margin-bottom:3rem}@media(max-width: 960px){.cookieinfo-box h4{margin-bottom:2rem;font-size:1.4rem}}@media(max-width: 960px){.cookieinfo-box p{font-size:1.1rem;line-height:1.5rem;margin-bottom:.5rem}}.cookieinfo-box .btn{cursor:pointer;text-align:center}@media(max-width: 960px){.cookieinfo-box .btn{font-size:1.4rem;height:4rem}}.cookieinfo-box .btn:nth-child(2){background:#f8a207 !important}.cookieinfo-box-one{text-align:center}.cookieinfo-box-one.hide{display:none}.cookieinfo-box-one-buttons{display:flex;justify-content:center;margin-top:2rem}.cookieinfo-box-one-buttons .btn{margin:0 2rem;padding:2rem}.cookieinfo-box-two{display:none}.cookieinfo-box-two.active{display:block}.cookieinfo-box-two-content{padding-right:5rem;position:relative}.cookieinfo-box-two-content .cookieinfo-checkbox{display:block;width:3.5rem;height:2rem;border-radius:3rem;background:#000;position:absolute;top:0;right:0;cursor:pointer}.cookieinfo-box-two-content .cookieinfo-checkbox.active::before{left:100%;transform:translate(-100%, -50%)}.cookieinfo-box-two-content .cookieinfo-checkbox.blocked{opacity:.6;cursor:auto}.cookieinfo-box-two-content .cookieinfo-checkbox::before{display:block;width:1.8rem;height:1.8rem;border-radius:100%;content:"";position:absolute;top:50%;left:.1rem;transition:all .4s linear;background:#fff;transform:translateY(-50%)}footer.footer{background-color:#bbb;margin-top:3rem}footer.footer .container{padding:2rem 0}footer.footer .container a{color:#888}body.home footer{margin-top:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl90ZXh0LnNjc3MiLCJfdmFyLnNjc3MiLCJfbmF2LnNjc3MiLCJfY29va2llcy5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7OztBQUFBLEVDQUEsMlpBaUZJLFNBQ0EsVUFDQSxTQUNBLGVBQ0EsYUFDQSx3QkFHSiw4RUFXSSxjQUVKLEtBQ0ksY0FFSixNQUVJLGdCQUVKLGFBRUksWUFFSixvREFJSSxXQUNBLGFBRUosTUFDSSx5QkFDQSxpQkMxSEosVUFFSSxlQUNBLG9DQUNBLGNBQ0Esb0JBQ0ksZ0JBSUosZUFDSSxhQUdSLFdBQ0ksV0FDQSxpQkFDQSxjQUVKLEtBQ0ksc0JBQ0EsZUFFSixHQUNJLGNDeEJKLE9BRUksaUJBQ0EsbUJBQ0EsdUNBQ0EsMkJBQ0EsZ0NBQ0ksMkJBSVIsT0FFSSxpQkFDQSxtQkFDQSx1Q0FDQSxxQkFDQSwyQkFDQSxnQ0FDSSwyQkFJUixPQUVJLHlCQUNBLGlCQUNBLGlCQUNBLGFBQ0EsbUJBQ0EscUJBQ0ksV0FDQSxjQUNBLGFBQ0EsV0FDQSxtQkFDQSxrQkFHSixtQkFDSSxXQUNBLGNBQ0EsYUFDQSxXQUNBLG1CQUNBLGlCQUlSLE9BRUkseUJBQ0EsaUJBQ0EsbUJBQ0EsYUFDQSxtQkFDQSxtQkFDQSxxQkFDSSxXQUNBLGNBQ0EsYUFDQSxXQUNBLG1CQUNBLGtCQUdKLG1CQUNJLFdBQ0EsY0FDQSxhQUNBLFdBQ0EsbUJBQ0EsaUJBSVIsR0FDSSxlQUNBLG1CQUdKLEdBQ0ksaUJBQ0EsbUJBR0osRUFDSSxpQkFDQSxtQkNyQ0kseUJEbUNSLEVBSVEsaUJBQ0Esa0JBSVIsR0FDSSxpQkFDQSxtQkM5Q0kseUJENENSLEdBSVEsaUJBQ0Esa0JBSVIsYUFDSSxrQkFJQSxVQUNJLHFCQUlSLE9BQ0ksdUNBQ0EsdUJBQ0EsYUFDQSxtQkFDQSxjQUNJLFdBQ0EsY0FDQSxhQUNBLFdBQ0EsbUJBQ0Esa0JBR0osYUFDSSxXQUNBLGNBQ0EsYUFDQSxXQUNBLG1CQUNBLGlCQUlSLFNBRUksaUJBR0osS0FFSSxrQkVqSkosS0FFSSxXQUNBLE1BQ0EsT0FDQSxXQUNBLDBCQUNBLHFCQUNBLGdDRG1DSSx5QkMzQ1IsS0FVUSxpQkFFSixjQUNJLGdCQUNBLGVBRUksNEJBQ0ksWUQwQlIseUJDdEJBLHdCQUVRLFNBQ0EsMkJBSVosZ0JBQ0ksYUFDQSxtQkFDQSw4QkRZQSx5QkNUSixVQUVRLGtCQUNBLFdBQ0EsNEJBQ0EsZ0JBQ0EsV0FDQSxPQUNBLDRCQUNBLDBCQUNBLHNCQUNBLGVBQ0EsaUJBQ0ksd0JBQ0EsWUFFSiwrQkFDSSx5QkFDQSxtQkFHUixhQUNJLGFBQ0EsbUJEZEoseUJDWUEsYUFJUSxzQkFDQSw4QkFDQSxhQUVKLGVBQ0ksY0FDQSxxQkFDQSxtQkR2QlIseUJDb0JJLGVBS1EsY0FDQSxnQkFLWixnQkFDSSxVRGhDSix5QkNtQ0osaUJBRVEsa0JBQ0EsV0FDQSw0QkFDQSxnQkFDQSxXQUNBLE9BQ0EsNEJBQ0EsMEJBQ0Esc0JBQ0EsZUFDQSx3QkFDSSx3QkFFSixzQ0FDSSx5QkFDQSxtQkFHUixvQkFDSSxhQUNBLG1CRHpESix5QkN1REEsb0JBSVEsc0JBQ0EsOEJBQ0EsYUFHQSx5QkFDSSxjQUNBLHFCQUNBLG1CRG5FWix5QkNnRVEseUJBS1EsY0FDQSxnQkFLUixzQ0FDSSxXQUNBLHFCQUNBLHNCQUNBLG1HQUNBLDRCQUNBLHdCQUNBLFdBQ0EsWUFDQSxrQkFJSixzQ0FDSSxXQUNBLHFCQUNBLHNCQUNBLG1HQUNBLDRCQUNBLHdCQUNBLFdBQ0EsWUFDQSxrQkFJSix1Q0FDSSxXQUNBLHFCQUNBLHNCQUNBLG9HQUNBLDRCQUNBLHdCQUNBLFdBQ0EsWUFDQSxrQkFJWix1QkFDSSxVQUlKLGNBQ0ksMEJBQ0EsYUR6SEoseUJDdUhBLGNBSVEsYUFJWixTQUNJLGFEaElBLHlCQytISixTQUdRLGtCQUNBLFdBQ0EsMkJBQ0EsV0FDQSxZQUNBLGNBQ0EsY0FDQSxjQUNJLGtCQUNBLFdBQ0EsV0FDQSxnQkFDQSxjQUNBLDBCQUNBLE9BQ0EsMEJBQ0ksTUFFSiwyQkFDSSxRQUNBLDJCQUVKLHlCQUNJLFNBQ0EsNEJBS0EsaUNBQ0ksUUFDQSxTQUVKLGtDQUNJLHlCQUVKLGdDQUNJLFFBQ0EseUJBTXBCLG1CQUNJLGVBRUEscUJBQ0EscUJBQ0ksY0M5TlosWUFDSSxlQUNBLG9CQUNBLDBCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0EsYUFDQSx1QkFDQSxtQkFDQSxpQkFDSSxhQUVKLGdCQUNJLGdCQUNBLGFBQ0EsV0FDQSxpQkFDQSxzQkZ3QkEseUJFN0JKLGdCQU9RLGVBQ0EsZUFFSixtQkFDSSxtQkZrQkoseUJFbkJBLG1CQUdRLG1CQUNBLGtCRmVSLHlCRVpBLGtCQUVRLGlCQUNBLG1CQUNBLHFCQUdSLHFCQUNJLGVBQ0Esa0JGR0oseUJFTEEscUJBSVEsaUJBQ0EsYUFFSixrQ0FDSSw4QkFHUixvQkFDSSxrQkFDQSx5QkFDSSxhQUVKLDRCQUNJLGFBQ0EsdUJBQ0EsZ0JBQ0EsaUNBQ0ksY0FDQSxhQUlaLG9CQUNJLGFBQ0EsMkJBQ0ksY0FFSiw0QkFDSSxtQkFDQSxrQkFDQSxpREFDSSxjQUNBLGFBQ0EsWUFDQSxtQkFDQSxnQkFDQSxrQkFDQSxNQUNBLFFBQ0EsZUFFSSxnRUFDSSxVQUNBLGlDQUdSLHlEQUNJLFdBQ0EsWUFFSix5REFDSSxjQUNBLGFBQ0EsY0FDQSxtQkFDQSxXQUNBLGtCQUNBLFFBQ0EsV0FDQSwwQkFDQSxnQkFDQSwyQkN2R3hCLGNBQ0ksc0JBQ0EsZ0JBQ0EseUJBQ0ksZUFDQSwyQkFDSSxXQUtSLGlCQUNJIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogQ0dIIEdyb3VwXG5UaGVtZSBVUkk6IGh0dHBzOi8vemV0LXN0dWRpby5wbFxuQXV0aG9yOiBaZXQgU3R1ZGlvIFpiaWduaWV3IFN6bGllcFxuQXV0aG9yIFVSSTogaHR0cHM6Ly9zcG1lZGlhLnBsXG5EZXNjcmlwdGlvbjogVGVtcGxhdGthIGRsYSBzdHJvbnkgQ0dIIEdyb3VwXG5WZXJzaW9uOiAxLjBcblRleHQgRG9tYWluOiB6ZXRzdHVkaW9cblxuXG4qL1xuXG5AaW1wb3J0ICdyZXNldCc7XG5AaW1wb3J0ICd2YXInO1xuQGltcG9ydCAnZ2xvYmFsJztcbkBpbXBvcnQgJ3RleHQnO1xuQGltcG9ydCAnbmF2JztcbkBpbXBvcnQgJ2hlYWRlcic7XG5AaW1wb3J0ICdob21lJztcbkBpbXBvcnQgJ2Nvb2tpZXMnO1xuQGltcG9ydCAnZm9vdGVyJzsiLCJodG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsImJvZHksXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmLW9uZTtcbiAgICBjb2xvcjogJGMtb25lO1xuICAgIG1haW57XG4gICAgICAgIG1hcmdpbi10b3A6M3JlbTtcbiAgICB9XG59XG5ib2R5LmhvbWV7XG4gICAgbWFpbntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG4uY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLnRvcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbn1cbmhye1xuICAgIG1hcmdpbjogMnJlbSAwO1xufSIsImgxLFxuLmgxIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZi10d287XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGIsIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZi10d287XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBiLCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5oMyxcbi5oMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3LjNyZW07XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNy4zcmVtO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtb25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzLjRyZW07XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMy40cmVtO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtb25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuaDYge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG59XG5cbmxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnd5c3dpZyB7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG59XG5cbi5mLXR3byB7XG4gICAgZm9udC1mYW1pbHk6ICRmLXR3bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3LjNyZW07XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNy4zcmVtO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtb25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSwgXG5pIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59IiwiLy8gQ29sb3JzIC8vXG5cbiRjLW9uZTogIzQxNDE0MTtcbiRjLXR3bzogI2VlZTtcbiRjLXRocmVlOiAjRjhBMjA3O1xuJGMtZm91cjogIzc4Nzg3ODtcbiRjLWZpdmU6ICNkNGQ0ZDQ7XG4kYy1zaXg6ICMzYTNhM2E7XG5cbi8vIEZvbnRzIC8vXG5cbiRmLW9uZTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGYtdHdvOiAnYWN0aXZlcmVndWxhcicsIHNhbnMtc2VyaWY7XG5cbi8vIFNoYWRvd3MgLy9cblxuJHNoYWRvdzogMCAyMHB4IDQwcHggMCByZ2JhKDAsMCwwLDAuMDYpO1xuJHNoYWRvdzE6IDAgMCAyMHB4IHJnYmEoMCwwLDAsIC40KTtcblxuXG4vLyBUcmFuc2l0aW9ucyAvL1xuXG4kdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG5cblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gICAgQGlmICRwb2ludCA9PSBiaWdEZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MzFweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBvbmx5RGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbERlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHNtYWxsZXJEZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gc21hbGxDb21wdXRlciB7XG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzY1cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IG5ld01vYmlsZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHNtYWxsTW9iaWxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmF2IHtcbiAgICAvKnBvc2l0aW9uOiBmaXhlZDsqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDgwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZlYzEwNDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy10d287XG4gICAgfVxuICAgICYuc2Nyb2xsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAubmF2LWxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAubmF2LW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjRyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpibGFjaztcbiAgICAgICAgICAgIHRvcDogNi40cmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLW9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1tZW51LWJvdHRvbXtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNi40cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6YmxhY2s7XG4gICAgICAgICAgICB0b3A6IDYuNHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkudGFua3N7XG4gICAgICAgICAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2doLWdyb3VwLnpldHN0dWRpb2RsYWNpZWJpZS5wbC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMi90YW5rcy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaS5waXBlc3tcbiAgICAgICAgICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jZ2gtZ3JvdXAuemV0c3R1ZGlvZGxhY2llYmllLnBsL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAyL3BpcGVzLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpLmNvdmVyc3tcbiAgICAgICAgICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jZ2gtZ3JvdXAuemV0c3R1ZGlvZGxhY2llYmllLnBsL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAyL2NvdmVycy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxvZ28ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMCAwIDNyZW07XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5waG9uZS1udW1iZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvb2tpZWluZm8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExMHJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy10aHJlZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtb25lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10d28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmNvb2tpZWluZm8tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5ibG9ja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiZm9vdGVyLmZvb3RlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XHJcbiAgICBtYXJnaW4tdG9wOjNyZW07XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjojODg4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5LmhvbWV7XHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufSJdfQ== */
