@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Serif&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Mono&subset=latin-ext);@font-face{font-family:'Platform Web';src:url(../fonts/Platform-Medium-Web.eot);src:url(../fonts/Platform-Medium-Web.eot?#iefix) format("embedded-opentype"),url(../fonts/Platform-Medium-Web.woff2) format("woff2"),url(../fonts/Platform-Medium-Web.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:'Platform Web';src:url(../fonts/Platform-Regular-Web.eot);src:url(../fonts/Platform-Regular-Web.eot?#iefix) format("embedded-opentype"),url(../fonts/Platform-Regular-Web.woff2) format("woff2"),url(../fonts/Platform-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}body,html{font-family:'Platform Web';font-weight:400}@media (max-width:768px){body,html{width:100%;height:100%}}body,html,ol,ul{padding:0;margin:0}button{padding:0;outline:0}a{text-decoration:none}.container{max-width:1300px;margin:0 auto}@media (max-width:1420px){.container{padding:0 50px}}@media (max-width:980px){.container{padding:0 20px}}.site{-webkit-transition:.3s;transition:.3s}.site__Active{-webkit-transform:translateX(20%);transform:translateX(20%)}.site__activeProject{-webkit-transform:translateX(-40%);transform:translateX(-40%)}span.wpcf7-not-valid-tip{font-size:12px!important}div.wpcf7-response-output{border:0!important;color:#fff!important;padding:.2em 0!important;margin:30px 0 0!important}.newsletter{width:100%;padding-top:80px;padding-bottom:80px;border-bottom:2px solid #000;-webkit-transition:.3s;transition:.3s}.newsletter__Active{-webkit-transform:translateX(20%);transform:translateX(20%)}.newsletter__activeProject{-webkit-transform:translateX(-30%);transform:translateX(-30%)}.newsletter .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter__Left{max-width:50%;min-width:50%}.newsletter__Left h3{margin:0;font-size:24px;font-weight:500;color:#000}.newsletter__Right{max-width:50%;min-width:50%;position:relative;height:35px}.newsletter__Right--input{width:100%;display:block;position:relative;z-index:1}.newsletter__Right--input input{background:0 0!important;border:0;width:100%;font-size:24px;font-weight:500}.newsletter__Right--input input:focus{outline:0}.newsletter__Right--input input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.newsletter__Right--input input:-webkit-autofill{-webkit-text-fill-color:#000!important}.newsletter__Right--input:before{content:'';position:absolute;left:0;right:0;bottom:-10px;height:2px;background:#e2e2e2;z-index:-1}.newsletter__Right--send{width:15px;height:35px;right:0;top:0;display:block;position:absolute;background-image:url(../images/icon-submit.svg);background-position:center center;background-size:100% auto;background-repeat:no-repeat;z-index:100}.newsletter__Right--send input{background:0 0;border:0;width:100%;height:35px;cursor:pointer}.siteFooter{width:100%;text-align:center;padding-top:120px;-webkit-transition:.3s;transition:.3s}.siteFooter__Active{-webkit-transform:translateX(20%);transform:translateX(20%)}.siteFooter__activeProject{-webkit-transform:translateX(-40%);transform:translateX(-40%)}.siteFooter img{vertical-align:middle;max-height:45px;margin-bottom:30px}.siteFooter h6{max-width:300px;margin:0 auto;line-height:1.5;color:#bcbcbc;font-family:"IBM Plex Serif",serif;font-weight:400;margin-bottom:90px;font-size:16px}.siteFooter__Menu{list-style:none;padding:0;margin:0;margin-bottom:90px}.siteFooter__Menu li{display:inline-block}.siteFooter__Menu a{text-decoration:none;color:#000;font-size:36px;font-weight:400;padding-left:20px;padding-right:20px}.siteFooter__Social{list-style:none;padding:0;margin:0;margin-bottom:30px}.siteFooter__Social li{display:inline-block}.siteFooter__Social a{padding-left:5px;padding-right:5px}.siteFooter__Social a svg path{-webkit-transition:.3s;transition:.3s}.siteFooter__Social a:hover svg path{fill:#063623}.siteFooter__Social--jatata a{padding-left:5px;padding-right:5px}.siteFooter__Social--jatata a svg path{-webkit-transition:.3s;transition:.3s}.siteFooter__Social--jatata a:hover svg path{fill:#000}.siteFooter__Copyright{list-style:none;padding:0;margin:0;margin-bottom:30px}.siteFooter__Copyright li{display:inline-block}.siteFooter__Copyright span{font-size:16px}.siteFooter__Copyright a{padding-left:15px;padding-right:15px;color:#000;font-size:16px;-webkit-transition:.3s;transition:.3s}.siteFooter__Copyright a:hover{color:#063623}.siteHeader{background:#fff;padding-top:60px;-webkit-transition:.3s;transition:.3s}.siteHeader .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.siteHeader__Active{-webkit-transform:translateX(20%);transform:translateX(20%)}.siteHeader__activeProject{-webkit-transform:translateX(-40%);transform:translateX(-40%)}.siteHeader__Left{display:block;width:20%}.siteHeader__Left span{text-indent:99999px;color:transparent;height:15px;width:40px;cursor:pointer;-webkit-transition:.3s;transition:.3s;z-index:1;position:relative}.siteHeader__Left span:before{content:'';position:absolute;top:0;right:0;left:0;height:5px;background:#063623;z-index:-1;-webkit-transition:.3s;transition:.3s}.siteHeader__Left span:after{content:'';position:absolute;bottom:0;right:0;left:0;height:5px;background:#063623;z-index:-1;-webkit-transition:.3s;transition:.3s}.siteHeader__Left span:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.siteHeader__Left span:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}.siteHeader__Left .active:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.siteHeader__Left .active:after{-webkit-transform:translateX(10px);transform:translateX(10px)}.siteHeader__Center{display:block;width:60%;text-align:center}.siteHeader__Center img{vertical-align:top;max-height:70px}.siteHeader__Right{display:block;width:20%;text-align:right}.siteHeader__Right a{font-size:24px;color:#063623;font-weight:500}.siteHeader__Right ul{padding:0;margin:0}.siteHeader__Right li{list-style:none}.siteHeader--jatata .siteHeader__Left span:before{background:#1c1d56}.siteHeader--jatata .siteHeader__Left span:after{background:#1c1d56}.siteHeader--jatata .siteHeader__Right a{color:#1c1d56}.siteNavigation{position:fixed;top:0;bottom:0;left:0;background:#063623;width:25%;padding-top:60px;padding-left:60px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s;z-index:10}.siteNavigation__Active{-webkit-transform:translateX(0);transform:translateX(0)}.siteNavigation__activeProject{-webkit-transform:translateX(-40%);transform:translateX(-40%)}.siteNavigation__Main{list-style:none;padding:0;margin:0;margin-bottom:120px}.siteNavigation__Main a{color:#fff;font-family:"IBM Plex Serif",serif;font-size:36px;line-height:1.6;position:relative;z-index:1}.siteNavigation__Main a:before{content:'';position:absolute;left:2px;right:100%;bottom:0;height:3px;background:#fff;z-index:-1;-webkit-transition:.3s;transition:.3s}.siteNavigation__Main a:hover:before{right:0}.siteNavigation__Other{list-style:none;padding:0;margin:0;margin-bottom:30px}.siteNavigation__Other span{color:#fff;font-size:24px;line-height:1.3;opacity:.4}.siteNavigation__Other a{color:#fff;font-size:24px;line-height:1.3;opacity:.4;-webkit-transition:.3s;transition:.3s}.siteNavigation__Other a:hover{opacity:1}.siteNavigation--jatata{background:#1c1d56}.siteNavigation--jatata .siteNavigation__Main a{-webkit-transition:.3s;transition:.3s}.siteNavigation--jatata .siteNavigation__Main a:before{display:none}.siteNavigation--jatata .siteNavigation__Main a:hover{color:#f0b24f}.project{width:50%;position:fixed;top:0;bottom:0;right:0;border-left:1px solid #e2e2e2;background:#fff;overflow-y:scroll;padding-left:120px;padding-top:60px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;transition:.3s;z-index:1000}.project__Active{-webkit-transform:translateX(0);transform:translateX(0)}.project__Wrap{max-width:640px}.project h2{font-size:64px;color:#063623;margin:0;line-height:1.3;margin-bottom:20px;font-weight:500;text-align:center}.project h4{margin:0;margin-bottom:60px;color:#bcbcbc;font-weight:400;text-align:center;font-size:24px}.project p{font-size:18px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif}.project a{color:#063623;-webkit-transition:.3s;transition:.3s}.project a:hover{color:#000}.project span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;position:absolute;left:0;top:350px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3px;cursor:pointer;color:#063623;text-transform:uppercase}.project img{margin-bottom:30px;max-width:100%}.project__More{text-decoration:none;color:#063623;font-size:18px;position:relative;z-index:1;text-align:center;font-weight:500;margin:30px auto 60px auto;display:table;line-height:1.7}.project__More:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#000;z-index:-1}.project__More:after{content:'';position:absolute;bottom:-5px;left:0;right:100%;height:2px;background-color:#063623;z-index:-1;-webkit-transition:.3s;transition:.3s}.project__More:hover:after{right:0}.selectedProjects{width:100%;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:120px;padding-top:120px;padding-bottom:40px}.selectedProjects .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.selectedProjects__Left{max-width:50%;min-width:50%}.selectedProjects__Left h2{margin:0;font-size:36px;font-weight:500;margin-bottom:60px;color:#000}.selectedProjects__Left h3{margin:0;color:#bcbcbc;font-size:36px;font-weight:400;max-width:420px}.selectedProjects__Right{max-width:50%;min-width:50%}.selectedProjects__Box{margin-bottom:80px;cursor:pointer}.selectedProjects__Box img{-webkit-transition:opacity .3s;transition:opacity .3s}.selectedProjects__Box h2{font-size:24px;color:#000;margin:0;font-weight:400;line-height:1.3;position:relative;display:inline-block}.selectedProjects__Box h2::before{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#000;z-index:-1;opacity:0;-webkit-transition:.3s;transition:.3s}.selectedProjects__Box h6{margin:20px 0 10px 0;color:#eea846;font-size:24px;font-weight:500}.selectedProjects__Box:hover img{opacity:.8}.selectedProjects__Box:hover h2:before{opacity:1}.instagram{width:100%;padding-top:120px;padding-bottom:120px;background:#000}.instagram h3{font-family:"IBM Plex Serif",serif;font-size:36px;font-weight:500;color:#fff;line-height:1.5;text-align:center;max-width:1080px;margin:auto;margin-bottom:120px}.instagram__Images{display:block;max-width:100%}.instagram__Images img{min-width:31%;max-width:31%;margin-left:1%;margin-right:1%;margin-bottom:2%}.instagram a{color:#eea846}.interested{background:#c7d5d3;padding-top:120px;padding-bottom:120px;text-align:center}.interested h2{font-size:84px;line-height:1.3;color:#063623;margin:0;margin-bottom:60px}.interested__More{display:block;background:#063623;width:200px;height:60px;text-align:center;color:#fff;font-size:18px;line-height:57px;font-weight:500;-webkit-transition:.3s;transition:.3s;margin:0 auto}.interested__More:hover{opacity:.8}.clients{width:100%;padding-top:120px;padding-bottom:120px}.clients .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clients__Left{max-width:50%;min-width:50%}.clients__Left h2{margin:0;font-size:36px;font-weight:500;margin-bottom:60px;color:#000}.clients__Left h3{margin:0;color:#bcbcbc;font-size:36px;font-weight:400;max-width:420px}.clients__Right{max-width:50%;min-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clients__Right:after,.clients__Right:before{content:'';width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clients__Box{margin-bottom:25px;min-width:200px;max-width:200px;height:200px;text-align:center;border:1px solid #e2e2e2;-webkit-transition:.3s;transition:.3s}.clients__Box img{max-height:60px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.clients__Box:nth-child(n+4){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.clients__Box:nth-child(n+7){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.clients__Box:hover{border-color:#063623}.customBlock{width:100%;padding-top:120px;padding-bottom:120px}.customBlock__Inner{max-width:640px;margin:auto}.customBlock h2{font-size:64px;color:#063623;margin:0;line-height:1.3;margin-bottom:60px;font-family:"IBM Plex Serif",serif;text-align:center}.customBlock p{font-size:16px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif}.blueBlock{width:100%;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #e2e2e2}.blueBlock__Inner{max-width:640px;margin:auto}.blueBlock h2{font-size:64px;color:#1c1d56;margin:0;line-height:1.3;margin-bottom:60px;font-family:"IBM Plex Serif",serif;text-align:center}.blueBlock p{font-size:18px;font-weight:400;line-height:1.5;font-family:"IBM Plex Serif",serif}.blueBlock__More{display:block;background:#f0b24f;width:200px;height:60px;text-align:center;color:#fff;font-size:18px;line-height:57px;font-weight:500;-webkit-transition:.3s;transition:.3s;margin:0 auto}.blueBlock__More:hover{opacity:.8}.default-jatata .intro{position:relative;z-index:10}.default-jatata .intro::before{content:'';position:absolute;background:url(../images/inner-bg-1.svg);background-position:top center;background-repeat:no-repeat;background-size:100% auto;top:-5%;right:0;bottom:0;left:0;z-index:1}.intro{margin-top:180px}.intro__Inner{text-align:center;max-width:1080px}.intro h2{font-size:36px;line-height:1.3;letter-spacing:1px;margin:0;margin-bottom:80px;font-weight:400}.intro__Image{height:860px;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}.intro__Wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro__doubleImage{height:860px;background-size:cover;background-repeat:no-repeat;background-position:center center;min-width:49%;max-width:49%}.homeBlog{width:100%;border-top:1px solid #e2e2e2;margin-top:120px;padding-top:120px}.homeBlog--english{border-bottom:1px solid #e2e2e2}.homeBlog .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homeBlog__Left{max-width:50%;min-width:50%}.homeBlog__Left h3{margin:0;font-size:36px;font-weight:500}.homeBlog__Right{max-width:50%;min-width:50%}.homeBlog__Box{margin-bottom:80px}.homeBlog__Box h2{font-size:36px;font-family:"IBM Plex Serif",serif;color:#000;margin:0;font-weight:400;line-height:1.3}.homeBlog__Box h6{font-family:"IBM Plex Mono",monospace;margin:20px 0;color:#eea846;font-weight:500;font-size:14px}.homeBlog__Box img{max-width:100%}.homeBlog__More{margin-top:40px;margin-bottom:120px}.homeBlog__More a{text-decoration:none;color:#000;font-size:24px;position:relative;z-index:1}.homeBlog__More a:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#e2e2e2;z-index:-1}.homeBlog__More a:after{content:'';position:absolute;bottom:-5px;left:0;right:100%;height:2px;background-color:#000;z-index:-1;-webkit-transition:.3s;transition:.3s}.homeBlog__More a:hover:after{right:0}.whatido{width:100%;padding-top:120px;padding-bottom:120px;background:#000}.whatido .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.whatido__Left{max-width:50%;min-width:50%}.whatido__Left h3{margin:0;font-size:36px;font-weight:500;color:#fff;line-height:2}.whatido__Right{max-width:50%;min-width:50%}.whatido ul{list-style:none;margin:0;padding:0}.whatido a{text-decoration:none;color:#fff;opacity:.6;font-size:64px;line-height:2;font-family:"IBM Plex Serif",serif;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s}.whatido a:before{content:'Pogledajte';position:absolute;right:-20px;top:15px;background:#eea846;color:#000;padding:5px 20px;z-index:10;font-family:"IBM Plex Mono",monospace;font-size:12px;text-transform:uppercase;opacity:0;font-weight:400;-webkit-transition:.3s;transition:.3s}.whatido a:hover{opacity:1}.whatido a:hover:before{opacity:1}.books{width:100%;border-top:1px solid #e2e2e2;margin-top:120px;padding-top:120px}.books .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.books__Left{max-width:50%;min-width:50%}.books__Left h3{margin:0;font-size:36px;font-weight:500}.books__Right{max-width:50%;min-width:50%}.books__Box h2{font-size:64px;color:#063623;margin:0;line-height:1.3;margin-bottom:60px;font-weight:500}.books__Box h6{font-family:"IBM Plex Mono",monospace;margin:0;margin-bottom:20px;color:#eea846;font-weight:500;font-size:14px}.books__Box p{font-size:24px;font-weight:400;line-height:1.2}.books__Box--wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;margin-bottom:60px}.books__Box--left{max-width:45%;min-width:45%}.books__Box--right{max-width:45%;min-width:45%}.books__Box--right p{margin:0;font-size:16px;line-height:1.7;font-family:"IBM Plex Serif",serif}.books__Box--right ul{list-style:none;padding:0;margin:0}.books__Box--right li{display:inline-block}.books__Box--right li a{color:#000;font-weight:500;position:relative;z-index:1;font-size:16px}.books__Box--right li a:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#e2e2e2;z-index:-1}.books__Box--right li a:after{content:'';position:absolute;bottom:-5px;left:0;right:100%;height:2px;background-color:#000;z-index:-1;-webkit-transition:.3s;transition:.3s}.books__Box--right li a:hover:after{right:0}.books__Box--right li:first-of-type a{margin-right:15px}.books__Box--more{display:block;background:#063623;width:200px;height:60px;text-align:center;color:#fff;font-size:18px;line-height:57px;font-weight:500;-webkit-transition:.3s;transition:.3s;margin:30px 0}.books__Box--more:hover{opacity:.8}.books__More{margin-top:40px}.books__More a{text-decoration:none;color:#000;font-size:24px;position:relative;z-index:1}.books__More a:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#e2e2e2;z-index:-1}.books__More a:after{content:'';position:absolute;bottom:-5px;left:0;right:100%;height:2px;background-color:#000;z-index:-1;-webkit-transition:.3s;transition:.3s}.books__More a:hover:after{right:0}.jatata-blog{position:relative;z-index:10}.jatata-blog::before{content:'';position:absolute;background:url(../images/home-bg-1.svg);background-position:top center;background-repeat:no-repeat;background-size:100% auto;top:-200px;right:0;bottom:0;left:0;z-index:1}.jatata-blog:after{content:'';max-width:1300px;margin:0 auto;position:absolute;background:url(../images/home-bg-2.svg);background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;top:0;right:0;bottom:-50px;left:0;z-index:1}.singleIntro{margin-top:180px;margin-bottom:120px}.singleIntro__Inner{text-align:center;max-width:1080px}.singleIntro h2{font-size:36px;line-height:1.3;letter-spacing:1px;margin:0;font-weight:400}.singleIntro h3{font-size:64px;color:#063623;margin:0;line-height:1.3;margin-bottom:60px;font-weight:500}.singleIntro--jatata h3{color:#1c1d56}.blog{width:100%;border-bottom:1px solid #e2e2e2;position:relative;z-index:1000}.blog__Inner{max-width:1080px;margin:0 auto}.blog__Left{max-width:40%;min-width:40%}.blog__Left img{max-width:100%}.blog__Right{max-width:50%;min-width:50%}.blog__Box{margin-bottom:80px}.blog__Box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.blog__Box h2{font-size:36px;font-family:"IBM Plex Serif",serif;color:#000;margin:0;font-weight:400;line-height:1.3}.blog__Box h6{font-family:"IBM Plex Mono",monospace;margin:0 0 20px 0;color:#eea846;font-weight:500;font-size:14px}.blog__Box h6 span{padding-left:5px;padding-right:5px}.blog__More{margin-top:40px;margin-bottom:120px;width:100%;text-align:center}.blog__More a{text-decoration:none;color:#000;font-size:24px;position:relative;z-index:1}.blog__More a:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#e2e2e2;z-index:-1}.blog__More a:after{content:'';position:absolute;bottom:-5px;left:0;right:100%;height:2px;background-color:#000;z-index:-1;-webkit-transition:.3s;transition:.3s}.blog__More a:hover:after{right:0}.center-load{width:100%;margin-top:40px}.what{width:100%;padding-top:120px;padding-bottom:120px;background:#000}.what__Inner{max-width:640px;margin:0 auto}.what h2{color:#fff;font-size:64px;line-height:1.3;margin:0;text-align:center;font-family:"IBM Plex Serif",serif;margin-bottom:60px}.what p{font-size:16px;font-family:"IBM Plex Serif",serif;margin:0 auto;line-height:1.7;color:#fff;max-width:420px;letter-spacing:1px}.what__Box{width:100%;margin-bottom:120px}.contactIntro{margin-top:180px;margin-bottom:120px}.contactIntro__Inner{text-align:center;max-width:1080px}.contactIntro h2{font-size:36px;line-height:1.3;letter-spacing:1px;margin:0;margin-bottom:80px;font-weight:400}.contactIntro h3{font-size:64px;color:#063623;margin:0;line-height:1.3;font-weight:500;font-family:"IBM Plex Serif",serif}.contactIntro h3 a{font-family:'Platform Web';color:#eea846}.contactIntro h3 span{font-family:'Platform Web';color:#eea846}.contactIntro--jatata h3{color:#1c1d56}.contact{width:100%;padding-top:120px;padding-bottom:120px;background:#000}.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__Left{max-width:50%;min-width:50%}.contact__Left h3{margin:0;font-size:36px;color:#fff;line-height:1.5;margin-bottom:60px;max-width:420px;font-weight:400}.contact__Left a{margin:0;font-size:36px;color:#444;line-height:1.5;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;display:block}.contact__Left a:hover{color:#fff}.contact__Right{max-width:50%;min-width:50%}.contact__Right ::-webkit-input-placeholder{color:#444;opacity:1;font-weight:400}.contact__Right :-ms-input-placeholder{color:#444;opacity:1;font-weight:400}.contact__Right :-moz-placeholder{color:#444;opacity:1;font-weight:400}.contact__Right ::-ms-input-placeholder{color:#444;opacity:1;font-weight:400}.contact__Right ::placeholder{color:#444;opacity:1;font-weight:400}.contact__Right label{width:100%;font-size:24px;color:#fff;margin-bottom:10px}.contact__Right input[type=text]{color:#fff;width:100%;font-size:24px;border:0;border-bottom:2px solid #444;font-family:"IBM Plex Serif",serif;margin-bottom:40px;padding:10px 0;background:0 0}.contact__Right input[type=text]:focus{border-bottom-color:#fff}.contact__Right input[type=email]{color:#fff;width:100%;font-size:24px;border:0;border-bottom:2px solid #444;font-family:"IBM Plex Serif",serif;margin-bottom:40px;padding:10px 0;background:0 0}.contact__Right input[type=email]:focus{border-bottom-color:#fff}.contact__Right textarea{color:#fff;width:100%;min-width:100%;max-width:100%;font-size:24px;border:0;border-bottom:2px solid #444;font-family:"IBM Plex Serif",serif;margin-bottom:30px;padding:10px 0;background:0 0;min-height:200px}.contact__Right textarea:focus{border-bottom-color:#fff}.contact__Right input[type=submit]{display:block;background:#f0b24f;width:200px;height:60px;text-align:center;color:#000;font-size:18px;line-height:57px;font-weight:500;-webkit-transition:.3s;transition:.3s;border:0}.contact__Right input[type=submit]:hover{opacity:.8}.contact--jatata{background:#1c1d56}.contact--jatata .contact__Left a{color:#fff;opacity:.2}.contact--jatata .contact__Left a:hover{opacity:1}.contact--jatata .contact__Right ::-webkit-input-placeholder{color:#fff;opacity:.2;font-weight:400}.contact--jatata .contact__Right :-ms-input-placeholder{color:#fff;opacity:.2;font-weight:400}.contact--jatata .contact__Right :-moz-placeholder{color:#fff;opacity:.2;font-weight:400}.contact--jatata .contact__Right ::-ms-input-placeholder{color:#fff;opacity:.2;font-weight:400}.contact--jatata .contact__Right ::placeholder{color:#fff;opacity:.2;font-weight:400}.contact--jatata .contact__Right input[type=email],.contact--jatata .contact__Right input[type=text],.contact--jatata .contact__Right textarea{border-bottom-color:rgba(255,255,255,.2)}.contact--jatata .contact__Right input[type=submit]{color:#fff}.pageBooks{width:100%;border-top:1px solid #e2e2e2;padding-top:120px}.pageBooks__Inner{max-width:640px;margin:auto}.pageBooks__Box{width:100%;border-bottom:1px solid #e2e2e2;padding-bottom:120px;margin-bottom:120px}.pageBooks__Box:last-of-type{margin-bottom:0}.pageBooks__Box--single{border-bottom:0}.pageBooks__Box h2{font-size:64px;color:#063623;margin:0;line-height:1.3;margin-bottom:60px;font-weight:500;text-align:center}.pageBooks__Box h6{font-family:"IBM Plex Mono",monospace;margin:0;margin-bottom:20px;color:#eea846;font-weight:400;text-align:center;font-size:14px}.pageBooks__Box p{font-size:24px;font-weight:400;line-height:1.3;text-align:center}.pageBooks__Box--wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;margin-bottom:60px}.pageBooks__Box--left{max-width:45%;min-width:45%}.pageBooks__Box--right{max-width:45%;min-width:45%}.pageBooks__Box--right p{margin:0;font-size:16px;line-height:1.7;font-family:"IBM Plex Serif",serif;text-align:left}.pageBooks__Box--right ul{list-style:none;padding:0;margin:0}.pageBooks__Box--right li{display:inline-block}.pageBooks__Box--right li a{color:#000;font-weight:500;position:relative;z-index:1;font-size:16px}.pageBooks__Box--right li a:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#e2e2e2;z-index:-1}.pageBooks__Box--right li a:after{content:'';position:absolute;bottom:-5px;left:0;right:100%;height:2px;background-color:#000;z-index:-1;-webkit-transition:.3s;transition:.3s}.pageBooks__Box--right li a:hover:after{right:0}.pageBooks__Box--right li:first-of-type a{margin-right:15px}.pageBooks__Box--more{display:block;background:#063623;width:200px;height:60px;text-align:center;color:#fff;font-size:18px;line-height:57px;font-weight:500;-webkit-transition:.3s;transition:.3s;margin:30px 0}.pageBooks__Box--more:hover{opacity:.8}.pageBooks__More{margin-top:40px}.pageBooks__More a{text-decoration:none;color:#000;font-size:24px;position:relative;z-index:1}.pageBooks__More a:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#e2e2e2;z-index:-1}.pageBooks__More a:after{content:'';position:absolute;bottom:-5px;left:0;right:100%;height:2px;background-color:#000;z-index:-1;-webkit-transition:.3s;transition:.3s}.pageBooks__More a:hover:after{right:0}.postHeader{margin-top:180px;margin-bottom:80px;display:block}.postHeader__Inner{text-align:center;max-width:860px}.postHeader h2{font-size:64px;line-height:1.3;letter-spacing:1px;margin:0;margin-bottom:30px;font-weight:400;font-family:"IBM Plex Serif",serif}.postHeader h5{font-size:14px;line-height:1.3;letter-spacing:1px;margin:0;text-transform:uppercase;margin-bottom:60px;font-weight:400;font-family:"IBM Plex Serif",serif}.postHeader h6{font-family:"IBM Plex Mono",monospace;margin:0;margin-bottom:30px;color:#eea846;font-weight:500;text-align:center;font-size:14px}.postHeader h6 span{padding-left:5px;padding-right:5px}.postHeader h6 a{color:#eea846;-webkit-transition:.3s;transition:.3s}.postHeader h6 a:hover{color:#000}.postHeader__Image{display:block;height:860px;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}.introText{max-width:1080px;margin:0 auto 120px auto;display:block}.introText h3{font-size:36px;line-height:1.3;letter-spacing:1px;margin:0;font-weight:400;text-align:center}.textBlock{max-width:640px;margin:0 auto 120px auto;display:block}.textBlock p{font-size:16px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif}.textBlock p:first-of-type::first-letter{float:left;font-size:60px;line-height:55px;padding-top:4px;padding-right:8px;padding-left:3px;color:#f0b24f;text-transform:uppercase}.textBlock li{font-size:16px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif}.textBlock img{max-width:calc(100% + 220px);margin-left:-110px;height:auto}.postGallery{max-width:860px;margin:0 auto 120px auto;display:block}.postGallery img{vertical-align:middle;width:100%;height:auto}.postGallery--double{display:block}.postGallery--double img{min-width:47.5%;max-width:47.5%;margin-left:1%;margin-right:1%;margin-bottom:2%;display:inline-block}.blockquote{max-width:640px;margin:0 auto 120px auto;display:block}.blockquote span{font-family:"IBM Plex Mono",monospace;margin:0;margin-bottom:20px;font-size:24px;color:#eea846;font-weight:400;display:block}.blockquote h6{font-size:16px;font-weight:400;margin:0;margin-left:30px;position:relative}.blockquote h6::before{content:'';position:absolute;left:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.5px;width:20px;background:#000}.blockquote--jatata span{color:#1c1d56}.doubleTextBlock{max-width:640px;margin:0 auto 120px auto;display:block}.doubleTextBlock h2{font-size:64px;color:#063623;margin:0;line-height:1.3;margin-bottom:60px;font-weight:500;text-align:center}.doubleTextBlock p{font-size:16px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif;-webkit-column-count:2;column-count:2}.doubleTextBlock li{font-size:16px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif}.doubleTextBlock--jatata h2{color:#1c1d56}.textBlockTitle{max-width:640px;margin:0 auto 120px auto;display:block}.textBlockTitle h3{font-size:24px;color:#063623;margin:0;line-height:1.3;margin-bottom:30px;font-weight:500}.textBlockTitle p{font-size:16px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif}.textBlockTitle li{font-size:16px;font-weight:400;line-height:1.7;font-family:"IBM Plex Serif",serif}.textBlockTitle--jatata h3{color:#1c1d56}.chapter{width:100%;display:block;margin-bottom:80px}.chapter__Inner{max-width:860px;margin:0 auto;display:block}.chapter h2{font-size:64px;color:#000;margin:0;line-height:1.3;margin-bottom:60px;font-weight:500;text-align:center}.chapter h6{font-size:16px;letter-spacing:3px;text-align:center;text-transform:uppercase;color:#fff;margin:0;margin-bottom:30px}.chapter__Image{display:block;height:570px;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}.sticky-menu{position:-webkit-sticky;position:sticky;top:40px;-webkit-transform:translateX(10%);transform:translateX(10%);margin-bottom:-165px}.sticky-menu ul{list-style:none;padding:0;margin:0}.sticky-menu li{display:block}.sticky-menu a{text-decoration:none;color:#000;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2.38;letter-spacing:normal;display:block;-webkit-transition:.3s;transition:.3s}.sticky-menu a span{width:25px;display:inline-block}.sticky-menu a:hover{color:#eea846}.sticky-menu a.active-nav{color:#eea846}.chapters{width:100%;margin-top:0;border-top:1px solid #e2e2e2;padding-top:120px}.chapters .textBlockTitle{margin-bottom:40px}.socialPost{width:100%;padding-bottom:120px;padding-top:120px;border-top:1px solid #e2e2e2}.socialPost__Inner{max-width:640px;margin:0 auto 60px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.socialPost__Share{min-width:49%;max-width:49%}.socialPost__Share a{padding-left:5px;padding-right:5px}.socialPost__Share ul{list-style:none;padding:0;margin:0}.socialPost__Share li{display:inline-block}.socialPost__Share li:first-of-type a{padding-left:0}.socialPost__Tags{min-width:49%;max-width:49%}.socialPost__Tags--jatata a:hover{color:#1c1d56!important}.socialPost__Comments{max-width:640px;margin:0 auto}.socialPost__Comments span{width:100%;display:block;height:120px;line-height:116px;text-align:center;font-family:"IBM Plex Serif",serif;font-size:36px;background:#c7d5d3;cursor:pointer;-webkit-transition:.3s;transition:.3s}.socialPost__Comments span:hover{background:#063623;color:#fff}.socialPost__Comments--jatata span{background:#daf6ff}.socialPost__Comments--jatata span:hover{background:#1c1d56}.socialPost h3{font-size:24px;line-height:1.3;letter-spacing:1px;margin:0;margin-bottom:20px;font-weight:400}.socialPost p{font-size:24px;letter-spacing:1px;margin:0;color:#bcbcbc;font-weight:400}.socialPost p a{color:#bcbcbc;-webkit-transition:.3s;transition:.3s}.socialPost p a:hover{color:#063623}.commentsBlock{max-width:640px;margin:0 auto;margin-top:60px}.readNext{display:block;background:#000;padding-top:120px;-webkit-transition:.3s;transition:.3s}.readNext__Inner{text-align:center;max-width:860px;margin:0 auto}.readNext h2{font-size:64px;line-height:1.3;letter-spacing:1px;margin:0;margin-bottom:30px;font-weight:400;font-family:"IBM Plex Serif",serif;text-align:center;color:#fff}.readNext h3{font-size:84px;color:#fff;margin:0;margin-bottom:100px;line-height:1;margin-bottom:60px;font-weight:500;text-align:center}.readNext h5{font-size:14px;line-height:1.3;letter-spacing:1px;margin:0;text-transform:uppercase;margin-bottom:60px;font-weight:400;font-family:"IBM Plex Serif",serif;color:#fff}.readNext h6{font-family:"IBM Plex Mono",monospace;margin:0;margin-bottom:30px;color:#eea846;font-weight:500;text-align:center;font-size:14px}.readNext h6 span{padding-left:5px;padding-right:5px}.readNext__Image{display:block;height:320px;background-size:100% auto;background-repeat:no-repeat;background-position:top center;width:100%}.readNext:hover{background:#063623}.readNext--jatata{background:#1c1d56}.readNext--jatata:hover{background:#000}.line{width:100%;height:1px;background:#e2e2e2}.jatata-single .postHeader{position:relative;z-index:10}.jatata-single .postHeader::before{content:'';position:absolute;background:url(../images/post-bg-1.svg);background-position:top center;background-repeat:no-repeat;background-size:100% auto;top:-5%;right:5%;bottom:0;left:5%;z-index:1}.jatata-single .postHeader h2{color:#1c1d56}.jatata-single .readNext{position:relative;z-index:10}.jatata-single .readNext::before{max-width:1300px;margin:0 auto;content:'';position:absolute;background:url(../images/post-bg-3.svg);background-position:top center;background-repeat:no-repeat;background-size:100% auto;top:-5%;right:0;bottom:0;left:0;z-index:1}.blackTitle{color:#000!important}.underlineTitle{text-shadow:1px 1px #fff,1px -1px #fff,-1px 1px #fff,-1px -1px #fff;display:inline-block;position:relative}.underlineTitle:before{content:'';position:absolute;left:0;right:0;bottom:4px;height:1px;background:#063623;z-index:-1}.postContent{position:relative;width:100%}.postContent a{color:#eea846;-webkit-transition:.3s;transition:.3s}.postContent a:hover{color:#000}.postContent iframe{width:100%}.postContent h1{font-size:64px;color:#063623;margin:0;line-height:1.3;margin-bottom:60px;font-weight:500;text-align:center}.postContent blockquote{font-family:"IBM Plex Mono",monospace;margin:0;margin-bottom:20px;font-size:24px;color:#eea846;font-weight:400;display:block}@media screen and (max-width:960px){.siteHeader{padding-top:20px}.siteHeader__Active{-webkit-transform:translateX(75%);transform:translateX(75%)}.siteHeader__Left span{width:30px}.siteHeader__Center img{max-height:40px}.siteHeader__Right a{font-size:14px}.intro{margin-top:80px}.intro h2{font-size:24px;margin-bottom:40px}.intro__Image{height:420px}.intro__Wrap{display:block}.intro__doubleImage{min-width:100%;max-width:100%;height:375px;margin-bottom:20px}.siteNavigation{width:75%;padding-top:20px;padding-left:20px}.siteNavigation__Main{margin-bottom:60px}.siteNavigation__Main a{line-height:1.6;font-size:26px}.siteNavigation__Other a{font-size:16px}.siteNavigation__Other span{font-size:16px}.site__Active{-webkit-transform:translateX(75%);transform:translateX(75%)}.newsletter__Active{-webkit-transform:translateX(75%);transform:translateX(75%)}.siteFooter__Active{-webkit-transform:translateX(75%);transform:translateX(75%)}.homeBlog{padding-top:60px;margin-top:40px}.homeBlog .container{display:block}.homeBlog__Left{min-width:100%;max-width:100%;margin-bottom:60px}.homeBlog__Left h3{font-size:24px}.homeBlog__Right{min-width:100%;max-width:100%}.homeBlog__More{margin-bottom:60px}.homeBlog__More a{font-size:18px}.homeBlog__Box{margin-bottom:60px}.homeBlog__Box h2{font-size:24px}.whatido{padding-top:60px;padding-bottom:60px}.whatido .container{display:block}.whatido__Left{min-width:100%;max-width:100%;margin-bottom:60px}.whatido__Left h3{font-size:24px}.whatido__Right{min-width:100%;max-width:100%}.whatido__Right li{margin-bottom:40px}.whatido a{line-height:1;font-size:46px}.newsletter{padding-top:40px;padding-bottom:40px}.newsletter .container{display:block}.newsletter__Left{min-width:100%;max-width:100%;margin-bottom:40px}.newsletter__Left h3{font-size:24px}.newsletter__Right{min-width:100%;max-width:100%}.newsletter__Right--input input{font-size:18px}.siteFooter{padding-top:80px}.siteFooter h6{font-size:14px;margin-bottom:60px}.siteFooter__Menu{margin-bottom:60px}.siteFooter__Menu li{display:block}.siteFooter__Menu a{line-height:2;font-size:24px}.siteFooter__Copyright ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.siteFooter__Copyright li:first-of-type{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.siteFooter__Copyright a{font-size:14px;line-height:2}.siteFooter__Copyright span{font-size:14px;line-height:2}.selectedProjects{padding-top:60px;margin-top:40px}.selectedProjects .container{display:block}.selectedProjects__Left{min-width:100%;max-width:100%;margin-bottom:60px}.selectedProjects__Left h2{font-size:24px;margin-bottom:40px}.selectedProjects__Left h3{font-size:24px}.selectedProjects__Right{min-width:100%;max-width:100%}.selectedProjects__Box{margin-bottom:60px}.selectedProjects__Box img{max-width:100%}.selectedProjects__Box h6{font-size:18px}.selectedProjects__Box h2{font-size:18px}.instagram{padding-top:60px;padding-bottom:60px}.instagram h3{font-size:24px;margin-bottom:60px}.interested{padding-top:60px;padding-bottom:60px}.interested h2{font-size:46px;margin-bottom:40px}.interested__More{width:160px;height:50px;line-height:47px}.project{width:100%;border-left:0;padding:20px}.project h2{font-size:46px}.project h4{font-size:18px}.project p{font-size:16px}.project span{position:relative;left:auto;top:auto;-webkit-transform:rotate(0);transform:rotate(0);width:100%;text-align:center;letter-spacing:2px;margin-bottom:60px;font-size:13px}.project__More{font-size:16px}.singleIntro{margin-top:80px;margin-bottom:80px}.blog__Inner{padding:0 20px}.blog__Box{margin-bottom:60px}.blog__Box a{display:block}.blog__Box h2{font-size:24px}.blog__More{margin-top:20px;margin-bottom:80px}.blog__More a{font-size:18px}.blog__Left{min-width:100%;max-width:100%;margin-bottom:10px}.blog__Right{min-width:100%;max-width:100%}.what{padding-top:60px;padding-bottom:60px}.what__Inner{padding:0 20px}.what__Box{margin-bottom:80px}.what h2{line-height:1;font-size:46px;margin-bottom:40px}.what p{font-size:16px}.postHeader{margin-top:80px;margin-bottom:40px}.postHeader h2{font-size:36px;line-height:1.1;margin-bottom:40px}.postHeader h5{font-size:12px;margin-bottom:40px}.postHeader h6{font-size:12px;margin-bottom:40px}.postHeader__Image{height:185px}.introText{margin-bottom:40px;padding:0 20px}.introText h3{font-size:18px}.textBlock{padding:0 20px;margin-bottom:40px}.textBlock p{font-size:16px}.textBlock p:first-of-type::first-letter{font-size:45px;line-height:40px}.blockquote{padding:0 20px;margin-bottom:40px}.blockquote span{font-size:16px}.blockquote h6{font-size:12px}.postGallery{padding:0 20px;margin-bottom:40px}.postGallery--double{margin-bottom:20px}.postGallery--double img{min-width:100%;max-width:100%;margin-left:0;margin-right:0;margin-bottom:20px}.chapter{padding-top:60px;padding-bottom:40px;margin-bottom:40px}.chapter__Inner{padding:0 20px}.chapter__Image{height:185px}.chapter h2{font-size:46px}.chapter h6{font-size:12px;margin-bottom:40px}.doubleTextBlock{padding:0 20px;margin-bottom:40px}.doubleTextBlock h2{font-size:46px;line-height:1.1;margin-bottom:40px}.doubleTextBlock p{-webkit-column-count:1;column-count:1;font-size:16px}.textBlockTitle{padding:0 20px;margin-bottom:80px}.textBlockTitle p{-webkit-column-count:1;column-count:1;font-size:16px}.socialPost{padding-top:40px;padding-bottom:80px}.socialPost__Inner{display:block;padding:0 20px;margin-bottom:40px}.socialPost__Share{min-width:100%;max-width:100%;margin-bottom:40px}.socialPost__Tags{min-width:100%;max-width:100%}.socialPost__Tags h3{font-size:18px}.socialPost__Tags p{font-size:18px}.socialPost__Comments{padding:0 20px}.socialPost__Comments span{height:80px;line-height:76px;font-size:18px}.commentsBlock{padding:0 20px}#chapter-nav{display:none}.contactIntro{margin-top:80px;margin-bottom:40px}.contactIntro h2{font-size:24px;margin-bottom:40px}.contactIntro h3{font-size:24px}.contact{padding-top:40px;padding-bottom:40px}.contact .container{display:block}.contact__Left{min-width:100%;max-width:100%;margin-bottom:80px}.contact__Left h3{font-size:24px;margin-bottom:40px;line-height:1.3}.contact__Left a{font-size:24px}.contact__Right{min-width:100%;max-width:100%}.contact__Right label{font-size:18px}.contact__Right input[type=text]{font-size:18px;margin-bottom:30px}.contact__Right input[type=email]{font-size:18px;margin-bottom:30px}.contact__Right textarea{font-size:18px;margin-bottom:30px;min-height:100px}.contact__Right input[type=submit]{font-size:16px;width:160px;height:50px;line-height:47px}.jatata-blog:before{display:none}.jatata-blog:after{display:none}.customBlock{padding-top:40px;padding-bottom:40px}.customBlock__Inner{padding:0 20px}.customBlock h2{font-size:48px;margin-bottom:40px}.customBlock p{font-size:16px}.blueBlock{padding-top:40px;padding-bottom:40px}.blueBlock__Inner{padding:0 20px}.blueBlock h2{font-size:48px;margin-bottom:40px}.blueBlock p{font-size:16px}.blueBlock__More{width:160px;height:50px;line-height:47px}.pageBooks{padding-top:40px;padding-bottom:40px}.pageBooks h2{font-size:36px;line-height:1.1;margin-bottom:40px}.pageBooks h6{font-size:12px;margin-bottom:20px}.pageBooks__Inner{padding:0 20px}.pageBooks__Box{margin-bottom:40px;padding-bottom:40px}.pageBooks__Box p{font-size:18px}.pageBooks__Box--wrap{display:block;padding-top:20px}.pageBooks__Box--left{min-width:100%;max-width:100%;margin-bottom:20px}.pageBooks__Box--right{min-width:100%;max-width:100%}.pageBooks__Box--right p{font-size:16px}.pageBooks__Box--more{font-size:16px;width:160px;height:50px;line-height:47px}.pageBooks__Box img{max-width:100%;height:auto;margin:0 auto;display:block}.books{padding-top:40px;padding-bottom:40px}.books .container{display:block}.books__Left{min-width:100%;max-width:100%;margin-bottom:60px}.books__Left h2{font-size:24px}.books__Right{min-width:100%;max-width:100%}.books__More a{font-size:18px}.books h2{font-size:36px;line-height:1.1;margin-bottom:40px}.books h6{font-size:12px;margin-bottom:20px}.books__Inner{padding:0 20px}.books__Box{margin-bottom:40px;padding-bottom:40px}.books__Box p{font-size:18px}.books__Box--wrap{display:block;padding-top:20px}.books__Box--left{min-width:100%;max-width:100%;margin-bottom:20px}.books__Box--right{min-width:100%;max-width:100%}.books__Box--right p{font-size:16px}.books__Box--more{font-size:16px;width:160px;height:50px;line-height:47px}.books__Box img{max-width:100%;height:auto;margin:0 auto;display:block}.readNext{padding-top:80px}.readNext h3{font-size:46px}.readNext h6{font-size:12px}.readNext h2{font-size:36px;line-height:1.1}.readNext h5{font-size:12px}.readNext__Image{height:185px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9kZWZhdWx0cy5zY3NzIiwidG9vbHMvbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9qZWN0LnNjc3MiLCJwYWdlcy9fYWJvdXQtdXMuc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwicGFnZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL193aGF0LnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2Jvb2tzLnNjc3MiLCJwYWdlcy9fcG9zdC5zY3NzIiwicGFnZXMvX21vYmlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVCQSxxRkFDQSxvRkF2QkEsV0FDRSxZQUFBLGVBQ0EsSUFBQSxzQ0FDQSxJQUFBLDZDQUFBLDJCQUFBLENBQUEsd0NBQUEsZUFBQSxDQUFBLHVDQUFBLGVBR0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE9BR0YsV0FDRSxZQUFBLGVBQ0EsSUFBQSx1Q0FDQSxJQUFBLDhDQUFBLDJCQUFBLENBQUEseUNBQUEsZUFBQSxDQUFBLHdDQUFBLGVBR0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxhQUFBLE9BTUYsRUFDRSxtQkFBQSxXQUFBLFdBQUEsV0FFRixLQUFBLEtBQVksdUJBQUEsWUFDVix3QkFBQSxVQUVGLEtBQ0UsV0FBQSxPQUdGLEtBQUEsS0FLRSxZQUFBLGVBQ0EsWUFBQSxJQ3FnQkUseUJEM2dCSixLQUFBLEtBRUksTUFBQSxLQUNBLE9BQUEsTUFNSixLQUFBLEtBQUEsR0FBQSxHQUNFLFFBQUEsRUFDQSxPQUFBLEVBR0YsT0FDRSxRQUFBLEVBQ0EsUUFBQSxFQUdGLEVBQ0UsZ0JBQUEsS0FHRixXQUNFLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0NrZkUsMEJEcGZKLFdBSUksUUFBQSxFQUFBLE1DZ2ZBLHlCRHBmSixXQU9JLFFBQUEsRUFBQSxNQUdKLE1BQ0UsbUJBQUEsSUFBQSxXQUFBLElBQ0EsY0FDRSxr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QSxjQUFBLEtBRUYsY0FDRSxRQUFBLEVBQUEsS0FFRixZQUNFLGNBQUEsS0FDQSxlQUFBLEtBRkQsY0FJRyxVQUFBLEtBRUYsa0JBQ0UsUUFBQSxNQUNBLFlBQUEsS0FFRixrQkFDRSxVQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsS0FFRixtQkFDRSxVQUFBLEtBQ0EsVUFBQSxLQUZELHFCQUlHLFVBQUEsS0FHSixrQkFDRSxVQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxZQUFBLEtBMUJILGdCQTZCRyxVQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsTUFJTixVQUNFLFlBQUEsS0FERixhQUdJLFVBQUEsS0FISixhQU1JLFVBQUEsS0FOSixhQVNJLFVBQUEsS0FDQSxZQUFBLElBVkosYUFhSSxVQUFBLEtBRUYsaUJBQ0UsT0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXRmb3JtIFdlYic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9QbGF0Zm9ybS1NZWRpdW0tV2ViLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUGxhdGZvcm0tTWVkaXVtLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvUGxhdGZvcm0tTWVkaXVtLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1BsYXRmb3JtLU1lZGl1bS1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogIDUwMDtcbiAgZm9udC1zdHlsZTogICBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF0Zm9ybSBXZWInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUGxhdGZvcm0tUmVndWxhci1XZWIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9QbGF0Zm9ybS1SZWd1bGFyLVdlYi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvUGxhdGZvcm0tUmVndWxhci1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9QbGF0Zm9ybS1SZWd1bGFyLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAgNDAwO1xuICBmb250LXN0eWxlOiAgIG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9SUJNK1BsZXgrU2VyaWYmc3Vic2V0PWxhdGluLWV4dCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1JQk0rUGxleCtNb25vJnN1YnNldD1sYXRpbi1leHQnKTtcblxuKntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHksIGh0bWwgey13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO31cblxuYm9keXtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5LCBodG1se1xuICBAaW5jbHVkZSBtZWRpYSgnPD10YWJsZXQnKXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgZm9udC1mYW1pbHk6ICdQbGF0Zm9ybSBXZWInO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5LCBodG1sLCB1bCwgb2x7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9ue1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG5he1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXJ7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEoJzw9MTQyMHB4Jyl7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCc8PTk4MHB4Jyl7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc2l0ZSB7XG4gIHRyYW5zaXRpb246MzAwbXM7XG4gICZfX0FjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKTtcbiAgfVxuICAmX19hY3RpdmVQcm9qZWN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG4gIH1cbn1cbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjJlbSAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMzBweCAwIDAgIWltcG9ydGFudDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljlcbi8vXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcbi8vXG4vLyAgICAgIFRoaXMgcHJvamVjdCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBsaWNlbnNlXG5cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIGdsb2JhbCBicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXG4vLy8gICRicmVha3BvaW50czogKCdwaG9uZSc6IDMyMHB4KTtcbi8vL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdwaG9uZSc6IDMyMHB4LFxuICAndGFibGV0JzogNzY4cHgsXG4gICdkZXNrdG9wJzogMTAyNHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgKTtcbi8vL1xuJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4gICdzY3JlZW4nOiAnc2NyZWVuJyxcbiAgJ3ByaW50JzogJ3ByaW50JyxcbiAgJ2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcbiAgJ2xhbmRzY2FwZSc6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknLFxuICAncG9ydHJhaXQnOiAnKG9yaWVudGF0aW9uOiBwb3J0cmFpdCknLFxuICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCknLFxuICAncmV0aW5hM3gnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAzZHBweCknXG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcmVtcyBpcyBkZWZpbmVkIGFzIGAwLjFgIGJ5IGRlZmF1bHQsIHRvIGJlIHVzZWQgd2l0aCBgZm9udC1zaXplOiA2Mi41JTtgXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuICAncHgnOiAxLFxuICAnZW0nOiAwLjAxLFxuICAncmVtJzogMC4xLFxuICAnJzogMFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXG4vLy8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4kaW0tbWVkaWEtc3VwcG9ydDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBicmVha3BvaW50IHRvIGVtdWxhdGUgd2hlbiBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGRpc2FibGVkLiBNZWRpYSBxdWVyaWVzIHRoYXQgc3RhcnQgYXQgb3Jcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWRcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQGZ1bmN0aW9uIGltLWxvZygkbWVzc2FnZSkge1xuICBAaWYgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJykge1xuICAgIEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJG1lc3NhZ2U7XG4gICAgJF86IG5vb3AoKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cblxuLy8vXG4vLy8gV3JhcHBlciBtaXhpbiBmb3IgdGhlIGxvZyBmdW5jdGlvbiBzbyBpdCBjYW4gYmUgdXNlZCB3aXRoIGEgbW9yZSBmcmllbmRseVxuLy8vIEFQSSB0aGFuIGBAaWYgaW0tbG9nKCcuLicpIHt9YCBvciBgJF86IGltLWxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cbi8vLyBhbmQgdXNlIHRoZSBtaXhpbiBldmVyeXdoZXJlIGVsc2UgYmVjYXVzZSBpdCdzIG11Y2ggbW9yZSBlbGVnYW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQG1peGluIGxvZygkbWVzc2FnZSkge1xuICBAaWYgaW0tbG9nKCRtZXNzYWdlKSB7fVxufVxuXG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHt9XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcbiAgICBAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuICAgICAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICAgICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cbiAgICAgIEBpZiAoJHByZWZpeCA9PSAnbWF4JyBhbmQgJHZhbHVlIDw9ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSBvclxuICAgICAgICAgICgkcHJlZml4ID09ICdtaW4nIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICBAcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgQHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIHRydWU7XG59XG5cbi8vLy9cbi8vLyBQYXJzaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuICBAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcbiAgICBAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgJF86IGltLWxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBkaW1lbnNpb24gZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgd2lkdGhgIG9yIGBoZWlnaHRgIChvciBwb3RlbnRpYWxseSBhbnl0aGluZyBlbHNlKVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xuXG4gIEBpZiBzdHItbGVuZ3RoKCRwYXJzZWQtZGltZW5zaW9uKSA+IDAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gcHJlZml4IGJhc2VkIG9uIGFuIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3Jcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcikge1xuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuICB9XG5cbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuICBAaWYgbm90ICRpbnRlcnZhbCB7XG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAgIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICAgJF86IGltLWxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xuICB9XG5cbiAgQGlmICRvcGVyYXRvciA9PSAnPicge1xuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuICB9IEBlbHNlIGlmICRvcGVyYXRvciA9PSAnPCcge1xuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcbiAgfVxuXG4gICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXG4gIEByZXR1cm4gJygjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSknO1xufVxuXG4vLy9cbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRzdGFydCBbMV0gLSBTdGFydCBpbmRleFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdH0gU2xpY2VkIGxpc3Rcbi8vL1xuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuICAgICRfOiBpbS1sb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG4gIH1cblxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcbiAgJHJlc3VsdDogMDtcbiAgJGRpZ2l0czogMDtcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpO1xuICAkbnVtYmVyczogKCcwJzogMCwgJzEnOiAxLCAnMic6IDIsICczJzogMywgJzQnOiA0LCAnNSc6IDUsICc2JzogNiwgJzcnOiA3LCAnOCc6IDgsICc5JzogOSk7XG5cbiAgLy8gUmVtb3ZlICsvLSBzaWduIGlmIHByZXNlbnQgYXQgZmlyc3QgY2hhcmFjdGVyXG4gIEBpZiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnKycgb3IgJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpIHtcbiAgICAkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG5cbiAgICBAaWYgbm90IChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gJy4nKSB7XG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuICAgIH1cblxuICAgIEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG4gICAgJF86IGltLWxvZygnSW52YWxpZCB1bml0IGAjeyR1bml0fWAuJyk7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZSAqIG1hcC1nZXQoJHVuaXRzLCAkdW5pdCk7XG59XG5cbi8vL1xuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZlxuLy8vIHRoZSBjYWxsLiBJdCBpcyBoZWxwZnVsIHdoZW4gaGF2aW5nIGEgY29tcG9uZW50IG5lZWRpbmcgYW4gZXh0ZW5kZWRcbi8vLyBjb25maWd1cmF0aW9uIHN1Y2ggYXMgY3VzdG9tIGJyZWFrcG9pbnRzIChyZWZlcnJlZCB0byBhcyB0d2Vha3BvaW50cylcbi8vLyBmb3IgaW5zdGFuY2UuXG4vLy9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWtwb2ludHMgWygpXSAtIE1hcCBvZiB0d2Vha3BvaW50cyB0byBiZSBtZXJnZWQgd2l0aCBgJGJyZWFrcG9pbnRzYFxuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMgWygpXSAtIE1hcCBvZiB0d2Vha2VkIG1lZGlhIGV4cHJlc3Npb25zIHRvIGJlIG1lcmdlZCB3aXRoIGAkbWVkaWEtZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBicmVha3BvaW50cyB3aXRoIGEgdHdlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIG1lZGlhIGV4cHJlc3Npb25zIHdpdGggYSBjdXN0b20gb25lXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIG1lZGlhLWNvbnRleHQoJHR3ZWFrcG9pbnRzOiAoKSwgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoKSkge1xuICAvLyBTYXZlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcbiAgJGdsb2JhbC1tZWRpYS1leHByZXNzaW9uczogJG1lZGlhLWV4cHJlc3Npb25zO1xuXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkYnJlYWtwb2ludHMsICR0d2Vha3BvaW50cykgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoJG1lZGlhLWV4cHJlc3Npb25zLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMpICFnbG9iYWw7XG5cbiAgQGNvbnRlbnQ7XG5cbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubmV3c2xldHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gIHRyYW5zaXRpb246MzAwbXM7XG4gICZfX0FjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKTtcbiAgfVxuICAmX19hY3RpdmVQcm9qZWN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fTGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gICZfX1JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgICYtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLyogQ2hhbmdlIHRoZSB3aGl0ZSB0byBhbnkgY29sb3IgOykgKi9cbiAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQ7XG4gICAgICB9XG4gICAgICAvKkNoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3gqL1xuICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2VuZCB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3VibWl0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2l0ZUZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgdHJhbnNpdGlvbjozMDBtcztcbiAgJl9fQWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMCUpO1xuICB9XG4gICZfX2FjdGl2ZVByb2plY3Qge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTtcbiAgfVxuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGg2IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICNiY2JjYmM7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAmX19NZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fU29jaWFsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjozMDBtcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWphdGF0YSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246MzAwbXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19Db3B5cmlnaHQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjozMDBtcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaXRlSGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHRyYW5zaXRpb246MzAwbXM7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX0FjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAlKTtcbiAgfVxuICAmX19hY3RpdmVQcm9qZWN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG4gIH1cbiAgJl9fTGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBzcGFuIHtcbiAgICAgIHRleHQtaW5kZW50OiA5OTk5OXB4O1xuICAgICAgY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246MzAwbXM7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjozMDBtcztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjozMDBtc1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fQ2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG4gICZfX1JpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWphdGF0YSB7XG4gICAgLnNpdGVIZWFkZXJfX0xlZnQge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZUhlYWRlcl9fUmlnaHQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaXRlTmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOjMwMG1zO1xuICB6LWluZGV4OiAxMDtcbiAgJl9fQWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcbiAgfVxuICAmX19hY3RpdmVQcm9qZWN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG4gIH1cbiAgJl9fTWFpbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19PdGhlciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWphdGF0YSB7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgLnNpdGVOYXZpZ2F0aW9uX19NYWluIHtcbiAgICAgIGEge1xuICAgICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICAgICAmOmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByb2plY3Qge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjozMDBtcztcbiAgei1pbmRleDogMTAwMDtcbiAgJl9fQWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcbiAgfVxuICAmX19XcmFwIHttYXgtd2lkdGg6IDY0MHB4O31cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGNvbG9yOiAjYmNiY2JjO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVzO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgdHJhbnNpdGlvbjozMDBtcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAmX19Nb3JlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDYwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufSIsIi5zZWxlY3RlZFByb2plY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fTGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2JjYmNiYztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX1JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuICAmX19Cb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMzAwbXM7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICAgfVxuICAgIH1cbiAgICBoNiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pbnN0YWdyYW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVzO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgJl9fSW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMzElO1xuICAgICAgbWF4LXdpZHRoOiAzMSU7XG4gICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ29sZDtcbiAgfVxufVxuLmludGVyZXN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjYzdkNWQzO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX19Nb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxufVxuLmNsaWVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX0xlZnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICNiY2JjYmM7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG4gIH1cblxuICAmX19SaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbiAgJl9fQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChuICsgNykge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG59XG4uY3VzdG9tQmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICZfX0lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgfVxufVxuLmJsdWVCbG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAmX19Jbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgfVxuICAmX19Nb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjozMDBtcztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cbn1cbi5kZWZhdWx0LWphdGF0YSB7XG4gIC5pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2lubmVyLWJnLTEuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgdG9wOiAtNSU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufSIsIi5pbnRybyB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICAmX19Jbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgJl9fSW1hZ2Uge1xuICAgIGhlaWdodDogODYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fZG91YmxlSW1hZ2Uge1xuICAgIGhlaWdodDogODYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA0OSU7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gIH1cbn1cbi5ob21lQmxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICYtLWVuZ2xpc2gge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19MZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX1JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuICAmX19Cb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9ubztcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fTW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLndoYXRpZG8ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fTGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH1cblxuICAmX19SaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdQb2dsZWRhanRlJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBmb250LWZhbWlseTogJG1vbm87XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYm9va3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19MZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX1JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuICAmX19Cb3gge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9ubztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICAmLS13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJi0tbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgIH1cbiAgICAmLS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1tb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdHJhbnNpdGlvbjozMDBtcztcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19Nb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uamF0YXRhLWJsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ob21lLWJnLTEuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHRvcDogLTIwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hvbWUtYmctMi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59IiwiLnNpbmdsZUludHJvIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAmX19Jbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgJi0tamF0YXRhIHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG4uYmxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgJl9fSW5uZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICZfX0xlZnQge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1pbi13aWR0aDogNDAlO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fUmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG4gICZfX0JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9ubztcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fTW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jZW50ZXItbG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufSIsIi53aGF0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICZfX0lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGgye1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG4gICZfX0JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn0iLCIuY29udGFjdEludHJvIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAmX19Jbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJ1BsYXRmb3JtIFdlYic7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdQbGF0Zm9ybSBXZWInO1xuICAgICAgY29sb3I6ICRnb2xkO1xuICAgIH1cbiAgfVxuICAmLS1qYXRhdGEge1xuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbn1cbi5jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX0xlZnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fUmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICA6OnBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDQ0NDQ0O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDQ0NDQ0O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zaXRpb246MzAwbXM7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1qYXRhdGEge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIC5jb250YWN0X19MZWZ0IHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3RfX1JpZ2h0IHtcbiAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlQm9va3Mge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICZfX0lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAmX19Cb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaDYge1xuICAgICAgZm9udC1mYW1pbHk6ICRtb25vO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gICZfX01vcmUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucG9zdEhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgJl9fSW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVzO1xuICB9XG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogJG1vbm87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICRnb2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX0ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDg2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW50cm9UZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50ZXh0QmxvY2sge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMjBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMjIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucG9zdEdhbGxlcnkge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMjBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLS1kb3VibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDQ3LjUlO1xuICAgICAgbWF4LXdpZHRoOiA0Ny41JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbi5ibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTIwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkbW9ubztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRnb2xkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cbiAgfVxuICAmLS1qYXRhdGEge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxufVxuLmRvdWJsZVRleHRCbG9jayB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVzO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgfVxuICAmLS1qYXRhdGEge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbn1cbi50ZXh0QmxvY2tUaXRsZSB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZXM7XG4gIH1cbiAgJi0tamF0YXRhIHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG4uY2hhcHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgXG4gICZfX0lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX0ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3RpY2t5LW1lbnUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQwcHg7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwJSk7XG4gIG1hcmdpbi1ib3R0b206IC0xNjVweDtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMi4zODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246MzAwbXM7XG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgfVxuICB9XG4gIGEuYWN0aXZlLW5hdiB7XG4gICAgY29sb3I6ICRnb2xkO1xuICB9XG59XG4uY2hhcHRlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAudGV4dEJsb2NrVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zb2NpYWxQb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gICZfX0lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19TaGFyZSB7XG4gICAgbWluLXdpZHRoOiA0OSU7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19UYWdzIHtcbiAgICBtaW4td2lkdGg6IDQ5JTtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICAmLS1qYXRhdGEge1xuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX0NvbW1lbnRzIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjN2Q1ZDM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tamF0YXRhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGFmNmZmO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2JjYmNiYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNiY2JjYmM7XG4gICAgICB0cmFuc2l0aW9uOjMwMG1zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29tbWVudHNCbG9jayB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnJlYWROZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB0cmFuc2l0aW9uOjMwMG1zO1xuICAmX19Jbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkbW9ubztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJGdvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gICZfX0ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gIH1cbiAgJi0tamF0YXRhIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cbi5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheTtcbn1cbi5qYXRhdGEtc2luZ2xlIHtcbiAgLnBvc3RIZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wb3N0LWJnLTEuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgdG9wOiAtNSU7XG4gICAgICByaWdodDogNSU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgLnJlYWROZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3Bvc3QtYmctMy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB0b3A6IC01JTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5ibGFja1RpdGxlIHtcbiAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xufVxuLnVuZGVybGluZVRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6XG4gICAgMXB4IDFweCB3aGl0ZSxcbiAgICAxcHggLTFweCB3aGl0ZSxcbiAgICAtMXB4IDFweCB3aGl0ZSxcbiAgICAtMXB4IC0xcHggd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG4ucG9zdENvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhIHtcbiAgICBjb2xvcjogJGdvbGQ7XG4gICAgdHJhbnNpdGlvbjozMDBtcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRtb25vO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGdvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7IFxuICAuc2l0ZUhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgJl9fQWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NSUpO1xuICAgIH1cbiAgICAmX19MZWZ0IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fQ2VudGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX1JpZ2h0IHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19JbWFnZSB7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIH1cbiAgICAmX19XcmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19kb3VibGVJbWFnZSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLnNpdGVOYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAmX19NYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19PdGhlciB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpdGUge1xuICAgICZfX0FjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzUlKTtcbiAgICB9XG4gIH1cbiAgLm5ld3NsZXR0ZXIge1xuICAgICZfX0FjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzUlKTtcbiAgICB9XG4gIH1cbiAgLnNpdGVGb290ZXIge1xuICAgICZfX0FjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzUlKTtcbiAgICB9XG4gIH1cbiAgLmhvbWVCbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX0xlZnQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19SaWdodCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX01vcmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX0JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aGF0aWRvIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19MZWZ0IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fUmlnaHQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbiAgfVxuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fTGVmdCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX1JpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICYtLWlucHV0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2l0ZUZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9fTWVudSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19Db3B5cmlnaHQge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG9yZGVyOjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWxlY3RlZFByb2plY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX0xlZnQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX1JpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fQm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5zdGFncmFtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuICAuaW50ZXJlc3RlZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9fTW9yZSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICB9XG4gIH1cbiAgLnByb2plY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgICZfX01vcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAuc2luZ2xlSW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuYmxvZyB7XG4gICAgJl9fSW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAmX19Cb3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19Nb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fTGVmdCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX19SaWdodCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC53aGF0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAmX19Jbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgICZfX0JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAucG9zdEhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19JbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIH1cbiAgfVxuICAuaW50cm9UZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC50ZXh0QmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrcXVvdGV7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLnBvc3RHYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmLS1kb3VibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2hhcHRlciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmX19Jbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgICZfX0ltYWdlIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLmRvdWJsZVRleHRCbG9jayB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAudGV4dEJsb2NrVGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHAge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAuc29jaWFsUG9zdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgJl9fSW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19TaGFyZSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19UYWdzIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fQ29tbWVudHMge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbW1lbnRzQmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAjY2hhcHRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3RJbnRybyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3Qge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX0xlZnQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fUmlnaHQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmphdGF0YS1ibG9nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jdXN0b21CbG9jayB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgJl9fSW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgLmJsdWVCbG9jayB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgJl9fSW5uZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJl9fTW9yZSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICB9XG4gIH1cbiAgLnBhZ2VCb29rcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX0lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgJl9fQm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm9va3Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX0xlZnQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19SaWdodCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX01vcmUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX0lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgJl9fQm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVhZE5leHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICZfX0ltYWdlIHtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgfVxuICB9XG59XG4iXX0= */
