@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-Italic.woff2") format("woff2"),url("../../fonts/Roboto-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-Light.woff2") format("woff2"),url("../../fonts/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-ThinItalic.woff2") format("woff2"),url("../../fonts/Roboto-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-BoldItalic.woff2") format("woff2"),url("../../fonts/Roboto-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-Thin.woff2") format("woff2"),url("../../fonts/Roboto-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-LightItalic.woff2") format("woff2"),url("../../fonts/Roboto-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-BlackItalic.woff2") format("woff2"),url("../../fonts/Roboto-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-Black.woff2") format("woff2"),url("../../fonts/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-Medium.woff2") format("woff2"),url("../../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-Bold.woff2") format("woff2"),url("../../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-Regular.woff2") format("woff2"),url("../../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto-MediumItalic.woff2") format("woff2"),url("../../fonts/Roboto-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}body{color:white;font-family:"Roboto", sans-serif}h1{font-family:"Roboto", sans-serif;color:#000;font-size:40pt !important;display:inline;position:relative;background-color:transparent;margin:0;display:inline;background-color:cyan;padding:5px;margin:0 !important;text-transform:uppercase}@media screen and (max-width: 1300px){h1{font-size:30pt !important}}@media screen and (max-width: 900px){h1{font-size:22pt !important}}@media screen and (max-width: 600px){h1{font-size:19pt !important}}.home h1{color:white;background-color:#f0f;font-size:70pt !important;font-weight:900}@media screen and (max-width: 1300px){.home h1{font-size:50pt !important}}@media screen and (max-width: 900px){.home h1{font-size:30pt !important}}@media screen and (max-width: 600px){.home h1{font-size:19pt !important}}p.colored strong,p.colored{background-color:#f0f;margin:0;padding:5px;color:white}.single-button a,.linkblocks a{font-size:20pt;font-weight:bold}.bullets ul li,h2{font-family:"Roboto", sans-serif;font-size:40pt;text-align:left;color:#f0f;display:inline;font-weight:900;text-transform:uppercase;overflow:hidden}@media screen and (max-width: 1300px){.bullets ul li,h2{font-size:22pt}}@media screen and (max-width: 900px){.bullets ul li,h2{font-size:22pt !important}}@media screen and (max-width: 600px){.bullets ul li,h2{font-size:19pt !important}}span{display:block;width:60%;color:#000}h3{font-family:"Roboto", sans-serif;color:black;font-size:22pt;line-height:25pt;background-color:lime;display:inline}h4{font-family:"Roboto", sans-serif;color:white;padding:10px;padding-left:15px;padding-right:15px;display:inline-block;position:absolute;z-index:1000;font-weight:normal}h5{font-family:"Roboto", sans-serif;font-size:22pt;line-height:28pt}#content li,strong,p{font-family:"Roboto", sans-serif;font-size:14pt;line-height:20pt;font-weight:400;letter-spacing:0.4pt;position:relative;color:black}@media screen and (max-width: 1440px){#content li,strong,p{font-size:14pt;line-height:20pt}}@media screen and (max-width: 1300px){#content li,strong,p{font-size:12pt;line-height:16pt}}@media screen and (max-width: 900px){#content li,strong,p{font-size:11pt;line-height:14pt}}@media screen and (max-width: 600px){#content li,strong,p{font-size:12pt;line-height:16pt}}a{text-decoration:none;color:#000}footer span{font-size:18pt;color:#000}#content:not(ul.teammembers),#content:not(ul.bullet-list){padding:0;margin:0}#content:not(ul.teammembers) li,#content:not(ul.bullet-list) li{list-style:none;position:relative;margin-top:7px;margin-bottom:7px}.line-wrapper{overflow:hidden}img{width:100%}#wrapper{width:100%;height:100%}#wrapper section{position:relative;width:100%;margin:auto;margin-top:150px;margin-bottom:150px}#wrapper .center{width:90%;margin:auto}.home #content{background-color:white;position:relative;z-index:1}a.more{position:relative;margin-left:30px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}a.more:before{content:"";display:block;position:absolute;left:-30px;top:10px;height:3px;width:25px;background-color:black;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}a.more:hover{margin-left:40px}a.more:hover:before{left:-40px;width:35px}.animsition-overlay-slide{z-index:20001 !important}.animsition-loading{z-index:20002 !important}.socialmedia .sm-icons{margin:0;padding:0;width:360px;height:80px;display:flex;justify-content:space-between}@media screen and (max-width: 900px){.socialmedia .sm-icons{width:200px;height:40px}}.socialmedia .sm-icons li{margin:0;list-style:none}.socialmedia .icon,.socialmedia a{display:block;overflow:hidden;text-indent:-100000px;width:80px;height:80px;background-size:contain;background-position:center;background-repeat:no-repeat;filter:grayscale(100%);transition:all 0.5s ease}@media screen and (max-width: 900px){.socialmedia .icon,.socialmedia a{width:40px;height:40px}}.socialmedia .icon:hover,.socialmedia a:hover{filter:grayscale(0%)}.socialmedia .facebook,.socialmedia a[href*="facebook.com"]{background-image:url(../../img/icon-facebook.svg)}.socialmedia .twitter,.socialmedia a[href*="twitter.com"]{background-image:url(../../img/icon-twitter.svg)}.socialmedia .instagram,.socialmedia a[href*="instagram.com"]{background-image:url(../../img/icon-instagram.svg)}.socialmedia .youtube,.socialmedia a[href*="youtube.com"]{background-image:url(../../img/icon-youtube.svg)}.socialmedia .snapchat,.socialmedia a[href*="snapchat.com"]{background-image:url(../../img/icon-snapchat.svg)}#sidebar .socialmedia .sm-icons{width:200px;height:40px}#sidebar .socialmedia .sm-icons .icon,#sidebar .socialmedia .sm-icons a{width:40px;height:40px}.thin-video{position:relative}.thin-video:before{display:block;content:"";width:100%;padding-top:41%}.thin-video>*{position:absolute;top:0;left:0;right:0;bottom:0}.sixteen-nine{position:relative}.sixteen-nine:before{display:block;content:"";width:100%;padding-top:56.25%}.sixteen-nine>*{position:absolute;top:0;left:0;right:0;bottom:0}.animsition-loading{border-top:5px solid rgba(0,0,0,0.1) !important;border-right:5px solid rgba(0,0,0,0.1) !important;border-bottom:5px solid rgba(0,0,0,0.1) !important;border-left:5px solid #f0f !important}.grid-animation{margin-top:0 !important;opacity:1 !important}.scale-icon-animation img{transform:scale(1) !important}.scale-icon-animation strong,.scale-icon-animation p{opacity:1 !important;transform:translateY(0) !important}.flyIn{opacity:1 !important}.flyIn li{transform:translateY(0) !important;opacity:1 !important}.content-to-top{padding-top:0 !important}nav{height:70px;width:70px;align-items:center;justify-content:center;position:fixed;top:0;z-index:1002;right:calc(5%);background-color:transparent !important;-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out;display:none !important}@media screen and (max-width: 1300px){nav{display:flex !important}}nav.scrollUp{transform:translateY(-70px)}nav .hamburger{display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;display:block;text-align:center;width:40px}nav .hamburger:hover{opacity:0.7}nav .hamburger.is-active:hover{opacity:0.7}nav .hamburger.is-active .hamburger-inner,nav .hamburger.is-active .hamburger-inner::before,nav .hamburger.is-active .hamburger-inner::after{background-color:#000}nav .hamburger-box{width:40px;height:12px;display:inline-block;position:relative}nav .hamburger-inner::before,nav .hamburger-inner::after{width:40px;height:3px;background-color:#000;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}nav .hamburger-inner::before,nav .hamburger-inner::after{content:"";display:block}nav .hamburger-inner::before{top:0;width:30px;right:0}nav .hamburger-inner::after{bottom:0;width:20px;right:0}nav .hamburger--minus .hamburger-inner::before,nav .hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}nav .hamburger--minus.is-active .hamburger-inner::before,nav .hamburger--minus.is-active .hamburger-inner::after{transition:bottom 0.08s ease-out top 0.08s ease-out, opacity 0s 0.08s linear}nav .hamburger--minus.is-active .hamburger-inner::before{top:50%;background-color:black}nav .hamburger--minus.is-active .hamburger-inner::after{top:50%;background-color:black}.scrolling nav .hamburger.is-active .hamburger-inner,.scrolling nav .hamburger.is-active .hamburger-inner::before,.scrolling nav .hamburger.is-active .hamburger-inner::after{background-color:black}.scrolling .hamburger-inner::before,.scrolling .hamburger-inner::after{background-color:black}#sidebar{width:100%;background-color:white;height:100%;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;opacity:0;flex-direction:column;align-items:center;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;display:none}#sidebar #mainnav{margin-top:120px;display:flex;flex-direction:column;align-items:center}#sidebar #mainnav ul{padding:0;margin:0;display:inline-block;text-align:center}#sidebar #mainnav ul li{list-style:none;margin-bottom:10px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;transform:translateY(50px);opacity:0}#sidebar #mainnav ul li:nth-child(1){transition-delay:0s}#sidebar #mainnav ul li:nth-child(2){transition-delay:0.05s}#sidebar #mainnav ul li:nth-child(3){transition-delay:0.1s}#sidebar #mainnav ul li:nth-child(4){transition-delay:0.15s}#sidebar #mainnav ul li:nth-child(5){transition-delay:0.2s}#sidebar #mainnav ul li:nth-child(6){transition-delay:0.25s}#sidebar #mainnav ul li a{font-size:5vw;font-size:clamp(36px, 5vw, 5vw);font-weight:600;text-transform:uppercase}@media screen and (max-width: 900px){#sidebar #mainnav ul li a{font-size:4vw}}@media screen and (max-width: 600px){#sidebar #mainnav ul li a{font-size:20pt}}#sidebar #mainnav ul li a span{width:100%}#sidebar #mainnav ul .current-menu-item{padding:5px;background-color:#f0f}#sidebar #mainnav ul .current-menu-item a{color:white}#sidebar #mainnav ul .current-menu-item a span{color:white}#sidebar .socialmedia{margin:auto;margin-top:20px;display:block;width:200px}#sidebar .cta-btn-sidebar{height:70px;width:100%;background-color:#f0f;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:absolute;bottom:0;left:0;right:0;display:none !important}#sidebar .cta-btn-sidebar p{color:white;font-weight:bold;margin-right:60px;font-size:16pt !important;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#sidebar .cta-btn-sidebar:after{content:"";position:absolute;width:60px;height:60px;top:4px;right:10px;z-index:1;background-image:url(../../img/btn-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.5s ease}header{position:fixed;z-index:1000;height:70px;width:100%;margin-left:auto;margin-right:auto;left:0;right:0;top:0;background:#fff;-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out}header .center{display:flex !important;justify-content:space-between;height:100%;position:relative}header .center #mainnav{align-self:center}@media screen and (max-width: 1300px){header .center #mainnav{display:none}}header.scrollUp{transform:translateY(-70px)}header ul{padding:0;margin:0;display:flex}header ul li{list-style:none;margin-left:50px}header ul li a{text-transform:uppercase;position:relative;display:block;overflow:hidden;padding:0 4px}header ul li a span{width:100%;color:#000;padding-left:5px;position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}header ul li a span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:700;color:white;background-color:#f0f;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}header ul li a span:focus,header ul li a span:hover{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}header ul li.current_page_item a span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}header #metanav{font-size:70%;padding-top:0.2em}@media screen and (max-width: 1300px){header #metanav{display:none}}header #metanav ul li{margin:0 0 0 25px}#metanav{align-self:center;text-align:center}#metanav ul{padding:0}#metanav ul li{margin:10px 0}.home header ul li a span{color:white}.home .scrolling ul li a span{color:#000}.scrolling{background-color:white}.cta-btn{height:70px;width:280px;background-color:#f0f;z-index:999;position:fixed;right:5%;top:-70px;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out;display:none !important}@media screen and (max-width: 900px){.cta-btn{display:none !important}}.cta-btn p{color:white;font-weight:bold;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.cta-btn:after{content:"";position:absolute;width:60px;height:60px;top:4px;right:-60px;z-index:1;background-image:url(../../img/btn-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.5s ease}.cta-btn:hover:after{right:10px}.cta-btn:hover p{margin-right:60px}.cta-btn.show-cta{top:0px}#logo{display:block;width:20%;min-width:175px;height:30px;align-self:center;background-image:url(../../img/logo.svg);background-size:contain;background-repeat:no-repeat;background-position:left center}footer{min-height:500px;width:100%;padding-top:100px;border-top:1px solid #dcdcdc;background-color:white;position:relative;z-index:1}footer span{background-color:transparent}footer ul{padding:0;margin:0;margin-top:25px}footer ul li{list-style:none;margin-top:10px;margin-bottom:10px}footer .inner{width:90%;margin:auto;display:flex !important;flex-direction:column;justify-content:space-between}footer .inner .inner-wrapper{display:flex !important;justify-content:flex-start;flex-wrap:wrap}footer .inner .inner-wrapper .sitemap{width:25%}@media screen and (max-width: 900px){footer .inner .inner-wrapper .sitemap{width:50%}}footer .inner .inner-wrapper .information{width:25%}@media screen and (max-width: 900px){footer .inner .inner-wrapper .information{width:50%}}footer .inner .inner-wrapper .socialmedia{width:50%;display:flex;justify-content:flex-end}@media screen and (max-width: 900px){footer .inner .inner-wrapper .socialmedia{width:100%;justify-content:flex-start;margin-top:50px}}footer .copy p{font-size:10pt;color:#000;opacity:0.5}.acf-fields>.acf-field{padding:0 !important;border:none !important}.af-form .acf-error-message{display:none !important}.af-form .af-success{margin-top:20px}.af-form .af-success h2{color:white;background-color:#f0f}.af-form .acf-button{font-size:16pt;font-weight:bold}.af-form textarea,.af-form input[type="email"],.af-form input[type="text"]{color:black;font-weight:normal !important;text-indent:10px}.af-form textarea:focus,.af-form input[type="email"]:focus,.af-form input[type="text"]:focus{color:white}.af-form textarea{resize:none !important;padding:10px !important;text-indent:0}textarea,input{border:none;background-color:#f3f3f3;background-color:white;outline:none;font-weight:bold !important;font-size:18pt !important}textarea:focus,input:focus{background-color:#f0f;color:white}input{line-height:60px !important;height:60px !important}#haet-cleverreach-submit,.acf-button{height:70px;width:100%;background-color:#f0f;border:none}.acf-required{display:none !important}.acf-true-false label{display:flex;justify-content:space-between}.acf-true-false label span{width:calc(100% - 50px)}.acf-form-submit{padding:0 !important}.acf-label{display:none !important}.acf-input-wrap{margin-bottom:20px}.acf-true-false{margin-top:20px;margin-bottom:20px}.acf-true-false .message{opacity:0.5;font-size:10pt}.acf-true-false .message a{font-size:10pt;line-height:normal;letter-spacing:normal;font-weight:bold}.grid{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;margin-top:10vh;opacity:0}.grid .col{width:50%;background-color:#f3f3f3;position:relative;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.grid .col:nth-child(odd){background-color:white !important}@media screen and (max-width: 900px){.grid .col{width:100%}}.grid .col .col-inner{width:80%}.grid .col .col-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.grid .col .col-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.grid .col:hover .col-overlay{background-color:#f0f}.grid:nth-child(even){flex-direction:row-reverse}.home #submenu{display:flex;flex-direction:row;justify-content:space-between}.home #submenu .menubullet{width:30%;opacity:.3;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}.home #submenu .menubullet:hover{opacity:1}.error404{position:relative}.error404 h1{margin:0;font-size:50vw !important;color:#f3f3f3;background-color:transparent;position:absolute;top:0;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;font-weight:900}.error404 h1:before{display:none}.error404 nav{display:none !important}.error404 #logo{position:fixed;left:5%;top:10px}.error404 .cta-btn{display:none}.error404 #content{display:flex;height:100vh;justify-content:center;align-items:center;text-align:left;position:relative;overflow:hidden}.error404 #content404{width:90%;position:relative}.error404 #content404 a{background-color:#f0f;color:white}.error404 #content404 strong,.error404 #content404 p{font-size:20pt;line-height:26pt;text-align:center}.error404 header{display:none}#content-plaintext{width:90%;margin:auto}.category .masonry{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr));grid-auto-rows:5px}.category .masonry .masonry-brick{background-color:#f3f3f3;grid-row-end:span 40}.category .masonry .masonry-brick .thumb{height:200px;width:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.category .masonry .masonry-brick .masonry-inner{padding:10%}.category .masonry .masonry-brick .masonry-inner h2{color:#000;background-color:transparent}.category .masonry .masonry-brick .masonry-inner p{color:lightgrey;font-weight:400}.category .masonry .masonry-brick .masonry-inner strong{font-weight:400}.category .masonry .masonry-brick .masonry-inner a{background-color:transparent}.d-block{display:block}.h-100{height:100%}#stage{min-height:50vh;padding-top:200px;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 600px){#stage{padding-top:120px}}#stage .center{display:flex;justify-content:space-between}@media screen and (max-width: 900px){#stage .center{flex-direction:column}}#stage .center .headline{width:49%}@media screen and (max-width: 900px){#stage .center .headline{width:100%}}#stage .center .description{width:49%;display:flex;margin-bottom:50px}@media screen and (max-width: 900px){#stage .center .description{width:100%;margin-top:50px}}#stage .center .description p{align-self:center;margin:0}#fullstage{display:flex;width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;position:fixed;top:0;z-index:1}#fullstage .stage-cta-btn{height:80px;width:340px;margin-top:30px;background-color:#f0f;display:flex;justify-content:center;align-items:center}#fullstage .stage-cta-btn p{font-weight:bold;color:white}#fullstage #scroll-down{position:absolute;bottom:30px;left:5%;opacity:0.5;color:white;z-index:2}#fullstage video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:0}#fullstage #overlay{display:block;background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;bottom:0;width:100%;z-index:1}#fullstage #cover{display:block;background-color:white;position:absolute;top:0;left:0;bottom:0;width:100%;z-index:3}#fullstage #stage-inner{align-self:center;z-index:10;width:90%;position:absolute;transform:rotate(-5deg);left:5%;bottom:20%}#fullstage #stage-inner h1{color:white}#fullstage #stage-inner a{color:lime;font-weight:bold}#fullstage #stage-inner a:hover{text-decoration:underline}#fullstage #stage-inner p{display:inline-block}@media screen and (max-width: 600px){#fullstage #stage-inner p{width:100%}}.spacer{width:100%;height:100vh}.team .col{position:relative}@media screen and (max-width: 1440px){.team .col:before{padding-top:70% !important}}.team .col .inner-overlay{width:100%;height:100%;position:absolute;display:flex;justify-content:center;flex-direction:column}.team .col .inner-overlay h2{margin:0;margin-left:5%}.team .col .inner-overlay span{margin-left:5%;font-weight:900;text-transform:uppercase;color:#f0f}@media screen and (max-width: 900px){.team .col .inner-overlay{justify-content:initial;position:relative;background-color:#f0f;padding-top:20px}.team .col .inner-overlay h2,.team .col .inner-overlay span{color:white}}.team .col .inner{width:100%;opacity:0;align-self:center;display:flex;justify-content:center}@media screen and (max-width: 900px){.team .col .inner{justify-content:initial;background-color:#f0f;position:relative;opacity:1;display:block}}.team .col:hover{background-color:#f0f}.team .col:hover .inner{opacity:1}.team .col:hover .inner-overlay{display:none}@media screen and (max-width: 900px){.team .col:hover .inner-overlay{display:block}}.team ul{padding:0;margin:0;width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;align-self:center}@media screen and (max-width: 900px){.team ul{padding-top:50px;padding-bottom:50px;width:90%;margin:auto}}.team ul li{width:30%;list-style:none;display:flex;color:white !important;justify-content:space-between;margin-top:3px !important;margin-bottom:3px !important;font-size:12pt !important;line-height:normal !important}@media screen and (max-width: 900px){.team ul li{width:100%}}.team ul li a{display:block;width:20px;height:20px;background-image:url(../../img/icon-twitter-team.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 900px){.team .namelist{flex-direction:column}}.team .namelist:after{content:"";display:block;position:absolute;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}@media screen and (max-width: 900px){.team .namelist:after{top:-30px;margin-left:auto;margin-right:auto;left:0 !important;right:0 !important;border-top:none;border-left:30px solid transparent !important;border-right:30px solid transparent !important;border-bottom:30px solid #f0f}}@media screen and (max-width: 900px){.team .namelist:before{display:none !important}}.single-button{margin-top:50px;margin-bottom:50px}.single-button .link-1{height:80px;width:33%;display:flex;justify-content:space-between;margin:auto}@media screen and (max-width: 600px){.single-button .link-1{width:90%}}.single-button .link-1 a{width:100%;background-color:#f3f3f3;display:flex;justify-content:center;align-items:center;color:#000;transition:all 0.5s ease}.single-button .link-1 a:hover{color:white;background-color:#f0f}.linkblocks{display:flex;justify-content:center}.linkblocks .linkblocks-inner{width:80%;align-self:center}.linkblocks .link-2{min-height:450px;width:100%;display:flex;justify-content:space-between}.linkblocks .link-3{min-height:450px;width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 900px){.linkblocks .link-3{min-height:250px}}@media screen and (max-width: 600px){.linkblocks .link-3{flex-direction:column}}.linkblocks .link-3 a{width:33.3%;background-color:#f3f3f3;display:flex;justify-content:center;transition:all 0.5s ease}.linkblocks .link-3 a:hover{background-color:cyan}@media screen and (max-width: 600px){.linkblocks .link-3 a{padding-top:50px;padding-bottom:50px;width:100%}}.linkblocks .more{font-weight:bold;position:relative;display:inline}.linkblocks .more:after{content:"";position:absolute;width:60px;height:60px;top:-18px;right:-60px;z-index:1;background-image:url(../../img/btn-arrow-right-dark.svg);background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.5s ease}.headline-wrapper{padding-top:150px;padding-bottom:50px}@media screen and (max-width: 900px){.headline-wrapper{padding-top:80px}}.headline-wrapper .headerH2{max-width:700px}.headline-wrapper .headline-inner{width:60%}@media screen and (max-width: 900px){.headline-wrapper .headline-inner{width:80%}}@media screen and (max-width: 600px){.headline-wrapper .headline-inner{width:100%}}.awards{width:100%;height:50vh;background-color:#f3f3f3;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 600px){.awards{height:auto}}.awards .center{display:flex;justify-content:space-between;align-items:center;height:100%}.awards .award{width:20%;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 600px){.awards .award{height:100px}}.swiper-testimonials .swiper-slide{background-size:cover;background-position:center;background-repeat:no-repeat;filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-filter:grayscale(100%);transition:all 0.5s ease}.swiper-testimonials .swiper-slide .caption{width:50%;height:60px;background-color:#f0f;position:absolute;top:auto;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0}.swiper-testimonials .swiper-slide .caption p{color:white;font-weight:bold}.swiper-testimonials .swiper-slide:hover{-webkit-filter:grayscale(0);filter:none}.swiper-testimonials .swiper-slide:hover .caption{opacity:1}.swiper-testimonials .swiper-button-next{background-color:#000;right:0;width:60px;height:60px;background-image:none;background-image:url(../../img/btn-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:50%}.swiper-testimonials .swiper-button-prev{background-color:#000;left:0;width:60px;height:60px;background-image:none;background-image:url(../../img/btn-arrow-left.svg);background-repeat:no-repeat;background-position:center;background-size:50%}.resorts{background-color:#f3f3f3;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:50px;padding-bottom:50px}.resorts .center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:50px;padding-bottom:50px}.resorts .resort{width:20%;height:100px;margin-top:50px;margin-bottom:50px;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 600px){.resorts .resort{width:30%;margin-top:10px;margin-bottom:10px}}.blogteaser{min-height:450px;display:flex;justify-content:space-between}.blogteaser .item{flex-grow:1;position:relative}.blogteaser .item a{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.blogteaser .item a .post-inner{position:absolute;bottom:0;margin:0;padding:0;width:100%;overflow:hidden;background-color:white}.blogteaser .item a .post-inner h2{background-color:transparent;color:#000;font-size:18px;display:block}.blogteaser .item:hover a .post-inner{padding-bottom:50px;background-color:cyan}.projects{display:flex;justify-content:space-between;flex-wrap:wrap}.projects .project{display:flex;width:33.33%;justify-content:center;background-color:#f3f3f3;cursor:pointer;transition:all 0.5s ease;position:relative}@media screen and (max-width: 1440px){.projects .project{width:50%}}@media screen and (max-width: 600px){.projects .project{width:100%}}.projects .project .project-logo{width:100%;height:100%;position:absolute;display:flex;justify-content:center}.projects .project img{height:80%;width:auto;align-self:center;transition:all 0.5s ease;opacity:1}.projects .project .project-inner{opacity:0;width:100%;display:flex;align-self:center;text-align:center;justify-content:center;transition:all 0.5s ease}.projects .project .project-inner .project-center{width:80%;align-self:center}.projects .project .project-inner strong,.projects .project .project-inner p{color:white}.projects .project:hover{background-color:#f0f}.projects .project:hover img{opacity:0}.projects .project:hover .project-inner{opacity:1}.benefits{display:flex;justify-content:space-between;flex-wrap:wrap}.benefits .benefit{display:flex;min-height:450px;background-color:#f3f3f3;width:33.33%}.benefits .benefit.cols-4{width:25%;background-color:lime}@media screen and (max-width: 900px){.benefits .benefit{width:50% !important}}@media screen and (max-width: 600px){.benefits .benefit{width:100% !important;min-height:40vh}}.benefits .benefit .benefit-inner{width:80%;display:flex;justify-content:center;flex-direction:column;text-align:center;align-self:center;margin:auto}.benefits .benefit .benefit-inner strong,.benefits .benefit .benefit-inner p{color:#000;margin:0;opacity:0;transform:translateY(20px)}.benefits .benefit .benefit-inner img{max-height:80px;margin-bottom:30px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;transform:scale(0)}.akkordeon{width:100%}.akkordeon .ui-accordion-content{background-color:cyan}.akkordeon .ui-accordion-header-active{background-color:cyan}.akkordeon .ui-accordion-header-active:after{transform:rotate(180deg)}.akkordeon .collapsable{overflow:hidden}.akkordeon .akkordeon-content{width:60%}@media screen and (max-width: 600px){.akkordeon .akkordeon-content{width:100%}}.akkordeon .akkordeon-content a{text-decoration:underline;font-weight:bold}.akkordeon h2{height:auto;width:90%;font-size:20pt;line-height:30pt;overflow:visible;background-color:#f3f3f3;display:block;color:#000;cursor:pointer;transition:all 0.5s ease;position:relative;padding:20px 5% !important;margin:0 !important;outline:none !important;border:none !important}.akkordeon h2:hover{background-color:cyan}.akkordeon h2:after{content:"";position:absolute;width:60px;height:60px;top:20px;right:5%;z-index:1;background-image:url(../../img/btn-cross.svg);background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.5s ease;transform:rotate(-45deg)}.akkordeon h2:hover{background-color:cyan}.akkordeon h2:hover:after{transform:rotate(180deg)}@media screen and (max-width: 900px){.akkordeon h2{font-size:11pt !important}.akkordeon h2:after{width:30px;height:30px;top:34px}}.bullets{width:100%}.bullets ul{padding:0;margin:0;display:flex;flex-wrap:wrap}.bullets ul li{height:100px;width:40%;padding-left:5%;padding-right:5%;line-height:100px;background-color:#f3f3f3;margin:0;display:block;color:#000;cursor:pointer;transition:all 0.5s ease;position:relative;overflow:hidden}@media screen and (max-width: 600px){.bullets ul li{width:calc(100%)}}.bullets ul li a{width:calc(100% - 80px);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20pt;height:100%;line-height:100px;text-decoration:none;color:#000;font-weight:bold}@media screen and (max-width: 600px){.bullets ul li a{font-size:12pt}}.bullets ul li:after{content:"";position:absolute;width:60px;height:60px;top:20px;right:-60px;z-index:1;background-image:url(../../img/btn-arrow-right-dark.svg);background-repeat:no-repeat;background-position:center;background-size:50%;transition:all 0.5s ease}@media screen and (max-width: 600px){.bullets ul li:after{right:20px}}.bullets ul li:hover{background-color:lime}.bullets ul li:hover:after{right:20px}.contact{width:100%;background-color:#f3f3f3;padding-top:50px;padding-bottom:50px}.contact .center{display:flex;justify-content:space-between;flex-wrap:wrap}.contact .inner{width:80%}@media screen and (max-width: 900px){.contact .inner{width:100%}}.contact #form{display:flex;justify-content:center;width:50%}@media screen and (max-width: 900px){.contact #form{width:100%}}.contact .details{display:flex;justify-content:center;width:50%}@media screen and (max-width: 900px){.contact .details{width:100%;margin-top:100px}}.contact .adress{margin-bottom:50px}.contact .email{margin-left:40px;position:relative;height:30px;display:flex;align-items:center}.contact .email:before{content:"";display:block;position:absolute;width:30px;height:30px;left:-40px;top:0;background-image:url(../../img/icon-kontakt-email.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.contact .phone{margin-left:40px;position:relative;height:30px;display:flex;align-items:center}.contact .phone:before{content:"";display:block;position:absolute;width:30px;height:30px;left:-40px;top:0;background-image:url(../../img/icon-kontakt-telefon.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.contact .website{margin-left:40px;position:relative;height:30px;display:flex;align-items:center}.contact .website:before{content:"";display:block;position:absolute;width:30px;height:30px;left:-40px;top:0;background-image:url(../../img/icon-kontakt-website.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.newsletter{width:100%;padding-top:100px;padding-bottom:100px;background-color:cyan}.newsletter form{display:flex;flex-wrap:wrap;justify-content:space-between}.newsletter h2{text-align:center;color:black;margin:auto;display:block;background-color:transparent;margin-bottom:30px}.newsletter p{text-align:center;width:80%;margin:auto;margin-bottom:50px;display:block}@media screen and (max-width: 900px){.newsletter p{width:100%}}.newsletter p.message-success{font-weight:800}.haet-cleverreach .type-text,.haet-cleverreach .type-email,.haet-cleverreach .type-gender{width:24%}@media screen and (max-width: 900px){.haet-cleverreach .type-text,.haet-cleverreach .type-email,.haet-cleverreach .type-gender{width:49%}}@media screen and (max-width: 600px){.haet-cleverreach .type-text,.haet-cleverreach .type-email,.haet-cleverreach .type-gender{width:100%}}.haet-cleverreach select,.haet-cleverreach input{width:100% !important;color:#000;text-indent:10px;font-weight:normal !important;font-size:18pt}.haet-cleverreach select{line-height:60px !important;outline:none;border:none;height:62px !important}.haet-cleverreach label{display:none !important}.haet-cleverreach .type-policy_confirm{width:100% !important;display:flex;justify-content:center;color:#000}.haet-cleverreach .type-policy_confirm input{width:50px !important}.haet-cleverreach .type-policy_confirm label{display:block !important;font-size:11pt;align-self:center;opacity:0.5;width:calc(100% - 50px) !important}.haet-cleverreach .type-submit{width:100% !important;font-size:16pt;font-weight:bold;outline:none}.haet-cleverreach #haet-cleverreach-submit{width:33%}@media screen and (max-width: 600px){.haet-cleverreach #haet-cleverreach-submit{width:100%}}.haet-cleverreach input[type="checkbox"]{height:auto !important}.haet-cleverreach .type-policy_confirm{margin-top:10px;margin-bottom:20px !important}.haet-cleverreach .label-left input,.haet-cleverreach .label-left select{padding:0 !important}@media screen and (max-width: 900px){.video{padding-top:20px;padding-bottom:20px;background-color:#000}}.video video{outline:none}.video .btn-play{width:120px;height:120px;display:flex;border-radius:100%;background-color:white;position:absolute;z-index:1;left:0;right:0;top:calc(50% - 60px);margin-left:auto;margin-right:auto;cursor:pointer;justify-content:center;align-items:center;transform:scaleY(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 600px){.video .btn-play{width:80px;height:80px;top:calc(50% - 40px)}}.video .btn-play:after{content:'';width:20px;height:20px;z-index:1;background-image:url("../../img/icon-play.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.video .btn-play:hover{transform:scale(1.2)}.fullimage img{display:block}.image-and-text h2{color:white;background-color:#f0f;display:inline-block}.image-and-text h5{color:white;background-color:#f0f;display:inline-block}.image-and-text .mobile-info{display:none}.image-and-text .mobile-info h2,.image-and-text .mobile-info h5{margin:0}@media screen and (max-width: 900px){.image-and-text .mobile-info{display:block}}.image-and-text .col-inner h2,.image-and-text .col-inner h5{margin:0}@media screen and (max-width: 1440px){.image-and-text .grid .col:before{padding-top:70%}}.image-and-text .col-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.image-and-text .col-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.image-and-text .col-overlay:before{content:"";display:block;position:absolute;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}@media screen and (max-width: 900px){.image-and-text .col-overlay:before{top:-30px;margin-left:auto;margin-right:auto;left:0 !important;right:0 !important;border-top:none;border-left:30px solid transparent !important;border-right:30px solid transparent !important;border-bottom:30px solid #f0f}}.image-and-text .col-overlay p{display:none;color:white}@media screen and (max-width: 900px){.image-and-text .col-overlay{position:relative !important}.image-and-text .col-overlay .col-inner{padding-top:30px;padding-bottom:30px}}.image-and-text .col-text:hover .col-overlay{background-color:#f0f}.image-and-text .col-text:hover .col-overlay p{display:block}@media screen and (max-width: 900px){.image-and-text .col-text{position:relative !important}.image-and-text .col-text .col-overlay{background-color:#f0f}.image-and-text .col-text .col-overlay p{display:block}.image-and-text .col-text:before{display:none !important}}.image-and-text .grid:nth-child(even) .col-overlay:before{right:-30px;left:auto;border-left:30px solid #f3f3f3}.image-and-text .grid:nth-child(even) .col-overlay:hover:before{border-left:30px solid #f0f}.image-and-text .grid:nth-child(odd) .col-overlay:before{left:-30px;right:auto;border-right:30px solid #f3f3f3}.image-and-text .grid:nth-child(odd) .col-overlay:hover:before{border-right:30px solid #f0f}.headline-and-text h2{color:white;background-color:#f0f;display:inline}.headline-and-text .grid .col:after{content:"";display:block;position:absolute;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent}@media screen and (max-width: 900px){.headline-and-text .grid .col:after{display:none}}.headline-and-text .grid:nth-child(even) .col:after{right:-30px;left:auto;border-left:30px solid #f3f3f3}@media screen and (max-width: 900px){.headline-and-text .grid:nth-child(even) .col:after{display:none}}.headline-and-text .grid:nth-child(odd) .col:after{left:-30px;right:auto;border-right:30px solid #f3f3f3}@media screen and (max-width: 900px){.headline-and-text .grid:nth-child(odd) .col:after{display:none}}@media screen and (max-width: 900px){.headline-and-text .grid .dynamic-text:before{display:none}.headline-and-text .grid .dynamic-text>*{position:relative;min-height:50vh}.headline-and-text .grid .col:nth-child(2):after{display:block;top:-30px;margin-left:auto;margin-right:auto;left:0 !important;right:0 !important;border-top:none;border-left:30px solid transparent !important;border-right:30px solid transparent !important;border-bottom:30px solid #f3f3f3}}.cta-block{width:100%;padding-top:100px;padding-bottom:100px;background-color:cyan}.cta-block h2{text-align:center;color:black;margin:auto;display:block;background-color:transparent;margin-bottom:30px}.cta-block p{text-align:center;width:80%;margin:auto;margin-bottom:50px;display:block}@media screen and (max-width: 900px){.cta-block p{width:100%}}.cta-block .btn{height:80px;width:33%;display:flex;justify-content:space-between;margin:auto}.cta-block .btn span{width:100%;background-color:#f0f;display:flex;justify-content:center;align-items:center;color:#000;transition:all 0.5s ease;font-size:20pt;font-weight:bold}.cta-block .btn:hover span{color:white;background-color:blue}.info{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 900px){.info{flex-direction:column}}.info .info-col{width:50%;padding-bottom:100px;height:auto;position:relative}@media screen and (max-width: 900px){.info .info-col{width:100%}}.info .info-col:first-child{background-color:white}.info .info-col .info-col-inner-wrapper{background-color:#f3f3f3;padding-bottom:100px}.info .info-col .info-col-inner{width:80%;margin:auto;padding-top:80px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiZm9udHMuc2NzcyIsImdsb2JhbC5zY3NzIiwiYW5pbWF0aW9ucy5zY3NzIiwiaGFtYnVyZ2VyLnNjc3MiLCJzaWRlYmFyLnNjc3MiLCJoZWFkZXIuc2NzcyIsImZvb3Rlci5zY3NzIiwiZm9ybXMuc2NzcyIsImdyaWQuc2NzcyIsInBhZ2VzL2Zyb250cGFnZS5zY3NzIiwicGFnZXMvNDA0LnNjc3MiLCJwYWdlcy9wbGFpbnRleHQuc2NzcyIsImNhdGVnb3J5LnNjc3MiLCJoZWxwZXJzLnNjc3MiLCJtb2R1bGVzL3N0YWdlLnNjc3MiLCJtb2R1bGVzL2Z1bGxzdGFnZS5zY3NzIiwibW9kdWxlcy90ZWFtcy5zY3NzIiwibW9kdWxlcy9saW5rcy5zY3NzIiwibW9kdWxlcy9oZWFkbGluZS5zY3NzIiwibW9kdWxlcy9hd2FyZHMuc2NzcyIsIm1vZHVsZXMvdGVzdGltb25pYWxzLnNjc3MiLCJtb2R1bGVzL3Jlc29ydHMuc2NzcyIsIm1vZHVsZXMvYmxvZ3RlYXNlci5zY3NzIiwibW9kdWxlcy9wcm9qZWN0cy5zY3NzIiwibW9kdWxlcy9iZW5lZml0cy5zY3NzIiwibW9kdWxlcy9ha2tvcmRlb24uc2NzcyIsIm1vZHVsZXMvYnVsbGV0cy5zY3NzIiwibW9kdWxlcy9jb250YWN0LnNjc3MiLCJtb2R1bGVzL25ld3NsZXR0ZXIuc2NzcyIsIm1vZHVsZXMvdmlkZW8uc2NzcyIsIm1vZHVsZXMvZnVsbGltYWdlLnNjc3MiLCJtb2R1bGVzL2ltYWdlX2FuZF90ZXh0LnNjc3MiLCJtb2R1bGVzL2hlYWRsaW5lX2FuZF90ZXh0LnNjc3MiLCJtb2R1bGVzL2N0YS1ibG9jay5zY3NzIiwidGVtcGxhdGVzL2luZm9ybWF0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9HTE9CQUxcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5cbkBpbXBvcnQgXCJhbmltYXRpb25zXCI7XG5cbi8vTkFWSUdBVElPTlxuQGltcG9ydCBcImhhbWJ1cmdlclwiO1xuQGltcG9ydCBcInNpZGViYXJcIjtcblxuLy9TVFJVQ1RVUkVcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcblxuLy9QQUdFU1xuQGltcG9ydCBcInBhZ2VzL2Zyb250cGFnZVwiO1xuQGltcG9ydCBcInBhZ2VzLzQwNFwiO1xuQGltcG9ydCBcInBhZ2VzL3BsYWludGV4dFwiO1xuXG4vL0JMT0dcbkBpbXBvcnQgXCJjYXRlZ29yeVwiO1xuLy8gQGltcG9ydCBcInNpbmdsZVwiO1xuQGltcG9ydCBcImhlbHBlcnNcIjtcblxuLy9NT0RVTEUgU1RBR0VTXG5AaW1wb3J0IFwibW9kdWxlcy9zdGFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZnVsbHN0YWdlXCI7XG5cbi8vTU9EVUxFIEZMRVhJQkxFXG5AaW1wb3J0IFwibW9kdWxlcy90ZWFtc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGlua3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hlYWRsaW5lXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9hd2FyZHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Rlc3RpbW9uaWFsc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcmVzb3J0c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmxvZ3RlYXNlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvamVjdHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2JlbmVmaXRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ha2tvcmRlb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2J1bGxldHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL25ld3NsZXR0ZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZpZGVvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mdWxsaW1hZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ltYWdlX2FuZF90ZXh0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9oZWFkbGluZV9hbmRfdGV4dFwiO1xuXG5AaW1wb3J0IFwibW9kdWxlcy9jdGEtYmxvY2tcIjtcblxuLy9URU1QTEFURVNcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvaW5mb3JtYXRpb25cIjtcblxuLy8gQGltcG9ydCBcImdsb2JhbFwiO1xuIiwiJGNvbG9yLWdyZXk6ICNmM2YzZjM7XG4kY29sb3ItYmxhY2s6IGJsYWNrO1xuXG4kY29sb3ItbmVvbi1ncmVlbjogIzAwZmYwMDtcbiRjb2xvci1uZW9uLXBpbms6ICNmZjAwZmY7XG4kY29sb3ItbmVvbi1ibHVlOiAjMDBmZmZmO1xuXG4kY29sb3ItYmx1ZTogIzAwMDBmZjtcblxuJGRlc2t0b3BzaXplOiAxNDQwcHg7XG4kbGFwdG9wc2l6ZTogMTMwMHB4O1xuJHRhYmxldHNpemU6IDkwMHB4O1xuJG1vYmlsZXNpemU6IDYwMHB4O1xuXG4kZm9udC1zaXplLXhzOiAxMHB0O1xuJGZvbnQtc2l6ZS1zOiAxMnB0O1xuJGZvbnQtc2l6ZS1tOiAxNHB0O1xuJGZvbnQtc2l6ZS1sOiAxNnB0O1xuJGZvbnQtc2l6ZS14bDogMjJwdDtcbiRmb250LXNpemUteHhsOiAzMHB0O1xuJGZvbnQtc2l6ZS14eHhsOiA0MHB0O1xuJGZvbnQtc2l6ZS14eHh4bDogNzBwdDtcbiIsIi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gSGFpcmxpbmUnO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tSGFpcmxpbmVJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUhhaXJsaW5lSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBIZWF2eSc7XG4vLyAgICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ01vbnQgQVMgUHJvIEJvb2snO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gSGVhdnlJdGFsaWMnO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tSGVhdnlJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUhlYXZ5SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogODAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBTZW1pQm9sZEl0YWxpYyc7XG4vLyAgICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ01vbnQgQVMgUHJvIExpZ2h0Jztcbi8vICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gQmxhY2snO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBUaGluJztcbi8vICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ01vbnQgQVMgUHJvIFNlbWlCb2xkJztcbi8vICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gRXh0cmFMaWdodCc7XG4vLyAgICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogMjAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBSZWd1bGFyJztcbi8vICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ01vbnQgQVMgUHJvIEV4dHJhTGlnaHRJdGFsaWMnO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tRXh0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tRXh0cmFMaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gVGhpbkl0YWxpYyc7XG4vLyAgICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogMTAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBCb2xkSXRhbGljJztcbi8vICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBCb2xkJztcbi8vICAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBIYWlybGluZSc7XG4vLyAgICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1IYWlybGluZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tSGFpcmxpbmUud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ01vbnQgQVMgUHJvIEJvb2snO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tQm9va0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tQm9va0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyB9XG5cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gQmxhY2tJdGFsaWMnO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvTW9udEFTUHJvLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNb250IEFTIFBybyBMaWdodEl0YWxpYyc7XG4vLyAgICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL01vbnRBU1Byby1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4vLyAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ01vbnQgQVMgUHJvIFJlZ3VsYXJJdGFsaWMnO1xuLy8gICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tUmVndWxhckl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9Nb250QVNQcm8tUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1UaGluSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IHdoaXRlO1xuICAvL2ZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gUmVndWxhcic7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAvLyBmb250LWZhbWlseTogJ01vbnQgQVMgUHJvIEJvbGQnO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXNpemU6IDQwcHQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3lhbjtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3BzaXplKSB7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogMzBwdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICBmb250LXNpemU6IDIycHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgZm9udC1zaXplOiAxOXB0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyAgJjpiZWZvcmUge1xuICAvLyAgICAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgICBsZWZ0OiAwO1xuICAvLyAgICAgIHRvcDogMDtcbiAgLy8gICAgICBib3R0b206IDA7XG4gIC8vICAgICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgICAgIHdpZHRoOiAwJTtcbiAgLy8gICAgICB6LWluZGV4OiAtMTtcbiAgLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1ibHVlO1xuICAvLyAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLCAuNzMsIC4zNCwgLjk5KTsgLy9lYXNlLW91dDtcbiAgLy8gICAgICAvLyBjdWJpYy1iZXppZXIoMCwuNzMsLjczLC45OSlcbiAgLy8gIH1cbn1cblxuLmhvbWUge1xuICBoMSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgZm9udC1zaXplOiA3MHB0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgIC8vICAmOmJlZm9yZSB7XG4gICAgLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICAgIC8vICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcHNpemUpIHtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgICAgZm9udC1zaXplOiA1MHB0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBwdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgICBmb250LXNpemU6IDE5cHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gIGgxLmFuaW1hdGUtYmcge1xuLy8gICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgICB9XG4vLyAgfVxuXG5wLmNvbG9yZWQgc3Ryb25nLFxucC5jb2xvcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNpbmdsZS1idXR0b24sXG4ubGlua2Jsb2NrcyB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjBwdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uYnVsbGV0cyB1bCBsaSxcbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cbiAgZm9udC1zaXplOiA0MHB0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvL2NvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wc2l6ZSkge1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcHNpemUpIHtcbiAgICAvLyBmb250LXNpemU6IDI4cHQ7XG4gICAgZm9udC1zaXplOiAyMnB0O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICBmb250LXNpemU6IDIycHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgZm9udC1zaXplOiAxOXB0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAvL2ZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gUmVndWxhcic7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAyMnB0O1xuICBsaW5lLWhlaWdodDogMjVwdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tZ3JlZW47XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgLy9mb250LWZhbWlseTogJ01vbnQgQVMgUHJvIFJlZ3VsYXInO1xuXG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1ZjRjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblxuICBmb250LXNpemU6IDIycHQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB0O1xufVxuXG4jY29udGVudCBsaSxcbi8vICNjb250ZW50IGEsIFxuc3Ryb25nLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAvL2ZvbnQtZmFtaWx5OiAnTW9udCBBUyBQcm8gUmVndWxhcic7XG4gIC8vIGZvbnQtc2l6ZTogMTZwdDtcbiAgLy8gbGluZS1oZWlnaHQ6IDI0cHQ7XG5cbiAgZm9udC1zaXplOiAxNHB0O1xuICBsaW5lLWhlaWdodDogMjBwdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBibGFjaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcHNpemUpIHtcbiAgICBmb250LXNpemU6IDE0cHQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICBsaW5lLWhlaWdodDogMTZwdDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgLy8gZm9udC1zaXplOiAxNHB0O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB0O1xuICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgICBsaW5lLWhlaWdodDogMTRwdDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgZm9udC1zaXplOiAxMnB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB0O1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbmZvb3RlciB7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbiNjb250ZW50IHtcbiAgJjpub3QodWwudGVhbW1lbWJlcnMpLFxuICAmOm5vdCh1bC5idWxsZXQtbGlzdCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gd2lkdGg6IDI1cHg7XG4gICAgICAgIC8vIGhlaWdodDogMjVweDtcbiAgICAgICAgLy8gbGVmdDogLTQwcHg7XG4gICAgICAgIC8vIHRvcDogNHB4O1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5lLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyAubGluZSB7XG4vLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4vLyB9XG4iLCJpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3dyYXBwZXIge1xuICAvLyBtYXgtd2lkdGg6IDEyMDBweDtcbiAgLy8gbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLy8gc2VjdGlvbi53aWRlIHtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBtYXgtd2lkdGg6bm9uZTtcbiAgLy8gfVxuXG4gIC5jZW50ZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5ob21lIHtcbiAgI2NvbnRlbnQge1xuICAgIC8vIG1hcmdpbi10b3A6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vICNjb250ZW50IHtcbi8vICAgcGFkZGluZy10b3A6IDEwMHB4O1xuLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuLy8gICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuLy8gICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbi8vICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4vLyB9XG5cbmEubW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi5hbmltc2l0aW9uLW92ZXJsYXktc2xpZGUge1xuICB6LWluZGV4OiAyMDAwMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbXNpdGlvbi1sb2FkaW5nIHtcbiAgei1pbmRleDogMjAwMDIgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbG1lZGlhIHtcbiAgLnNtLWljb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaWNvbiwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogLTEwMDAwMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgfVxuICB9XG5cbiAgLmZhY2Vib29rLCBhW2hyZWYqPVwiZmFjZWJvb2suY29tXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24tZmFjZWJvb2suc3ZnKTtcbiAgfVxuXG4gIC50d2l0dGVyLCBhW2hyZWYqPVwidHdpdHRlci5jb21cIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaWNvbi10d2l0dGVyLnN2Zyk7XG4gIH1cblxuICAuaW5zdGFncmFtLCBhW2hyZWYqPVwiaW5zdGFncmFtLmNvbVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uLWluc3RhZ3JhbS5zdmcpO1xuICB9XG5cbiAgLnlvdXR1YmUsIGFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uLXlvdXR1YmUuc3ZnKTtcbiAgfVxuXG4gIC5zbmFwY2hhdCwgYVtocmVmKj1cInNuYXBjaGF0LmNvbVwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uLXNuYXBjaGF0LnN2Zyk7XG4gIH1cbn1cblxuI3NpZGViYXIge1xuICAuc29jaWFsbWVkaWEge1xuICAgIC5zbS1pY29ucyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgIC5pY29uLCBhIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qXG4qIHRoaW4tdmlkZW8gXG4qKioqKioqKioqKipcbiovXG4udGhpbi12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRoaW4tdmlkZW86YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDElO1xufVxuXG4udGhpbi12aWRlbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLypcbiogMTYgLyA5IFxuKioqKioqKioqKioqXG4qL1xuLnNpeHRlZW4tbmluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpeHRlZW4tbmluZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5zaXh0ZWVuLW5pbmUgPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5hbmltc2l0aW9uLWxvYWRpbmcge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yLW5lb24tcGluayAhaW1wb3J0YW50O1xufVxuXG4vLyAudmlld3BvcnQge1xuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIHRvcDogMDtcbi8vICAgbGVmdDogMDtcbi8vICAgcmlnaHQ6IDA7XG4vLyAgIGJvdHRvbTogMDtcbi8vIH1cblxuLy8gLnNjcm9sbC1jb250YWluZXIge1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICB6LWluZGV4OiAxMDtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbi8vIH1cblxuLy8gLnBob3RvLXdyYXBwZXIge1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbi8vICAgLy8gYmFja2dyb3VuZDogI2RkZDtcbi8vIH1cblxuLy8gLnBob3RvIHtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB6LWluZGV4OiAyMDtcbi8vICAgd2lkdGg6IDE1MCU7XG4vLyAgIGhlaWdodDogYXV0bztcbi8vICAgdG9wOiAwO1xuLy8gICBsZWZ0OiAwO1xuLy8gfVxuIiwiLmdyaWQtYW5pbWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5zY2FsZS1pY29uLWFuaW1hdGlvbiB7XG4gIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3Ryb25nLFxuICBwIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZseUluIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gIGxpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnQtdG8tdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiIsIm5hdiB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAyO1xuICByaWdodDogY2FsYyg1JSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcHNpemUpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnNjcm9sbFVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICB9XG5cbiAgLmhhbWJ1cmdlciB7IFxuICAgIC8vIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGZvbnQ6IGluaGVyaXQ7IFxuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgd2lkdGg6IDQwcHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cblxuICAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgLmhhbWJ1cmdlci1ib3gge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLy8gLmhhbWJ1cmdlci1pbm5lciB7XG4gIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgIHRvcDogNTAlO1xuICAvLyAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgLy8gfVxuXG4gIC8vIC5oYW1idXJnZXItaW5uZXIsXG5cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC8qXG4gICAqIE1pbnVzXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsIHRvcCAwLjA4cyAwcyBlYXNlLW91dCxcbiAgICAgIG9wYWNpdHkgMHMgbGluZWFyO1xuICB9XG5cbiAgLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAvLyBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCB0b3AgMC4wOHMgZWFzZS1vdXQsXG4gICAgICBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjtcbiAgfVxuXG4gIC5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4uc2Nyb2xsaW5nIHtcbiAgbmF2IHtcbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxufSIsIi8vICNvdmVybGF5IHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4vLyAgIG9wYWNpdHk6IDAuNTtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICB0b3A6IDA7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIHJpZ2h0OiAwO1xuLy8gICBib3R0b206IDA7XG4vLyAgIHotaW5kZXg6IDEwMDA7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcbi8vIH1cblxuI3NpZGViYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcblxuICBvcGFjaXR5OiAwO1xuXG4gIC8vIGRpc3BsYXk6IG5vbmU7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgLy8gd2lkdGg6IDgwJTtcbiAgICAvLyByaWdodDogLTgwJTtcbiAgfVxuXG4gIC8vICYub3Blbi1zaWRlYmFyIHtcbiAgLy8gICByaWdodDogMDtcbiAgLy8gfVxuXG4gICNtYWlubmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgLy8gZm9udC1zaXplOiBtaW4oMzZweCwgNXZ3KTtcbiAgICAgICAgICBmb250LXNpemU6Y2xhbXAoMzZweCwgNXZ3LCA1dncpOyBcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogODAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB0O1xuICAgICAgICAgICAgLy8gcmlnaHQ6IC04MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWxtZWRpYSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLmN0YS1idG4tc2lkZWJhciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZwdCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogMTBweDtcblxuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnRuLWFycm93LXJpZ2h0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIC8vIHBhZGRpbmctdG9wOiAyMHB4O1xuICAvLyBtYXgtd2lkdGg6MTIwMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuXG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuXG4gIC5jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vbWFpbiBtZW51XG4gICAgI21haW5uYXYge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2Nyb2xsVXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDsgLy9iZXNzZXIgZmxleGJveFxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaG92ZXIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6YmVmb3Jle1xuICAgICAgICAvLyAgICAgY29udGVudDonTkFNRSc7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6cmVkO1xuICAgICAgICAvLyAgICAgbGVmdDowO1xuICAgICAgICAvLyAgICAgYm90dG9tOi0xMDAlO1xuICAgICAgICAvLyAgICAgcmlnaHQ6MDtcbiAgICAgICAgLy8gICAgIHotaW5kZXg6LTE7XG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgLy8gfVxuICAgICAgICAvLyAgJjpob3ZlcntcbiAgICAgICAgLy8gICAgICY6YmVmb3Jle1xuICAgICAgICAvLyAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgfVxuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjbWV0YW5hdiB7XG4gICAgZm9udC1zaXplOiA3MCU7XG4gICAgcGFkZGluZy10b3A6IDAuMmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcHNpemUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtZXRhbmF2IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUge1xuICBoZWFkZXIge1xuICAgIC8vICNsb2dvIHtcbiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9heGVsLXNwcmluZ2VyLWFrYWRlbWllLWxvZ28uc3ZnXCIpO1xuICAgIC8vIH1cblxuICAgIHVsIGxpIGEgc3BhbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnNjcm9sbGluZyB7XG4gICAgLy8gI2xvZ28ge1xuICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2F4ZWwtc3ByaW5nZXItYWthZGVtaWUtbG9nby1kYXJrLnN2Z1wiKTtcbiAgICAvLyB9XG5cbiAgICB1bCBsaSBhIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3RhLWJ0biB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUlO1xuICB0b3A6IC03MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcblxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogLTYwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2J0bi1hcnJvdy1yaWdodC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1ncmVlbjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1jdGEge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5cbiNsb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYXhlbC1zcHJpbmdlci1ha2FkZW1pZS1sb2dvLWRhcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2xvZ28uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblxuICAmLmludmVydGVkIHtcbiAgICAvLyAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2F4ZWwtc3ByaW5nZXItYWthZGVtaWUtbG9nby1kYXJrLnN2Z1wiKTtcbiAgfVxufVxuXG4vLyBuYXYgYSB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRtYXJnaW46IDE1cHggMjVweDtcbi8vIFx0b3V0bGluZTogbm9uZTtcbi8vIFx0Y29sb3I6ICNmZmY7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vIFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbi8vIFx0Zm9udC13ZWlnaHQ6IDQwMDtcbi8vIFx0dGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuLy8gXHRmb250LXNpemU6IDEuMzVlbTtcbi8vIH1cblxuLy8gbmF2IGE6aG92ZXIsXG4vLyBuYXYgYTpmb2N1cyB7XG4vLyBcdG91dGxpbmU6IG5vbmU7XG4vLyB9XG4vLyAvKiBFZmZlY3QgNTogc2FtZSB3b3JkIHNsaWRlIGluICovXG4vLyAuY2wtZWZmZWN0LTUgYSB7XG4vLyBcdG92ZXJmbG93OiBoaWRkZW47XG4vLyBcdHBhZGRpbmc6IDAgNHB4O1xuLy8gXHRoZWlnaHQ6IDFlbTtcbi8vIH1cblxuLy8gLmNsLWVmZmVjdC01IGEgc3BhbiB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4vLyBcdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcztcbi8vIFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4vLyB9XG5cbi8vIC5jbC1lZmZlY3QtNSBhIHNwYW46OmJlZm9yZSB7XG4vLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0dG9wOiAxMDAlO1xuLy8gXHRjb250ZW50OiBhdHRyKGRhdGEtaG92ZXIpO1xuLy8gXHRmb250LXdlaWdodDogNzAwO1xuLy8gXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuLy8gXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuLy8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbi8vIH1cblxuLy8gLmNsLWVmZmVjdC01IGE6aG92ZXIgc3Bhbixcbi8vIC5jbC1lZmZlY3QtNSBhOmZvY3VzIHNwYW4ge1xuLy8gXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4vLyBcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbi8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbi8vIH1cbiIsImZvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiNGQ0ZCRkQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5zaXRlbWFwIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm9ybWF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbG1lZGlhIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29weSBwIHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbiIsIi5hY2YtZmllbGRzIHtcbiAgJiA+IC5hY2YtZmllbGQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWYtZm9ybSB7XG4gIC5hY2YtZXJyb3ItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hZi1zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgfVxuICB9XG4gIC5hY2YtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICB0ZXh0YXJlYSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogMTBweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLy8gJjo6cGxhY2Vob2xkZXIge1xuICAgIC8vICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgLy8gICBjb2xvcjogbGlnaHRncmV5O1xuICAgIC8vICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgIC8vIH1cblxuICAgIC8vICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvLyAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgLy8gICBjb2xvcjogcmVkO1xuICAgIC8vIH1cblxuICAgIC8vICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLy8gICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgIC8vICAgY29sb3I6IHJlZDtcbiAgICAvLyB9XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxufVxuLy8gLmFjZi10cnVlLWZhbHNlIHtcbi8vICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuLy8gfVxuXG50ZXh0YXJlYSxcbmlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThwdCAhaW1wb3J0YW50O1xuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vYWYtc3VibWl0LWJ1dHRvblxuI2hhZXQtY2xldmVycmVhY2gtc3VibWl0LFxuLmFjZi1idXR0b24ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hY2YtcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY2YtdHJ1ZS1mYWxzZSB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNmLWZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNmLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWNmLWlucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWNmLXRydWUtZmFsc2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5tZXNzYWdlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGEge1xuICAgICAgLy8gb3BhY2l0eTogMC41O1xuICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKipcbiAgICAqIEdSSUQgXG4qKioqKioqKioqKioqKioqKioqKiovXG4uZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAvLyAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAvLyAgICAgJjpudGgtY2hpbGQoMSkge1xuICAvLyAgICAgICAuY29sIHtcbiAgLy8gICAgICAgICByaWdodDogNTAlO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAmOm50aC1jaGlsZCgyKSB7XG4gIC8vICAgICAgIC5jb2wge1xuICAvLyAgICAgICAgIGxlZnQ6IDUwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cbiAgbWFyZ2luLXRvcDogMTB2aDtcbiAgb3BhY2l0eTogMDtcblxuICAuY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIC8vICAgJjpudGgtY2hpbGQoMSkge1xuICAgIC8vICAgICByaWdodDogNTAlO1xuICAgIC8vICAgfVxuICAgIC8vICAgJjpudGgtY2hpbGQoMikge1xuICAgIC8vICAgICBsZWZ0OiA1MCU7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcHNpemUpIHtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICB9XG5cbiAgICAuY29sLWlubmVyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLy8gLmNvbC10ZXh0IHtcbiAgICAvLyB9XG5cbiAgICAuY29sLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgfVxuXG4gICAgLmNvbC1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY29sLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbiIsIi5ob21lIHtcblxuXG5cbiAgICAjc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAubWVudWJ1bGxldCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcblxuICAgIC8vICN0ZXN0aW1vbmlhbHMge1xuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLy8gICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgLy8gICAgICAgICB3aWR0aDogMjUlO1xuICAgIC8vICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3Rlc3RpbW9uaWFsLmpwZycpO1xuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcblxuXG4gICAgLy8gICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgLy8gICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2Utb3V0O1xuICAgIC8vICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlLW91dDtcbiAgICAvLyAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2Utb3V0O1xuICAgIC8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZS1vdXQ7XG4gICAgLy8gICAgICAgICB9XG5cbiAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAvLyAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgLy8gICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIC8vICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAvLyAgICAgICAgIH1cblxuICAgIC8vICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgIC8vICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgIC8vICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgIC8vICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAvLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG4gICAgLy8gICAgICAgICB9XG5cbiAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAvLyAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgLy8gICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgIC8vICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC8vIC5teWNsYXNzIHtcbiAgICAvLyAgICAgLnRlc3RpbW9uaWFsIHtcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgXG5cbn0iLCIuZXJyb3I0MDQge1xuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vIGZvbnQtc2l6ZTogMTUwcHQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDUwdncgIWltcG9ydGFudDtcbiAgICAvLyBjb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNsb2dvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNSU7XG4gICAgdG9wOiAxMHB4O1xuICB9XG5cbiAgLmN0YS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgI2NvbnRlbnQ0MDQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgc3Ryb25nLFxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIjY29udGVudC1wbGFpbnRleHQge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG59XG4iLCJcbiRncmlkLWdhcDogNXB4O1xuJGdyaWQtaXRlbS13aWR0aDogNTAwcHg7XG5cbi5jYXRlZ29yeSB7XG5cbiAgLm1hc29ucnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRncmlkLWdhcDsgLyogWzFdIEFkZCBzb21lIGdhcCBiZXR3ZWVuIHJvd3MgYW5kIGNvbHVtbnMgKi9cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggYXV0by1maWxsLCBtaW5tYXgoICRncmlkLWl0ZW0td2lkdGgsIDFmciApICk7IC8qIFsyXSBNYWtlIGNvbHVtbnMgYWRqdXN0IGFjY29yZGluZyB0byB0aGUgYXZhaWxhYmxlIHZpZXdwb3J0ICovXG4gICAgZ3JpZC1hdXRvLXJvd3M6ICRncmlkLWdhcDtcblxuICAgIC5tYXNvbnJ5LWJyaWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDQwO1xuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2RkZDtcblxuICAgICAgLnRodW1iIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIC5tYXNvbnJ5LWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTAlO1xuICAgICAgICBoMiB7IFxuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjokY29sb3ItYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgXG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogbGlnaHRncmV5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmQtYmxvY2sge1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufSIsIiNzdGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgIHdpZHRoOiA0OSU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3BzaXplKSB7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2Z1bGxzdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ltZy90ZXN0YmctbWluLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuXG4gIC8vICNhcHBseS1ub3cge1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgYm90dG9tOiAwO1xuICAvLyAgICAgcmlnaHQ6IDUlO1xuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC8vICAgICB3aWR0aDogNTAwcHg7XG4gIC8vICAgICBoZWlnaHQ6IDBweDtcbiAgLy8gICAgIHotaW5kZXg6IDI7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAvLyAgICAgI2FwcGx5LWJ1dHRvbiB7XG4gIC8vICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIC8vICAgICAgICAgaDMge1xuICAvLyAgICAgICAgICAgICBtYXJnaW46IDA7XG4gIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAvLyAgICAgICAgIH1cblxuICAvLyAgICAgICAgIHAge1xuICAvLyAgICAgICAgICAgICBtYXJnaW46IDA7XG4gIC8vICAgICAgICAgICAgIGNvbG9yOiBsaWdodGdyZXk7XG4gIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gfVxuXG4gIC5zdGFnZS1jdGEtYnRuIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAjc2Nyb2xsLWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogNSU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICNvdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgI2NvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAjc3RhZ2UtaW5uZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIGxlZnQ6IDUlO1xuICAgIGJvdHRvbTogMjAlO1xuXG4gICAgaDEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmVvbi1ncmVlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgLy8gd2lkdGg6IDYwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wc2l6ZSkge1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwYWNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuIiwiLnRlYW0ge1xuICAuY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3BzaXplKSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgIC8vICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbiAgICAvLyAmOm50aC1jaGlsZCgxKSB7XG4gICAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgIC8vICAgICAuaW5uZXIge1xuICAgIC8vICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAvLyAmOm50aC1jaGlsZCgyKSB7XG4gICAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vICAgICAmOmJlZm9yZSB7XG4gICAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5pbm5lci1vdmVybGF5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGgyLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgLy8gICBvcGFjaXR5OiAxO1xuICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuICAgICAgLy8gICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIC8vICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1waW5rO1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuaW5uZXItb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmlubmVyLW92ZXJsYXkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgIC8vICAgd2lkdGg6IDkwJTtcbiAgICAvLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uLXR3aXR0ZXItdGVhbS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmFtZWxpc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGNvbG9yLW5lb24tcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gIC5saW5rLTEge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3BzaXplKSB7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5rYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmxpbmtibG9ja3MtaW5uZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLmxpbmstMiB7XG4gICAgLy8gaGVpZ2h0OiAzMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmxpbmstMyB7XG4gICAgLy8gaGVpZ2h0OiAzMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcHNpemUpIHtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tYmx1ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcHNpemUpIHtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdG9wOiAtMThweDtcbiAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2J0bi1hcnJvdy1yaWdodC1kYXJrLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRsaW5lLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5oZWFkZXJIMiB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuICAuaGVhZGxpbmUtaW5uZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcHRvcHNpemUpIHtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuYXdhcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmF3YXJkIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci10ZXN0aW1vbmlhbHMge1xuXG4gICAgLy8gaGVpZ2h0OiAzMHZoOyBcbiAgICAvL21pbi1oZWlnaHQ6NDUwcHg7ICAgXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICBmaWx0ZXI6IGdyYXk7XG4gICAgICAgIC8qIElFNi05ICovXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgIC8qIEdvb2dsZSBDaHJvbWUsIFNhZmFyaSA2KyAmIE9wZXJhIDE1KyAqL1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlOyBcblxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkOyBcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgIC8qIE1pY3Jvc29mdCBFZGdlIGFuZCBGaXJlZm94IDM1KyAqL1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG5cbiAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2J0bi1hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnRuLWFycm93LWxlZnQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICB9XG5cblxufSIsIi5yZXNvcnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAuY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5yZXNvcnQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvZ3RlYXNlciB7XG4gICAgLy8gaGVpZ2h0OiAzMHZoO1xuICAgIG1pbi1oZWlnaHQ6NDUwcHg7ICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgIC5pdGVtIHtcbiAgICAgICAgLy8gd2lkdGg6IDMzLjMlOyBcbiAgICAgICAgZmxleC1ncm93OjE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgIC5wb3N0LWlubmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgLnBvc3QtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIi5wcm9qZWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLnByb2plY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OjMwdmg7ICBcbiAgICAgICAgLy8gbWluLWhlaWdodDo0NTBweDsgIFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcHNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOjUwJTsgXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge1xuICAgXG4gICAgICAgIH0gXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgICAgICBcblxuICAgICAgICB9IFxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyBcblxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2plY3QtbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwJTsgXG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9qZWN0LWlubmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICAgICAucHJvamVjdC1jZW50ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcsXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2plY3QtaW5uZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5iZW5lZml0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAuYmVuZWZpdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBtaW4taGVpZ2h0OjMwdmg7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICAmLmNvbHMtNCB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tZ3JlZW47XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwdmg7XG4gICAgfVxuXG4gICAgLmJlbmVmaXQtaW5uZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBzdHJvbmcsXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWtrb3JkZW9uIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1ibHVlO1xuICB9XG5cbiAgLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1ibHVlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2FibGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYWtrb3JkZW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmO1xuICAgICAgLy8gY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMjBwdDtcbiAgICBsaW5lLWhlaWdodDogMzBwdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLWJsdWU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDUlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnRuLWNyb3NzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLWJsdWU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgZm9udC1zaXplOiAxMXB0ICFpbXBvcnRhbnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJ1bGxldHMge1xuICB3aWR0aDogMTAwJTtcblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgIH1cbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDIwcHQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnRuLWFycm93LXJpZ2h0LWRhcmsuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tZ3JlZW47XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gIC5jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgI2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wc2l6ZSkge1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3BzaXplKSB7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wc2l6ZSkge1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3BzaXplKSB7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICB9XG5cbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICB9XG5cbiAgLmFkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5lbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaWNvbi1rb250YWt0LWVtYWlsLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC5waG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24ta29udGFrdC10ZWxlZm9uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIC53ZWJzaXRlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uLWtvbnRha3Qtd2Vic2l0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzbGV0dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1ibHVlO1xuXG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBwLm1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4qIENMRVZFUlJFQUNIXG4qKioqKioqKioqKioqKioqKioqKioqKiovXG4uaGFldC1jbGV2ZXJyZWFjaCB7XG4gIC50eXBlLXRleHQsXG4gIC50eXBlLWVtYWlsLFxuICAudHlwZS1nZW5kZXIge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3QsXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAvLyAmOi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8vICAgICAmOmFmdGVyIHtcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgLy8gICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAvLyAgICAgICAgIGNvbnRlbnQ6IFwiTGluZSAxXFxBIExpbmUgMlxcQSBMaW5lIDNcXEFcIjtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIC50eXBlLXBvbGljeV9jb25maXJtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTFwdDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50eXBlLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICNoYWV0LWNsZXZlcnJlYWNoLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudHlwZS1wb2xpY3lfY29uZmlybSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhhZXQtY2xldmVycmVhY2ggLmxhYmVsLWxlZnQgaW5wdXQsXG4uaGFldC1jbGV2ZXJyZWFjaCAubGFiZWwtbGVmdCBzZWxlY3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIudmlkZW8ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXB0b3BzaXplKSB7fVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDsgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWJsYWNrOyAgXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgXG4gICAgfSBcblxuICAgIHZpZGVve1xuICAgICAgICBvdXRsaW5lOiBub25lOyBcbiAgICB9XG4gICAgLmJ0bi1wbGF5IHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IFxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFwdG9wc2l6ZSkge31cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge31cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7ICBcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgfSBcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvaWNvbi1wbGF5LnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZnVsbGltYWdle1xuICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKlxuKiBJTUFHRSAmIFRFWFRcbioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uaW1hZ2UtYW5kLXRleHQge1xuICBoMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGg1IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubW9iaWxlLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGJvdHRvbTogMjBweDtcbiAgICBoMixcbiAgICBoNSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY29sLWlubmVyIHtcbiAgICBoMixcbiAgICBoNSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmdyaWQge1xuICAgIC5jb2wge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3BzaXplKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICB9XG5cbiAgLmNvbC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICRjb2xvci1uZW9uLXBpbms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgLy8gZm9udC1zaXplOiAxMnB0O1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDE4cHQ7XG4gICAgfVxuXG4gICAgLy9yZW1vdmUgc2l4dGVlbi1uaW5lXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXG4gICAgICAuY29sLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAuY29sLXRleHQge1xuICAgICY6aG92ZXIge1xuICAgICAgLmNvbC1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vcmVtb3ZlIHNpeHRlZW4tbmluZVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblxuICAgICAgLmNvbC1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5lb24tcGluaztcblxuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JpZCB7XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLmNvbC1vdmVybGF5IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRjb2xvci1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJGNvbG9yLW5lb24tcGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIC5jb2wtb3ZlcmxheSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgJGNvbG9yLW5lb24tcGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlc2l6ZSkge1xuICB9XG59XG4iLCIuaGVhZGxpbmUtYW5kLXRleHQge1xuICBoMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZW9uLXBpbms7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLmdyaWQge1xuICAgIC5jb2wge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIC5jb2wge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAkY29sb3ItZ3JleTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIC5jb2wge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldHNpemUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICAuZHluYW1pYy10ZXh0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY3RhLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmVvbi1ibHVlO1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAyMHB0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqXG4gICAgKiBJTkZPIFRFQU1QTEFURSBcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLmluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRzaXplKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5pbmZvLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0c2l6ZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLmluZm8tY29sLWlubmVyLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLmluZm8tY29sLWlubmVyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVnS0EsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSxzQ0FBc0MsQ0FBQyxlQUFlLENBQ3pELHFDQUFxQyxDQUFDLGNBQWMsQ0FDdEQsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSxxQ0FBcUMsQ0FBQyxlQUFlLENBQ3hELG9DQUFvQyxDQUFDLGNBQWMsQ0FDckQsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSwwQ0FBMEMsQ0FBQyxlQUFlLENBQzdELHlDQUF5QyxDQUFDLGNBQWMsQ0FDMUQsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSwwQ0FBMEMsQ0FBQyxlQUFlLENBQzdELHlDQUF5QyxDQUFDLGNBQWMsQ0FDMUQsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSxvQ0FBb0MsQ0FBQyxlQUFlLENBQ3ZELG1DQUFtQyxDQUFDLGNBQWMsQ0FDcEQsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSwyQ0FBMkMsQ0FBQyxlQUFlLENBQzlELDBDQUEwQyxDQUFDLGNBQWMsQ0FDM0QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSwyQ0FBMkMsQ0FBQyxlQUFlLENBQzlELDBDQUEwQyxDQUFDLGNBQWMsQ0FDM0QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLEdBQUcsQ0FBRSxxQ0FBcUMsQ0FBQyxlQUFlLENBQ3hELG9DQUFvQyxDQUFDLGNBQWMsQ0FDckQsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUks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 */
