/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraLight.eot);src:url(../fonts/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLight.woff) format("woff"),url(../fonts/Montserrat-ExtraLight.ttf) format("truetype"),url(../fonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraLightItalic.eot);src:url(../fonts/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(../fonts/Montserrat-ExtraLightItalic.ttf) format("truetype"),url(../fonts/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.eot);src:url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Italic.eot);src:url(../fonts/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Italic.woff2) format("woff2"),url(../fonts/Montserrat-Italic.woff) format("woff"),url(../fonts/Montserrat-Italic.ttf) format("truetype"),url(../fonts/Montserrat-Italic.svg#Montserrat-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.eot);src:url(../fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype"),url(../fonts/Montserrat-Medium.svg#Montserrat-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-MediumItalic.eot);src:url(../fonts/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/Montserrat-MediumItalic.ttf) format("truetype"),url(../fonts/Montserrat-MediumItalic.svg#Montserrat-MediumItalic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.eot);src:url(../fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-BoldItalic.eot);src:url(../fonts/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/Montserrat-BoldItalic.ttf) format("truetype"),url(../fonts/Montserrat-BoldItalic.svg#Montserrat-BoldItalic) format("svg");font-weight:700;font-style:italic}html{font-family:Montserrat,Arial,sans-serif}body.is-about,body.is-project{padding-top:60px}.container{padding:0 20px}@media (min-width:769px){.container{width:750px;margin:0 auto}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1440px){.container{width:1300px}}a{color:inherit;text-decoration:none}.icon{fill:currentColor}.icon,.icon-close,.icon-instagram{width:1em;height:1em}.icon-logo-close,.icon-logo-open{width:.53em;height:1em}.icon-logo{width:1.93em;height:1em}.icon-menu,.icon-twitter{width:1em;height:1em}.main-navigation{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:2}.main-navigation--content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.logo{display:block;font-size:14px;line-height:1.45;text-transform:uppercase;font-weight:500}.logo span{padding:20px 0}.logo span,.logo svg{display:inline-block;vertical-align:middle}.logo svg{margin-right:5px}.navbar-open{display:block;padding:20px 0}@media (min-width:769px){.navbar-open{display:none}}.navbar-open svg{display:block;font-size:20px}.navbar-close{position:absolute;top:0;right:0;padding:20px}@media (min-width:769px){.navbar-close{display:none}}.navbar-close svg{display:block;font-size:20px}.navbar{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:3;background:#fff}@media (min-width:769px){.navbar{display:-ms-flexbox;display:flex;position:static;width:auto;height:auto;-ms-flex-direction:row;flex-direction:row;padding:0}}.navbar-menu,.navbar.is-active{display:-ms-flexbox;display:flex}.navbar-menu{-ms-flex-flow:column wrap;flex-flow:column wrap;margin:50px 0}@media (min-width:769px){.navbar-menu{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0}}.navbar-menu--item+.navbar-menu--item{position:relative}@media (min-width:769px){.navbar-menu--item+.navbar-menu--item{margin-left:40px}}.navbar-menu--item+.navbar-menu--item:before{content:"";position:absolute;bottom:100%;left:50%;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#111}@media (min-width:769px){.navbar-menu--item+.navbar-menu--item:before{content:none}}.navbar-menu--item a{position:relative;display:block;padding:20px 0;font-size:30px;font-weight:500;text-align:center;text-transform:uppercase}@media (min-width:769px){.navbar-menu--item a{font-size:14px}}.navbar-menu--item a:before{content:"";position:absolute;top:100%;left:0;width:0;border-bottom:2px solid #111;transition:.3s ease}.navbar-menu--item a:focus:before,.navbar-menu--item a:hover:before{width:100%}.navbar-social{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media (min-width:769px){.navbar-social{display:none}}.navbar-social--item a{padding:10px;font-size:20px}.main-content{position:relative;margin-bottom:40vh;z-index:1;background:#fff}.project-banner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:400px;height:50vh;background:#ddd url(https://unsplash.it/10/30/?random) no-repeat 50%/cover}.project-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,7%,.1);z-index:0}.project-banner--content{position:relative;text-align:center;z-index:1}.project-banner--icon-close,.project-banner--icon-open{display:inline-block;vertical-align:middle;color:#fff;font-size:200px;font-size:20vw;opacity:.5}.project-banner--title{display:inline-block;vertical-align:middle;max-width:50vw;font-size:80px;font-size:10vw;font-weight:200;color:#fff}@media (min-width:769px){.project-banner--title{font-size:8vw}}.project-description{padding:3em 0}@media (min-width:769px){.project-description{padding:5em 0}}.project-description--text{margin-bottom:1em;font-size:16px;line-height:1.4}@media (min-width:769px){.project-description--text{font-size:20px}}.project-description--text:last-child{margin-bottom:0}.project-description--text strong{font-weight:500}.photo-list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-flow:row wrap;flex-flow:row wrap}.photo-item{-ms-flex:0 1 96%;flex:0 1 96%}.photo-item.is-vertical{-ms-flex:0 1 70%;flex:0 1 70%}@media (min-width:769px){.photo-item.is-vertical{-ms-flex:0 1 46%;flex:0 1 46%}}.photo-item img{display:block;width:100%;height:auto;margin:0 auto 5em}.is-goingout-page .photo-item img{max-width:80%}.video-item{-ms-flex:0 1 100%;flex:0 1 100%}.video-item video{display:block;width:100%;height:auto;margin-bottom:5em}.project-navigation{position:fixed;bottom:0;left:0;width:100%;z-index:0;background:#ddd url(https://unsplash.it/10/30/?random) no-repeat 50%/cover}.project-navigation>a{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40vh}.project-navigation>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#111;opacity:.35;z-index:0;transition:opacity 1s ease}.project-navigation>a:hover:before{opacity:0}.project-navigation--content{position:relative;z-index:1}.project-navigation--title{font-size:4vw;font-weight:200;color:#fff;font-size:3vw}.project-navigation--project-name{font-size:10vw;line-height:1;color:#fff}@media (min-width:769px){.project-navigation--project-name{font-size:7.5vw}}.home-projects{padding:10vh 0}.home-projects--list .flickity-prev-next-button{height:100%;padding:0;background:none}@media (min-width:769px){.home-projects--list .flickity-prev-next-button{width:40px;left:-50px}}@media (min-width:769px){.home-projects--list .flickity-prev-next-button.next{left:auto;right:-50px}}.home-projects--list .flickity-prev-next-button:focus,.home-projects--list .flickity-prev-next-button:hover{outline:none;border:none}.home-projects--list .flickity-prev-next-button .arrow{fill:#fff}@media (min-width:769px){.home-projects--list .flickity-prev-next-button .arrow{fill:#111}}.home-projects--item{position:absolute;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;height:80vh;background:#ddd url(https://unsplash.it/10/30/?random) no-repeat 50%/cover}.home-projects--item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,7%,.1);z-index:0}@media (min-width:769px){.home-projects--item{-ms-flex-pack:stretch;justify-content:stretch}}.home-projects--item-content{position:relative;padding:10px;max-width:50%;z-index:1}@media (min-width:769px){.home-projects--item-content{padding:50px}}.home-projects--item-title{font-size:80px;font-size:10vw;color:#fff;text-align:center}@media (min-width:769px){.home-projects--item-title{text-align:left}}@media (min-width:769px){.about-section{padding:5vh 0}}@media (min-width:769px){.about-section .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;min-height:80vh}}@media (min-width:769px){.about-content{-ms-flex:0 1 60%;flex:0 1 60%;padding-right:3em}}.about-content--title{padding:1em 0;font-size:28px;font-weight:500;text-transform:uppercase}@media (min-width:769px){.about-content--title{font-size:32px}}.about-content--subtitle{padding:1em 0;font-size:18px;font-weight:500;text-transform:uppercase}@media (min-width:769px){.about-content--subtitle{font-size:24px}}.about-content--text{margin-bottom:1em;font-size:16px;line-height:1.4}@media (min-width:769px){.about-content--text{font-size:20px}}.about-content--text strong{font-weight:500}.about-content--text a{text-decoration:underline}.about-image{padding:1em 0 2em}@media (min-width:769px){.about-image{-ms-flex:0 1 40%;flex:0 1 40%;padding:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9mbGlja2l0eS9jc3MvZmxpY2tpdHkuY3NzIiwiYmFzZS9yZXNldC5jc3MiLCJiYXNlL2ZvbnRzLmNzcyIsImJhc2UvZGVmYXVsdC5jc3MiLCJoZWxwZXJzL21peGlucy5jc3MiLCJiYXNlL2ljb25zLmNzcyIsIi4uLy4uL3dlYi9zdmcvc3ZnLXN5bWJvbHMuY3NzIiwibGF5b3V0L25hdmlnYXRpb24uY3NzIiwiY29tcG9uZW50cy9tYWluLWNvbnRlbnQuY3NzIiwiY29tcG9uZW50cy9wcm9qZWN0LWJhbm5lci5jc3MiLCJjb21wb25lbnRzL3Byb2plY3QtZGVzY3JpcHRpb24uY3NzIiwiY29tcG9uZW50cy9wcm9qZWN0LWNvbnRlbnQuY3NzIiwiY29tcG9uZW50cy9wcm9qZWN0LW5hdmlnYXRpb24uY3NzIiwiY29tcG9uZW50cy9ob21lLXByb2plY3RzLmNzcyIsImNvbXBvbmVudHMvYWJvdXQtc2VjdGlvbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O2lEQUVpRCxBQUVqRCxrQkFDRSxpQkFBbUIsQ0FDcEIsQUFFRCx3QkFBMEIsWUFBYyxDQUFFLEFBRTFDLG1CQUNFLGdCQUFpQixBQUNqQixrQkFBbUIsQUFDbkIsV0FBYSxDQUNkLEFBRUQsaUJBQ0Usa0JBQW1CLEFBQ25CLFdBQVksQUFDWixXQUFhLENBQ2QsQUFJRCwrQkFDRSx3Q0FBeUMsQUFDakMsZ0NBQWlDLEFBQ3pDLHlCQUEwQixBQUN2QixzQkFBdUIsQUFDdEIscUJBQXNCLEFBQ2xCLGdCQUFrQixDQUMzQixBQUVELGtEQUNFLFlBQWEsQUFDYixvQkFBcUIsQUFDckIsV0FBYSxDQUNkLEFBRUQsa0VBQ0Usd0JBQXlCLEFBQ3pCLGVBQWlCLENBQ2xCLEFBSUQsMkJBQ0Usa0JBQW1CLEFBQ25CLFFBQVMsQUFDVCxXQUFZLEFBQ1osWUFBYSxBQUNiLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsZ0JBQWtCLEFBQ2xCLCtCQUFvQyxBQUNwQyxlQUFn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ZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIEZsaWNraXR5IHYyLjAuNVxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMDlGO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogMTBweDsgfVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAxMHB4OyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmFycm93IHtcbiAgZmlsbDogIzMzMztcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHQuc3ZnI01vbnRzZXJyYXQtRXh0cmFMaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljLmVvdCcpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodEl0YWxpYy5zdmcjTW9udHNlcnJhdC1FeHRyYUxpZ2h0SXRhbGljJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIuc3ZnI01vbnRzZXJyYXQtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUl0YWxpYy5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLnN2ZyNNb250c2VycmF0LUl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnN2ZyNNb250c2VycmF0LU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLnN2ZyNNb250c2VycmF0LU1lZGl1bUl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnN2ZyNNb250c2VycmF0LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMuZW90Jyk7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLnN2ZyNNb250c2VycmF0LUJvbGRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuIiwiaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnktZm9udCk7XG59XG5cbmJvZHkge1xuICAgICYuaXMtcHJvamVjdCxcbiAgICAmLmlzLWFib3V0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBAYXBwbHkgLS1jb250YWluZXI7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIjpyb290IHtcbiAgICAtLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wLWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogOTcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3AteGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wLXh4bGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaWNvbiB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4iLCIuaWNvbi1jbG9zZSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4uaWNvbi1pbnN0YWdyYW0ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmljb24tbG9nby1jbG9zZSB7XG4gIHdpZHRoOiAwLjUzZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4uaWNvbi1sb2dvLW9wZW4ge1xuICB3aWR0aDogMC41M2VtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmljb24tbG9nbyB7XG4gIHdpZHRoOiAxLjkzZW07XG4gIGhlaWdodDogMWVtO1xufVxuXG4uaWNvbi1tZW51IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG5cbi5pY29uLXR3aXR0ZXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuIiwiLyogTUFJTiBOQVZJR0FUSU9OICovXG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1jb2xvcik7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24tLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4ubmF2YmFyLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG4ubmF2YmFyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1jb2xvcik7XG5cbiAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ubmF2YmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBtYXJnaW46IDUwcHggMDtcblxuICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5uYXZiYXItbWVudS0taXRlbSB7XG4gICAgJiArIC5uYXZiYXItbWVudS0taXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstY29sb3IpO1xuXG4gICAgICAgICAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLW1haW4tdHJhbnNpdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdmJhci1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubmF2YmFyLXNvY2lhbC0taXRlbSB7XG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG4iLCIubWFpbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDB2aDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4iLCIucHJvamVjdC1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgYmFja2dyb3VuZDogI2RkZCB1cmwoaHR0cHM6Ly91bnNwbGFzaC5pdC8xMC8zMC8/cmFuZG9tKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvY292ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcih2YXIoLS1kYXJrLWNvbG9yKSBhKDEwJSkpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbn1cblxuLnByb2plY3QtYmFubmVyLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5wcm9qZWN0LWJhbm5lci0taWNvbi1vcGVuLFxuLnByb2plY3QtYmFubmVyLS1pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgZm9udC1zaXplOiAyMHZ3O1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByb2plY3QtYmFubmVyLS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xuXG4gICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIH1cbn1cbiIsIi5wcm9qZWN0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAzZW0gMDtcblxuICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA1ZW0gMDtcbiAgICB9XG59XG5cbi5wcm9qZWN0LWRlc2NyaXB0aW9uLS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG4iLCIucGhvdG8tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4ucGhvdG8taXRlbSB7XG4gICAgZmxleDogMCAxIDk2JTtcblxuICAgICYuaXMtdmVydGljYWwge1xuICAgICAgICBmbGV4OiAwIDEgNzAlO1xuXG4gICAgICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICAgICAgZmxleDogMCAxIDQ2JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1ZW07XG5cbiAgICAgICAgLmlzLWdvaW5nb3V0LXBhZ2UgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLWl0ZW0ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuXG4gICAgdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIH1cbn1cbiIsIi5wcm9qZWN0LW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6ICNkZGQgdXJsKGh0dHBzOi8vdW5zcGxhc2guaXQvMTAvMzAvP3JhbmRvbSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgL2NvdmVyO1xuXG4gICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQwdmg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstY29sb3IpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvamVjdC1uYXZpZ2F0aW9uLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxufVxuXG4ucHJvamVjdC1uYXZpZ2F0aW9uLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xufVxuXG4ucHJvamVjdC1uYXZpZ2F0aW9uLS1wcm9qZWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtY29sb3IpO1xuXG4gICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy41dnc7XG4gICAgfVxufVxuIiwiLmhvbWUtcHJvamVjdHMge1xuICAgIHBhZGRpbmc6IDEwdmggMDtcbn1cblxuLmhvbWUtcHJvamVjdHMtLWxpc3Qge1xuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1saWdodC1jb2xvcik7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWRhcmstY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZS1wcm9qZWN0cy0taXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIGJhY2tncm91bmQ6ICNkZGQgdXJsKGh0dHBzOi8vdW5zcGxhc2guaXQvMTAvMzAvP3JhbmRvbSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgL2NvdmVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3IodmFyKC0tZGFyay1jb2xvcikgYSgxMCUpKTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIH1cbn1cblxuLmhvbWUtcHJvamVjdHMtLWl0ZW0tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgIH1cbn1cblxuLmhvbWUtcHJvamVjdHMtLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0LWNvbG9yKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4iLCIuYWJvdXQtc2VjdGlvbiB7XG4gICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDV2aCAwO1xuICAgIH1cblxuICAgICYgLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHZoO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtY29udGVudCB7XG4gICAgQG1lZGlhICgtLW1pbi1kZXNrdG9wKSB7XG4gICAgICAgIGZsZXg6IDAgMSA2MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICB9XG59XG5cbi5hYm91dC1jb250ZW50LS10aXRsZSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxufVxuXG4uYWJvdXQtY29udGVudC0tc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAbWVkaWEgKC0tbWluLWRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuLmFib3V0LWNvbnRlbnQtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uYWJvdXQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcblxuICAgIEBtZWRpYSAoLS1taW4tZGVza3RvcCkge1xuICAgICAgICBmbGV4OiAwIDEgNDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cbiJdfQ== */
