.large-p,.large-p-bold,.large-p-reg,.lato-light,.small-p,div.large-p,div.large-p-bold,div.large-p-reg{font-family:Lato,sans-serif;font-weight:300}.large-p-reg,.lato-regular,div.large-p-reg,h1,h2,h3,h3.bold{font-family:Lato,sans-serif;font-weight:400}.large-p-bold,.lato-bold,.sub-text,h3.bold,nav a{font-family:Lato,sans-serif;font-weight:700}h1{font-size:33px;line-height:40px}h2{font-size:25px;line-height:38px;padding-bottom:18px}h3,h3.bold{font-size:20px;line-height:29px}.large-p,.large-p-bold,.large-p-reg,div.large-p,div.large-p-bold,div.large-p-reg{font-size:18px;line-height:26px}.small-p{font-size:18px;line-height:22px}.sub-text{font-size:12px;line-height:20px}nav a{font-size:14px}nav a,nav a:visited{color:#646363}nav a:hover{color:hsla(0,1%,39%,.6)}.services-item a:visited{color:#000;text-decoration:none}a:visited{color:inherit}.underline{text-decoration:underline}.legals-page h1,.legals-page h2,.legals-page h3,.legals-page h4{color:#c3d217!important}.home-header-cont{position:relative}.home-header-cont .home-header-overlay{background-color:hsla(0,1%,39%,.44);width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100vh}.home-header-cont .home-header-img-div{height:calc(100vh - 57px);width:100%}.home-header-cont .green-logo{width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-header-cont .finance-available{position:absolute;right:10%;bottom:10%;background-color:#c3d217;padding:50px 30px;border-radius:50%;text-align:center;transform:rotate(9deg)}.home-header-cont .finance-available:hover{background-color:#646363}.home-header-cont .finance-available:hover span.large-p-reg{color:#c3d217!important}.home-header-cont .finance-available span.large-p-reg{font-size:18px}.welcome-section{padding-top:100px}.welcome-section h2{margin-bottom:20px}.welcome-section h3,.welcome-section hr{margin-bottom:30px}.welcome-section .welcome-body-copy{margin-bottom:80px}.welcome-section .welcome-body-copy p.green.large-p-bold,.welcome-section .welcome-body-copy p.green.large-p-reg,.welcome-section .welcome-body-copy p.large-p.green{line-height:28px}.welcome-section .icon-grid-cont{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.welcome-section .icon-grid{margin-bottom:60px}.welcome-section .icon-grid img{width:70%}.welcome-section .image-row{padding-top:80px}.welcome-section .image-row div.img-div{height:400px}.services-section{padding-top:100px}.services-section .large-p-reg.green{margin-bottom:10px}.services-section .services-items{margin-bottom:40px}.services-section .services-items .services-item{margin-bottom:10px}.services-section .services-items .services-item a:hover{text-decoration:none;color:hsla(0,1%,39%,.6)}.services-section .services-footer{margin-top:80px;height:400px;background:url(../assets/services_footer.jpg) no-repeat 50% fixed;background-size:cover;position:relative}.services-section .services-footer .finance-available{position:absolute;left:10%;top:10%;background-color:#c3d217;padding:50px 30px;border-radius:50%;text-align:center;transform:rotate(9deg)}.services-section .services-footer .finance-available:hover{background-color:#646363}.services-section .services-footer .finance-available:hover span.large-p-reg{color:#c3d217!important}.services-section .services-footer .finance-available span.large-p-reg{font-size:18px}.service-icon-row{margin-top:40px;margin-bottom:20px}.services-icons{position:relative;display:block;margin-bottom:20px;text-align:center}.services-icons.no-point{cursor:inherit}.services-icons .services-img-overlay{width:100%;height:100%;position:absolute;background-color:hsla(0,1%,39%,.6)}.services-icons .services-img-overlay.active{background-color:#646363!important}.services-icons:hover .services-img-overlay{background-color:#646363}.services-icons h3{position:absolute;font-size:18px!important;top:50%;left:50%;transform:translate(-50%,-50%);color:#c3d217;text-decoration:none;text-transform:uppercase}.projects-archive .projects-header{padding-top:100px;padding-bottom:20px}.projects-tiles div{padding-left:5px;padding-right:5px;padding-bottom:10px}.contact-section{padding-bottom:100px}.contact-section .icon-grid-cont{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contact-section .icon-grid-cont .icon-grid img{width:70%}.contact-section a.white,.contact-section a.white:hover{color:#fff}.contact-section .social-icons a{text-decoration:none}.contact-section .social-icons img{height:40px;padding-left:5px;padding-right:5px}.contact-section .showroom-contact-section{padding-top:50px;padding-bottom:50px}.contact-section .showroom-contact-section .green-show-logo{margin-bottom:30px;width:200px}.contact-section .shop-image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contact-section .shop-front-cont,.contact-section .shop-front-side-photo{width:50%;display:inline-block;position:relative}.contact-section .shop-front-cont:after,.contact-section .shop-front-side-photo:after{content:"";display:block;padding-bottom:100%}@media (max-width:992px){.contact-section .shop-front-cont,.contact-section .shop-front-side-photo{width:100%}}.contact-section .shop-front-cont img,.contact-section .shop-front-side-photo img{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;left:0}.contact-section .shop-front-cont img{padding-right:7.5px}@media (max-width:992px){.contact-section .shop-front-cont img{padding-right:0}}.contact-section .shop-front-side-photo{width:50%;display:inline-block}@media (max-width:992px){.contact-section .shop-front-side-photo{display:none}}.contact-section .map-cont{height:400px;width:100%;margin-bottom:50px}.contact-section .top-contact-section{margin-bottom:60px}@media (max-width:993px){.home-header-cont .green-logo{width:80%}.services-section .services-footer{background:url(../assets/services_footer.jpg) no-repeat 50% local}}@media (min-width:1500px){.welcome-section .image-row div.img-div{height:500px}.services-section .services-footer{height:600px;background:url(../assets/services_footer.jpg) no-repeat 50%;background-size:cover}}header{z-index:2}nav{background-color:#c3d217;padding-top:15px;padding-bottom:15px}nav .nav-item{padding-left:10px;padding-right:10px}.new-showroom{position:absolute;top:10%;right:10%;width:200px}.new-showroom img{width:100%}.awards{position:absolute;bottom:30px;right:10%}.awards img{height:70px}@media (max-width:992px){.awards{right:50%;transform:translateX(50%);bottom:20%}.awards img{height:40px}}.navbar-toggler{border:none}.navbar-toggler:focus{outline:none}.navbar-brand img{height:35px;margin-left:15px}@media (max-width:991px){.new-showroom{width:100px}nav .nav-item{padding-top:10px;padding-bottom:10px}}footer{padding-top:50px;padding-bottom:50px;background-color:#c3d217}footer .social-icons img{height:30px}footer .social-icons a{text-decoration:none}footer .site-info a{color:#646363}footer .site-info:hover,footer .site-info:visited{color:#fff}.single-services .top-header{margin-top:50px}.single-services .second-header{margin-top:23px;padding-bottom:0}.single-services .other-services-head{margin-top:40px;margin-bottom:30px}.single-services .other-services-cont{margin-bottom:80px}.single-services .other-services-cont a:hover{text-decoration:none;color:hsla(0,1%,39%,.6)}.single-services .projects-btn{margin-top:50px;margin-bottom:65px}.single-services .services-image{height:50vh;max-height:400px}.single-services .services-image-lower{height:700px;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}@media (min-width:1500px){.single-services .services-image-lower{height:700px}.single-services .services-image{height:70vh;max-height:600px}}@media (max-width:993px){.services-image-md{display:block}.services-image-lg{display:none}.single-services .services-image-lower{background-attachment:unset}}.green{color:#c3d217}.bg-green{background-color:#c3d217}.grey{color:#646363}.bg-grey{background-color:#646363}.black{color:#000}.bg-black{background-color:#000}.white{color:#fff}.bg-white{background-color:#fff}.center{text-align:center}.btn-default--green{border-radius:0;background-color:#c3d217;color:#646363;padding:15px 20px;font-size:18px}.btn-default--green:hover{background-color:#646363;color:#c3d217}hr.bg-green{height:2px}.do-spin{animation-duration:1s;animation-name:a;animation-iteration-count:infinite;animation-direction:normal}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@media (min-width:1200px){.container{max-width:1440px}}.projects-archive .square{position:relative;padding:0;margin:0;border:5px solid #fff;overflow:hidden}.projects-archive .square:after{content:"";display:block;padding-bottom:100%}.projects-archive .square img{position:absolute;width:100%;height:100%;padding:5px}.projects-archive .square .rollover{display:none;position:absolute!important;background-color:#c3d217;padding:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:distribute;align-content:space-around}.projects-archive .square hr{margin:10px}.projects-gallery .single-image .image{padding:7.5px}.projects-gallery .two-images{display:-ms-flexbox;display:flex}.projects-gallery .two-images .image{padding:7.5px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.projects-gallery .two-images .image img{height:100%}.projects-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px;margin-bottom:150px}.projects-navigation .prev-next-post-nav{width:210px}.projects-navigation .prev-next-post-nav a{text-decoration:none}.single-projects .top-header{padding-top:60px}.single-projects .below-gallery-main-header{margin-top:30px;font-size:18px;margin-bottom:15px;font-weight:400}.single-projects .slick-next,.single-projects .slick-prev{position:absolute;left:0;bottom:50%;transform:translateY(50%);top:inherit;z-index:1}.single-projects .slick-next:before,.single-projects .slick-prev:before{opacity:1;content:"<";background-color:rgba(195,210,23,.7);color:#646363;padding:2px 10px 10px;font-size:20px;font-weight:700;position:relative;top:-3px}.single-projects .slick-next:hover:before,.single-projects .slick-prev:hover:before{background-color:#c3d217}.single-projects .slick-next{left:calc(100% - 31px)}.single-projects .slick-next:before{content:">"}@media (max-width:992px){.projects-navigation{-ms-flex-direction:column;flex-direction:column;text-align:center}.projects-navigation .prev-next-post-nav{margin-top:20px;margin-bottom:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90eXBvZ3JhcGh5LnNhc3MiLCJfdmFyaWFibGVzLnNhc3MiLCJfaG9tZS5zYXNzIiwiX2hlYWRlci5zYXNzIiwiX2Zvb3Rlci5zYXNzIiwiX3NlcnZpY2VzLnNhc3MiLCJfcHJvamVjdHMuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxzR0FDRSw0QkNHdUIsQURGdkIsZUFBZ0IsQ0FBRyxBQUVyQiw0REFDRSw0QkNEdUIsQURFdkIsZUFBZ0IsQ0FBRyxBQUVyQixpREFDRSw0QkNMdUIsQURNdkIsZUFBZ0IsQ0FBRyxBQUVyQixHQUVFLGVBQWUsQUFDZixnQkFBaUIsQ0FBRyxBQUV0QixHQUVFLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsbUJBQW9CLENBQUcsQUFFekIsV0FFRSxlQUFlLEFBQ2YsZ0JBQWlCLENBQUcsQUFNdEIsaUZBRUUsZUFBZSxBQUNmLGdCQUFpQixDQUFHLEFBVXRCLFNBRUUsZUFBZSxBQUNmLGdCQUFpQixDQUFHLEFBRXRCLFVBRUUsZUFBZSxBQUNmLGdCQUFpQixDQUFHLEFBRXRCLE1BRUUsY0FBZSxDQUtlLEFBUGhDLG9CQUdFLGFDM0RxQixDRDZESixBQUxuQixZQU9JLHVCQy9EbUIsQ0QrRE8sQUFFOUIseUJBRUksV0NsRVcsQURtRVgsb0JBQXFCLENBQUcsQUFFNUIsVUFDRSxhQUFjLENBQUcsQUFFbkIsV0FDRSx5QkFBMEIsQ0FBRyxBQUUvQixnRUFFSSx1QkFBdUIsQ0FBRyxBRTdFOUIsa0JBQ0UsaUJBQWtCLENBcUNRLEFBdEM1Qix1Q0FJSSxvQ0RMbUIsQUNNbkIsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFFBQVEsQUFDUixTQUFTLEFBQ1QsWUFBYSxDQUFHLEFBWHBCLHVDQWNJLDBCQUEwQixBQUMxQixVQUFXLENBQUcsQUFmbEIsOEJBa0JJLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFNBQVMsQUFDVCw4QkFBZ0MsQ0FBRyxBQXRCdkMscUNBeUJJLGtC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QUFxQixDQUFHLEFBRTlCLDZCQUVJLGdCQUFpQixDQUFHLEFBRnhCLDRDQUtJLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLGVBQWdCLENBQUcsQUFSdkIsMERBV0ksa0JBQWtCLEFBQ2xCLE9BQVMsQUFDVCxXQUFXLEFBQ1gsMEJBQTBCLEFBQzFCLFlBQVksQUFDWixTQUFlLENBVUMsQUExQnBCLHdFQWtCTSxVQUFVLEFBQ1YsWUFBWSxBQUNaLHFDTHBGUyxBS3FGVCxjTHBGaUIsQUtxRmpCLHNCQUEyQixBQUMzQixlQUFlLEFBQ2YsZ0JBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixRQUFTLENBQUcsQUExQmxCLG9GQTZCSSx3Qkw3RlcsQ0s2RnlCLEFBN0J4Qyw2QkFrQ0ksc0JBQXVCLENBRUosQUFwQ3ZCLG9DQW9DTSxXQUFZLENBQUcsQUFFckIseUJBakRBLHFCQW1ESSwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLGlCQUFrQixDQUdRLEFBdkQ5Qix5Q0FzRE0sZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUFHLENBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLmxhdG8tbGlnaHQge1xuICBmb250LWZhbWlseTogJExhdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmxhdG8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAkTGF0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubGF0by1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRMYXRvO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmgxIHtcbiAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbmgyIHtcbiAgQGV4dGVuZCAubGF0by1yZWd1bGFyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG5oMyB7XG4gIEBleHRlbmQgLmxhdG8tcmVndWxhcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDsgfVxuXG5oMy5ib2xkIHtcbiAgQGV4dGVuZCBoMztcbiAgQGV4dGVuZCAubGF0by1ib2xkOyB9XG5cbi5sYXJnZS1wLCBkaXYubGFyZ2UtcCB7XG4gIEBleHRlbmQgLmxhdG8tbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmxhcmdlLXAtcmVnLCBkaXYubGFyZ2UtcC1yZWcge1xuICBAZXh0ZW5kIC5sYXRvLXJlZ3VsYXI7XG4gIEBleHRlbmQgLmxhcmdlLXA7IH1cblxuLmxhcmdlLXAtYm9sZCB7XG4gIEBleHRlbmQgLmxhdG8tYm9sZDtcbiAgQGV4dGVuZCAubGFyZ2UtcDsgfVxuXG4uc21hbGwtcCB7XG4gIEBleHRlbmQgLmxhdG8tbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnN1Yi10ZXh0IHtcbiAgQGV4dGVuZCAubGF0by1ib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbm5hdiBhIHtcbiAgQGV4dGVuZCAubGF0by1ib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkR3JleTtcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJEdyZXk7IH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoJEdyZXksIDAuNik7IH0gfVxuXG4uc2VydmljZXMtaXRlbSB7XG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRCbGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxlZ2Fscy1wYWdlIHtcbiAgaDEsIGgyLCBoMywgaDQge1xuICAgIGNvbG9yOiAkR3JlZW4haW1wb3J0YW50OyB9IH1cbiIsIiRHcmVlbjogI2MzZDIxNztcbiRHcmV5OiByZ2IoMTAwLCA5OSwgOTkpO1xuJEJsYWNrOiAjMDAwMDAwO1xuJFdoaXRlOiAjZmZmZmZmO1xuXG5cbiRMYXRvOiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAkR3JlZW47IH1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEdyZWVuOyB9XG5cbi5ncmV5IHtcbiAgY29sb3I6ICRHcmV5OyB9XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEdyZXk7IH1cblxuLmJsYWNrIHtcbiAgY29sb3I6ICRCbGFjazsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQmxhY2s7IH1cblxuLndoaXRlIHtcbiAgY29sb3I6ICRXaGl0ZTsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7IH1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnRuLWRlZmF1bHQtLWdyZWVuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEdyZWVuO1xuICBjb2xvcjogJEdyZXk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JleTtcbiAgICBjb2xvcjogJEdyZWVuOyB9IH1cblxuaHIuYmctZ3JlZW4ge1xuICBoZWlnaHQ6IDJweDsgfVxuXG5cblxuLmRvLXNwaW4ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuXG5AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7IH0gfVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5ob21lLWhlYWRlci1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5ob21lLWhlYWRlci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRHcmV5LCAwLjQ0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwdmg7IH1cblxuICAuaG9tZS1oZWFkZXItaW1nLWRpdiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICAuZ3JlZW4tbG9nbyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbiAgLmZpbmFuY2UtYXZhaWxhYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBib3R0b206IDEwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JlZW47XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JleTtcbiAgICAgIHNwYW4ubGFyZ2UtcC1yZWcge1xuICAgICAgICBjb2xvcjogJEdyZWVuIWltcG9ydGFudDsgfSB9XG4gICAgc3Bhbi5sYXJnZS1wLXJlZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfSB9XG5cbi53ZWxjb21lLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC53ZWxjb21lLWJvZHktY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwLmxhcmdlLXAuZ3JlZW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAuaWNvbi1ncmlkLWNvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaWNvbi1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNzAlOyB9IH1cbiAgLmltYWdlLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgZGl2LmltZy1kaXYge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9IH1cblxuLnNlcnZpY2VzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIC5sYXJnZS1wLXJlZy5ncmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2VydmljZXMtaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLnNlcnZpY2VzLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRHcmV5LCAwLjYpOyB9IH0gfVxuICAuc2VydmljZXMtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvc2VydmljZXNfZm9vdGVyLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5maW5hbmNlLWF2YWlsYWJsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmVlbjtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmV5O1xuICAgICAgICBzcGFuLmxhcmdlLXAtcmVnIHtcbiAgICAgICAgICBjb2xvcjogJEdyZWVuIWltcG9ydGFudDsgfSB9XG4gICAgICBzcGFuLmxhcmdlLXAtcmVnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH0gfSB9XG5cblxuLnNlcnZpY2UtaWNvbi1yb3cge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4uc2VydmljZXMtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYubm8tcG9pbnQge1xuICAgIGN1cnNvcjogaW5oZXJpdDsgfVxuICAuc2VydmljZXMtaW1nLW92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkR3JleSwgMC42KTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRHcmV5LCAxKSFpbXBvcnRhbnQ7IH0gfVxuICAmOmhvdmVyIHtcbiAgICAuc2VydmljZXMtaW1nLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkR3JleSwgMSk7IH0gfVxuICBoMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAkR3JlZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG4ucHJvamVjdHMtYXJjaGl2ZSB7XG4gIC5wcm9qZWN0cy1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5wcm9qZWN0cy10aWxlcyB7XG4gIGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgLy9wYWRkaW5nLXRvcDogMTAwcHhcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAuaWNvbi1ncmlkLWNvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuaWNvbi1ncmlkIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfSB9XG4gIGEud2hpdGUge1xuICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJFdoaXRlOyB9IH1cbiAgLnNvY2lhbC1pY29ucyB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0gfVxuICAuc2hvd3Jvb20tY29udGFjdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAuZ3JlZW4tc2hvdy1sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAuc2hvcC1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIC5zaG9wLWZyb250LWNvbnQsIC5zaG9wLWZyb250LXNpZGUtcGhvdG8ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAvL2hlaWdodDogNjAwcHhcbiAgICAgIC8vd2lkdGg6IDEwMCVcbiAgICAgIC8vQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KVxuICAgICAgLy8gIGhlaWdodDogNDAwcHhcbiAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxuIH0gfSAgICAgIC8vICBoZWlnaHQ6IDUwMHB4XG5cbiAgLnNob3AtZnJvbnQtY29udCBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cblxuICAuc2hvcC1mcm9udC1zaWRlLXBob3RvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cbiAgLm1hcC1jb250IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnRvcC1jb250YWN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaG9tZS1oZWFkZXItY29udCB7XG4gICAgLmdyZWVuLWxvZ28ge1xuICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gIC5zZXJ2aWNlcy1zZWN0aW9uIC5zZXJ2aWNlcy1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL3NlcnZpY2VzX2Zvb3Rlci5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBsb2NhbDsgfSB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDE1MDBweCkge1xuICAud2VsY29tZS1zZWN0aW9uIC5pbWFnZS1yb3cgZGl2LmltZy1kaXYge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLnNlcnZpY2VzLXNlY3Rpb24gLnNlcnZpY2VzLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9zZXJ2aWNlc19mb290ZXIuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuaGVhZGVyIHtcbiAgei1pbmRleDogOTk5OTk5OTsgfVxubmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEdyZWVuO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4ubmV3LXNob3dyb29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmF3YXJkcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMTAlO1xuICBpbWcge1xuICAgIGhlaWdodDogNzBweDsgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDsgfSB9IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9IH1cblxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LXNob3dyb29tIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmVcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgbmF2IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9IH1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JlZW47XG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbiAgLnNpdGUtaW5mbyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEdyZXk7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkV2hpdGU7IH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRXaGl0ZTsgfSB9IH1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLnNpbmdsZS1zZXJ2aWNlcyB7XG4gIC50b3AtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5zZWNvbmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5vdGhlci1zZXJ2aWNlcy1oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm90aGVyLXNlcnZpY2VzLWNvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgkR3JleSwgMC42KTsgfSB9XG4gIC5wcm9qZWN0cy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuICAuc2VydmljZXMtaW1hZ2Uge1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAuc2VydmljZXMtaW1hZ2UtbG93ZXIge1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDE1MDBweCkge1xuICAuc2luZ2xlLXNlcnZpY2VzIHtcbiAgICAuc2VydmljZXMtaW1hZ2UtbG93ZXIge1xuICAgICAgaGVpZ2h0OiA3MDBweDsgfVxuICAgIC5zZXJ2aWNlcy1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDcwdmg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MDBweDsgfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnNlcnZpY2VzLWltYWdlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VydmljZXMtaW1hZ2UtbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAuc2VydmljZXMtaW1hZ2UtbG93ZXIge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7IH0gfVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi5wcm9qZWN0cy1hcmNoaXZlIHtcbiAgLnNxdWFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5yb2xsb3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmVlbjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIC8vYm9yZGVyOiA1cHggc29saWQgd2hpdGVcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC8vZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogMTBweDsgfSB9IH1cblxuLnByb2plY3RzLWdhbGxlcnkge1xuICAuc2luZ2xlLWltYWdlIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDE1cHhcbiAgICAuaW1hZ2Uge1xuICAgICAgcGFkZGluZzogNy41cHg7IH0gfVxuICAudHdvLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIC8vbWFyZ2luLWJvdHRvbTogMTVweFxuICAgIC5pbWFnZSB7XG4gICAgICAvL3dpZHRoOiA1MCVcbiAgICAgIC8vaGVpZ2h0OiAxMDAlXG4gICAgICBwYWRkaW5nOiA3LjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH0gfSB9XG5cblxuLnByb2plY3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgLnByZXYtbmV4dC1wb3N0LW5hdiB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG4uc2luZ2xlLXByb2plY3RzIHtcbiAgLnRvcC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbiAgLmJlbG93LWdhbGxlcnktbWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbnRlbnQ6IFwiPFwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkR3JlZW4sIDAuNyk7XG4gICAgICBjb2xvcjogJEdyZXk7XG4gICAgICBwYWRkaW5nOiAycHggMTBweCAxMHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDsgfSB9XG5cbiAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRHcmVlbiwgMSk7IH1cblxuXG4gIC5zbGljay1uZXh0IHtcbiAgICBAZXh0ZW5kIC5zbGljay1wcmV2O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDMxcHgpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiPlwiOyB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdHMtbmF2aWdhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnByZXYtbmV4dC1wb3N0LW5hdiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9IH1cblxuLy9AbWVkaWEobWluLXdpZHRoOiAxNTAwcHgpXG4vLyAgLnByb2plY3RzLWdhbGxlcnlcbi8vICAgIGhlaWdodDogNjUwcHhcbiJdfQ== */
