::-moz-selection{background:#ed3d95;color:#fff}::selection{background:#ed3d95;color:#fff}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%,to{opacity:0}50%{opacity:1}}@keyframes c{0%{background-position:top -5rem left -2rem,center right -2rem}}*{box-sizing:border-box;margin:0;padding:0}body{color:#233659;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.6;background-color:#fff;background-repeat:no-repeat;background-blend-mode:multiply;background-attachment:fixed;background-size:55vw,auto 100vh;background-position:0 0,100% 0;animation:c .75s cubic-bezier(0,0,.2,1);background-image:url('data:image/svg+xml;utf8,<svg fill="#FFF450" viewBox="0 0 994 558" xmlns="http://www.w3.org/2000/svg"><path d="M0 0v558L994 0z"/></svg>'),url('data:image/svg+xml;utf8,<svg fill="#00B9F2" viewBox="0 0 454 975" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h454v975C221.907 702.66 60.811 368.062 0 0z"/></svg>')}@media screen and (max-width:999px){body{background-size:60vw,60vw}}.container{max-width:1800px;margin:0 auto;padding:15% 5%}@media screen and (min-width:1200px){.container{padding:5%}}.btn{font-family:Press Start\ 2P,monospace;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;background-color:#00b9f2;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:4px solid transparent;border-image-source:url(/img/twilio-quest-pixel-border-blue.svg);border-image-slice:8;border-image-outset:4px;padding:.6rem 1rem .5rem;box-shadow:0 4px 10px 0 rgba(35,54,89,.25)}ol,ul{list-style-position:inside}@font-face{font-family:Press Start\ 2P;src:url(/fonts/PressStart2P.woff)}@keyframes d{0%{opacity:0;filter:blur(2px) hue-rotate(-100deg)}}@keyframes e{0%{text-shadow:0 0 30px,20px 3px #ed145b,-20px -5px rgba(0,255,255,.2)}50%{text-shadow:3px 5px rgba(237,20,91,.7),5px -1px cyan}}@keyframes f{0%{filter:drop-shadow(10px 3px rgba(255,0,255,.2)) drop-shadow(-20px -5px rgba(0,255,255,.2))}50%{filter:hue-rotate(45deg) drop-shadow(-5px -5px rgba(255,0,255,.5))}}@keyframes g{0%{opacity:1}25%{opacity:.95}to{opacity:.93}}@keyframes h{0%{transform:translate3d(0,200%,0)}}.twlo-quest-promo{font-family:Press Start\ 2P;line-height:1.8;text-align:center;-webkit-font-smoothing:none}.twlo-quest-promo__container{position:relative;padding:1rem;color:#fff;background:#152748;overflow:hidden;animation:d 1s .4s backwards;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:480px){.twlo-quest-promo__container{padding:2rem}}[class^=twlo-quest-promo__screen-overlay-]{z-index:2;position:absolute;pointer-events:none;transition:filter 5s;animation:h 10s alternate infinite}.twlo-quest-promo__container:hover [class^=twlo-quest-promo__screen-overlay-]{filter:hue-rotate(205deg)}.twlo-quest-promo__screen-overlay-1{background-color:rgba(237,20,91,.03);top:48%;right:0;bottom:0;left:0}.twlo-quest-promo__screen-overlay-2{background-color:rgba(237,20,91,.03);top:38%;right:0;bottom:0;left:0}.twlo-quest-promo__screen-overlay-3{background-image:linear-gradient(270deg,rgba(237,20,91,.02),rgba(54,213,118,.04));top:48%;right:0;bottom:45%;left:0}.twlo-quest-promo__screen-overlay-4{background-image:linear-gradient(90deg,transparent,rgba(255,244,80,.03));top:35%;right:0;bottom:60%;left:0}.twlo-quest-promo__container:after,.twlo-quest-promo__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.twlo-quest-promo__container:before{background-image:url(/img/twilio-quest-scanlines.svg);opacity:.15;z-index:2}.twlo-quest-promo__container:after{opacity:.1;background-image:radial-gradient(at 35% 35%,hsla(0,0%,91%,.6),transparent);z-index:1}.twlo-quest-promo__content{margin-bottom:5%}.twlo-quest-promo__content:hover .twlo-quest-promo__logo{animation:f .1s 4 alternate}.twlo-quest-promo__content:hover .twlo-quest-promo__subtitle{animation:e .1s 6 alternate}.twlo-quest-promo__logo{max-width:900px;width:100%;margin:0 auto;margin-bottom:1rem;filter:blur(.5px);animation:g 75ms infinite}.twlo-quest-promo__scoreboard{font-size:.9rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:2;text-transform:uppercase;text-align:right;width:100%}.twlo-quest-promo__player-one{text-shadow:0 0 20px rgba(255,244,80,.5),1px 2px rgba(237,20,91,.8),-1px -2px rgba(0,255,255,.4);color:#fff450}.twlo-quest-promo__top-score{text-shadow:0 0 20px #ff001e,1px 3px 1px rgba(237,20,91,.2);color:#ff001e}.twlo-quest-promo__score{text-shadow:0 0 20px hsla(0,0%,100%,.8),1px 2px rgba(237,20,91,.4),-2px -1px rgba(0,255,255,.5);display:block;color:#fff}.twlo-quest-promo__subtitle{font:inherit;font-size:1rem;max-width:700px;margin:0 auto;margin-top:1rem;text-shadow:0 0 20px hsla(0,0%,100%,.5),1px 2px rgba(237,20,91,.6),0 -2px rgba(0,255,255,.5);margin-bottom:3rem}@media screen and (min-width:480px){.twlo-quest-promo__subtitle{font-size:1.25rem;margin-top:0}}a.twlo-quest-promo__btn{font:inherit;text-transform:uppercase;font-size:.75rem;text-decoration:none;color:#fff;background-color:#36d576;padding:1.2rem 1rem;white-space:nowrap;width:100%;border:4px solid transparent;border-image-source:url(/img/twilio-quest-pixel-border-white.svg);border-image-slice:4;border-image-outset:4px;filter:drop-shadow(4px 4px 0 black)}@media screen and (min-width:480px){a.twlo-quest-promo__btn{font-size:.9rem}}.twlo-quest-promo__btn-img{height:32px;margin-right:.5rem;display:inline-block;vertical-align:middle;transform:translateY(-2px)}.header{overflow:hidden;animation:a .75s;border-bottom:1px solid}@media screen and (min-width:1200px){.header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}.header-text{width:100%}@media screen and (min-width:1200px){.header-text{min-width:600px;margin-right:5%}}.signal-logo{display:inline-block;margin-bottom:3%}.hackpack-logo{max-width:100%;display:block;margin-bottom:5%}.header-images{position:relative;z-index:1;display:-ms-flexbox;display:flex;height:auto;width:100%;max-width:450px;min-height:500px;margin-top:3rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:500px){.header-images{-ms-flex-align:center;align-items:center;height:800px;margin-top:0}}.hackpack,.hackpack-lights{position:absolute;width:100%}.hackpack-lights{z-index:1}a.link{color:#233659;font-weight:700;position:relative}.terminal a.link:hover{background:#ed3d95;color:#fff}.terminal{font-family:lekton;font-size:1.3rem;line-height:1.5;-webkit-backface-visibility:hidden;backface-visibility:hidden}.event-info{margin-bottom:1ex}.with-love{transform:translateY(3px)}.divider{overflow:hidden;margin-top:1ex;margin-bottom:1ex}.header-cta{margin-top:3rem}html.js-enabled .output{opacity:0;transition:opacity .2s}html.js-enabled .output.visible{opacity:1}html.js-enabled .js-fallback{display:none}.cursor,.typed-cursor{background:#ed3d95;display:inline-block;vertical-align:middle;width:10px;height:25px}.cursor.hidden,.typed-cursor.hidden{display:none}.cursor{animation:1s b step-end infinite}.section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.section:not(:last-of-type){border-bottom:1px solid}.section.-intro{border-bottom:none}@media screen and (max-width:899px){.section{-ms-flex-direction:column;flex-direction:column}}.section-content a,.section-content a:visited{color:#ed3d95}.section-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:480px){.section-column{margin:0 2rem}}.section-row{margin-bottom:5rem}.section-image{max-width:100%;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:899px){.section-image{margin-bottom:3rem}}.section-title{font-size:24px;margin-bottom:1rem;font-weight:900}.section-title.-intro{font-family:Press Start\ 2P,monospace;color:#ed3d95;-webkit-font-smoothing:none;margin-bottom:2rem}.section-title.-center{text-align:center;margin-top:5rem}.section-body{max-width:55ch;margin-bottom:2rem}.section-row .section-body{min-height:150px}.section-list{list-style-position:inside}@media screen and (min-width:900px){.always-be-knolling{max-width:320px}.coin{max-width:306px}.hero{max-width:417px}.led-display{max-width:439px}.section-icon{width:75px;margin-bottom:1rem}}.fullwidth{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.fullwidth:not(:last-of-type){border-bottom:1px solid}.fullwidth.-intro{border-bottom:none}@media screen and (max-width:899px){.fullwidth{-ms-flex-direction:column;flex-direction:column}}.fullwidth-content a,.fullwidth-content a:visited{color:#ed3d95}.fullwidth-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:480px){.fullwidth-column{margin:0 2rem}}.fullwidth-row{margin-bottom:5rem}.fullwidth-body{max-width:110ch;margin-bottom:2rem}.fullwidth-row .fullwidth-body{min-height:150px}.fullwidth-title{font-size:24px;margin-bottom:1rem;font-weight:900}.fullwidth-title.-intro{font-family:Press Start\ 2P,monospace;color:#ed3d95;-webkit-font-smoothing:none;margin-bottom:2rem}.fullwidth-title.-center{text-align:center;margin-top:5rem}footer{text-align:center;padding-bottom:15%}.octocat{display:block;margin:0 auto;margin-bottom:3rem}.secondary-ctas{margin-top:3rem}.secondary-ctas .link{display:block;margin-bottom:1rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2NvbG9ycy5zY3NzIiwiYmFzZS9fYW5pbWF0aW9uLnNjc3MiLCJfcmVzZXQuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19icmVha3BvaW50cy5zY3NzIiwiX3F1ZXN0LXByb21vLnNjc3MiLCJtYWluLmNzcyIsIl9oZWFkZXIuc2NzcyIsIl9zZWN0aW9uLnNjc3MiLCJfZnVsbHdpZHRoLnNjc3MiLCJfZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JBLGlCQUNFLG1CQVBZLEFBUVosVUFBWSxDQUNiLEFBSEQsWUFDRSxtQkFQWSxBQVFaLFVBQVksQ0FDYixBQ05ELGFBQ0UsR0FBTSxTQUFXLENBQUEsQUFDakIsR0FBTyxTQUFXLENBQUEsQ0FBQSxBQVFwQixhQUNFLE1BQVcsU0FBVyxDQUFBLEFBQ3RCLElBQU0sU0FBVyxDQUFBLENBQUEsQUFPbkIsYUFDRSxHQUFPLDJEQUE2RCxDQUFBLENBQUEsQUNqQ3RFLEVBQ0Usc0JBQXNCLEFBQ3RCLFNBQVMsQUFDVCxTQUFVLENBQ1gsQUFFRCxLQUNFLGNGTGdCLEFFTWhCLHVDQ0ZrQyxBREdsQyxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGdCQUFnQixBQUVoQixzQkFBdUIsQUFDdkIsNEJBQTRCLEFBQzVCLCtCQUErQixBQUMvQiw0QkFBNEIsQUFDNUIsZ0NBQWlDLEFBQ2pDLCtCQUF3QyxBQUN4Qyx3Q0RadUMsQUNhdkMsNFVBRWdMLENBS2pMLEFFZkMsb0NGTkYsS0FtQkkseUJBQTJCLENBRTlCLENBQUEsQUFFRCxXQUNFLGlCQUFpQixBQUNqQixjQUFjLEFBQ2QsY0FBZSxDQUloQixBRTlCQyxxQ0Z1QkYsV0FLSSxVQUFXLENBRWQsQ0FBQSxBQVNELEtBQ0Usc0NDdkNpQyxBRHdDakMsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixvQkFBcUIsQUFDckIscUJBQXFCLEFBQ3JCLHlCRjNDWSxBRTRDWixXQUFZLEFBQ1osMEJBQWtCLEFBQWxCLHVCQUFrQixBQUFs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OyAvKiBCcmFuZCBjb2xvciAqL1xuJG94Zm9yZDogIzE1Mjc0ODsgLy8gRGFya2VzdCBibHVlXG4kbWlkbmlnaHQ6ICMyMzM2NTk7IC8qIERhcmtlciBibHVlICovXG4kZHVzazogIzU2NUI3MzsgLy8gRmFkZWQgQmx1ZVxuJHNtb2tlOiAjOTQ5NzlCOyAvLyBEYXJrIGdyZXlcbiRhc2g6ICNFOEU4RTg7IC8vIE1pZGRsZSBncmV5XG4kY2hhbGs6ICNGNUY1RjU7IC8vIExpZ2h0IGdyZXlcbiRzbm93OiAjRjlGOUY5OyAvLyBMaWdodGVzdCBncmV5XG4kYmx1ZTogIzAwQjlGMjtcbiR5ZWxsb3c6ICNGRkY0NTA7XG4kcGluazogI0VEM0Q5NTtcbiRyZWQ6ICNlZDE0NWI7XG4kcHVycGxlOiAjMzkzMDkyO1xuJGNoYWxrOiAjZjVmNWY1O1xuJGdyZWVuOiAjMzZENTc2O1xuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICBjb2xvcjogd2hpdGU7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgVGltaW5nIEZ1bmN0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBRdWlja2x5IGFjY2VsZXJhdGUgYW5kIHNsb3dseSBkZWNlbGVyYXRlIGJldHdlZW4gbG9jYXRpb25zLlxuJGVhc2U6IGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbi8vIFN0YXJ0IGF0IGZ1bGwgdmVsb2NpdHkgYW5kIHNsb3dseSBkZWNlbGVyYXRlIHRvIGEgcmVzdGluZyBwb2ludC5cbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xuLy8gUXVpY2tseSBhY2NlbGVyYXRlIGF0IHRoZSBiZWdpbm5pbmcgYW5kIGxldmVsIG91dCBhdCBlbmQuXG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAxLCAxKTtcbi8vIFB1bGxzIGJhY2sgdGhlbiBhY2NlbGVyYXRlcyBxdWlja2x5IGJleW9uZCBmaW5hbCByZXN0aW5nIHBvaW50LlxuJGJvdW5jZTogY3ViaWMtYmV6aWVyKDAuNSwgLTAuNSwgMC41LCAxLjUpO1xuXG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSwgeyBvcGFjaXR5OiAwIH1cbiAgMTAwJSB7IG9wYWNpdHk6IDEgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVmVydGljYWwge1xuICAwJSwgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXJlbSk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUsIDEwMCUgeyBvcGFjaXR5OiAwIH1cbiAgNTAlIHsgb3BhY2l0eTogMSB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUsIHsgb3BhY2l0eTogMCB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1iYWNrZ3JvdW5kIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtNXJlbSBsZWZ0IC0ycmVtLCBjZW50ZXIgcmlnaHQgLTJyZW07IH1cbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBjb2xvcjogJG1pZG5pZ2h0O1xuICBmb250LWZhbWlseTogJHNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1dncsIGF1dG8gMTAwdmg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCB0b3AgcmlnaHQ7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1iYWNrZ3JvdW5kIDc1MG1zICRlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cIiN7JHllbGxvd31cIiB2aWV3Qm94PVwiMCAwIDk5NCA1NThcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wIDB2NTU4TDk5NCAwelwiLz48L3N2Zz4nKSxcbiAgICB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cIiN7JGJsdWV9XCIgdmlld0JveD1cIjAgMCA0NTQgOTc1XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMCAwaDQ1NHY5NzVDMjIxLjkwNyA3MDIuNjYgNjAuODExIDM2OC4wNjIgMCAwelwiLz48L3N2Zz4nKTtcblxuICBAaW5jbHVkZSBiZWxvdygxMDAwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwdncsIDYwdnc7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTUlIDUlO1xuICBAaW5jbHVkZSBhYm92ZSgxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuXG5AbWl4aW4gcGl4ZWwtYm9yZGVyLWJsdWUge1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWltYWdlLXNvdXJjZTogdXJsKC9pbWcvdHdpbGlvLXF1ZXN0LXBpeGVsLWJvcmRlci1ibHVlLnN2Zyk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogODtcbiAgYm9yZGVyLWltYWdlLW91dHNldDogNHB4O1xufVxuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6ICRyZXRybztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBAaW5jbHVkZSBwaXhlbC1ib3JkZXItYmx1ZTtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgkbWlkbmlnaHQsIDAuMjUpO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlc3MgU3RhcnQgMlBcIjtcbiAgc3JjOiB1cmwoL2ZvbnRzL1ByZXNzU3RhcnQyUC53b2ZmKTtcbn1cblxuJG1vbm9zcGFjZTogJ0xla3RvbicsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRzYW5zOiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJHJldHJvOiBcIlByZXNzIFN0YXJ0IDJQXCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiIsIiRzbWFsbDogIDQ4MHB4O1xuJG1lZGl1bTogOTAwcHg7XG4kbGFyZ2U6ICAxMjAwcHg7XG4keGxhcmdlOiAxNDAwcHg7XG5cbkBtaXhpbiBhYm92ZSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJlbG93KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGggLSAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcmVzcyBTdGFydCAyUFwiO1xuICBzcmM6IHVybCgvZm9udHMvUHJlc3NTdGFydDJQLndvZmYpO1xufVxuXG5Aa2V5ZnJhbWVzIGJvb3RVcCB7XG4gIDAlIHsgb3BhY2l0eTogMDsgZmlsdGVyOiBibHVyKDJweCkgaHVlLXJvdGF0ZSgtMTAwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGdsaXRjaCB7XG4gIDAlIHsgdGV4dC1zaGFkb3c6IDAgMCAzMHB4LCAyMHB4IDNweCAkcmVkLCAtMjBweCAtNXB4IHJnYmEoY3lhbiwgMC4yKTsgfVxuICA1MCUgeyB0ZXh0LXNoYWRvdzogM3B4IDVweCByZ2JhKCRyZWQsIDAuNyksIDVweCAtMXB4IGN5YW47IH1cbn1cblxuQGtleWZyYW1lcyBpbWdHbGl0Y2gge1xuICAwJSB7IGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAzcHggcmdiYShtYWdlbnRhLCAwLjIpKSBkcm9wLXNoYWRvdygtMjBweCAtNXB4IHJnYmEoY3lhbiwgMC4yKSk7IH1cbiAgNTAlIHsgZmlsdGVyOiBodWUtcm90YXRlKDQ1ZGVnKSBkcm9wLXNoYWRvdygtNXB4IC01cHggcmdiYShtYWdlbnRhLCAwLjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaWNrZXIge1xuICAwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMjUlIHsgb3BhY2l0eTogMC45NTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC45MzsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcmVlbkJhbmRpbmcge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwJSwgMCk7IH1cbn1cblxuLnR3bG8tcXVlc3QtcHJvbW8ge1xuICBmb250LWZhbWlseTogXCJQcmVzcyBTdGFydCAyUFwiO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IG5vbmU7XG59XG5cbi50d2xvLXF1ZXN0LXByb21vX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogJG94Zm9yZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBib290VXAgMXMgNDAwbXMgYmFja3dhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIGFib3ZlKCRzbWFsbCkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuW2NsYXNzXj1cInR3bG8tcXVlc3QtcHJvbW9fX3NjcmVlbi1vdmVybGF5LVwiXSB7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgNXM7XG4gIGFuaW1hdGlvbjogc2NyZWVuQmFuZGluZyAxMHMgYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuXG4udHdsby1xdWVzdC1wcm9tb19fY29udGFpbmVyOmhvdmVyIHtcbiAgW2NsYXNzXj1cInR3bG8tcXVlc3QtcHJvbW9fX3NjcmVlbi1vdmVybGF5LVwiXSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDIwNWRlZyk7XG4gIH1cbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3NjcmVlbi1vdmVybGF5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWQsIDAuMDMpO1xuICB0b3A6IDQ4JTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3NjcmVlbi1vdmVybGF5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZWQsIDAuMDMpO1xuICB0b3A6IDM4JTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3NjcmVlbi1vdmVybGF5LTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgkcmVkLCAwLjAyKSwgcmdiYSgkZ3JlZW4sIDAuMDQpKTtcbiAgdG9wOiA0OCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDQ1JTtcbiAgbGVmdDogMDtcbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3NjcmVlbi1vdmVybGF5LTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCByZ2JhKCR5ZWxsb3csIDAuMDMpKTtcbiAgdG9wOiAzNSU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDYwJTtcbiAgbGVmdDogMDtcbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX2NvbnRhaW5lcjpiZWZvcmUsXG4udHdsby1xdWVzdC1wcm9tb19fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX2NvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy90d2lsaW8tcXVlc3Qtc2NhbmxpbmVzLnN2Zyk7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4udHdsby1xdWVzdC1wcm9tb19fY29udGFpbmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoYXQgMzUlIDM1JSwgcmdiYSgkYXNoLCAwLjYpLCB0cmFuc3BhcmVudCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udHdsby1xdWVzdC1wcm9tb19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xuICAmOmhvdmVyIHtcbiAgICAudHdsby1xdWVzdC1wcm9tb19fbG9nbyB7IGFuaW1hdGlvbjogaW1nR2xpdGNoIDEwMG1zIDQgYWx0ZXJuYXRlOyB9XG4gICAgLnR3bG8tcXVlc3QtcHJvbW9fX3N1YnRpdGxlIHsgYW5pbWF0aW9uOiBnbGl0Y2ggMTAwbXMgNiBhbHRlcm5hdGU7IH1cbiAgfVxufVxuXG4udHdsby1xdWVzdC1wcm9tb19fbG9nbyB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZmlsdGVyOiBibHVyKDAuNXB4KTtcbiAgYW5pbWF0aW9uOiBmbGlja2VyIDc1bXMgaW5maW5pdGU7XG59XG5cbi50d2xvLXF1ZXN0LXByb21vX19zY29yZWJvYXJkIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3BsYXllci1vbmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkeWVsbG93LCAwLjUpLCAxcHggMnB4IHJnYmEoJHJlZCwgMC44KSwgLTFweCAtMnB4IHJnYmEoY3lhbiwgMC40KTtcbiAgY29sb3I6ICR5ZWxsb3c7XG59XG5cbi50d2xvLXF1ZXN0LXByb21vX190b3Atc2NvcmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggI2ZmMDAxZSwgMXB4IDNweCAxcHggcmdiYSgkcmVkLCAwLjIpO1xuICBjb2xvcjogI2ZmMDAxZTtcbn1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3Njb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEod2hpdGUsIDAuOCksIDFweCAycHggcmdiYSgkcmVkLCAwLjQpLCAtMnB4IC0xcHggcmdiYShjeWFuLCAwLjUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udHdsby1xdWVzdC1wcm9tb19fc3VidGl0bGUge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSh3aGl0ZSwgMC41KSwgMXB4IDJweCByZ2JhKCRyZWQsIDAuNiksIDAgLTJweCByZ2JhKGN5YW4sIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIEBpbmNsdWRlIGFib3ZlKCRzbWFsbCkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtaXhpbiBkcm9wLXNoYWRvdyB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coNHB4IDRweCAwIGJsYWNrKTtcbn1cblxuQG1peGluIHBpeGVsLWJvcmRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoL2ltZy90d2lsaW8tcXVlc3QtcGl4ZWwtYm9yZGVyLXdoaXRlLnN2Zyk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogNDtcbiAgYm9yZGVyLWltYWdlLW91dHNldDogNHB4O1xufVxuXG5hLnR3bG8tcXVlc3QtcHJvbW9fX2J0biB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgcGFkZGluZzogMS4ycmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBwaXhlbC1ib3JkZXI7XG4gIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuICBAaW5jbHVkZSBhYm92ZSgkc21hbGwpIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4udHdsby1xdWVzdC1wcm9tb19fYnRuLWltZyB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXNzIFN0YXJ0IDJQXCI7XG4gIHNyYzogdXJsKC9mb250cy9QcmVzc1N0YXJ0MlAud29mZik7IH1cblxuLyogQnJhbmQgY29sb3IgKi9cbi8qIERhcmtlciBibHVlICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNFRDNEOTU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZVZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cmVtKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1iYWNrZ3JvdW5kIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC01cmVtIGxlZnQgLTJyZW0sIGNlbnRlciByaWdodCAtMnJlbTsgfSB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMjMzNjU5O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1dncsIGF1dG8gMTAwdmg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCB0b3AgcmlnaHQ7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1iYWNrZ3JvdW5kIDc1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgZmlsbD1cIiNGRkY0NTBcIiB2aWV3Qm94PVwiMCAwIDk5NCA1NThcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0wIDB2NTU4TDk5NCAwelwiLz48L3N2Zz4nKSwgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCIjMDBCOUYyXCIgdmlld0JveD1cIjAgMCA0NTQgOTc1XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMCAwaDQ1NHY5NzVDMjIxLjkwNyA3MDIuNjYgNjAuODExIDM2OC4wNjIgMCAwelwiLz48L3N2Zz4nKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIGJvZHkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHZ3LCA2MHZ3OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTUlIDUlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNSU7IH0gfVxuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlc3MgU3RhcnQgMlBcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCOUYyO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybCgvaW1nL3R3aWxpby1xdWVzdC1waXhlbC1ib3JkZXItYmx1ZS5zdmcpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDg7XG4gIGJvcmRlci1pbWFnZS1vdXRzZXQ6IDRweDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgzNSwgNTQsIDg5LCAwLjI1KTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXNzIFN0YXJ0IDJQXCI7XG4gIHNyYzogdXJsKC9mb250cy9QcmVzc1N0YXJ0MlAud29mZik7IH1cblxuQGtleWZyYW1lcyBib290VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KSBodWUtcm90YXRlKC0xMDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBnbGl0Y2gge1xuICAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAzMHB4LCAyMHB4IDNweCAjZWQxNDViLCAtMjBweCAtNXB4IHJnYmEoMCwgMjU1LCAyNTUsIDAuMik7IH1cbiAgNTAlIHtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDVweCByZ2JhKDIzNywgMjAsIDkxLCAwLjcpLCA1cHggLTFweCBjeWFuOyB9IH1cblxuQGtleWZyYW1lcyBpbWdHbGl0Y2gge1xuICAwJSB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDNweCByZ2JhKDI1NSwgMCwgMjU1LCAwLjIpKSBkcm9wLXNoYWRvdygtMjBweCAtNXB4IHJnYmEoMCwgMjU1LCAyNTUsIDAuMikpOyB9XG4gIDUwJSB7XG4gICAgZmlsdGVyOiBodWUtcm90YXRlKDQ1ZGVnKSBkcm9wLXNoYWRvdygtNXB4IC01cHggcmdiYSgyNTUsIDAsIDI1NSwgMC41KSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaWNrZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDAuOTU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC45MzsgfSB9XG5cbkBrZXlmcmFtZXMgc2NyZWVuQmFuZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMCUsIDApOyB9IH1cblxuLnR3bG8tcXVlc3QtcHJvbW8ge1xuICBmb250LWZhbWlseTogXCJQcmVzcyBTdGFydCAyUFwiO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IG5vbmU7IH1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMTUyNzQ4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbmltYXRpb246IGJvb3RVcCAxcyA0MDBtcyBiYWNrd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC50d2xvLXF1ZXN0LXByb21vX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbltjbGFzc149XCJ0d2xvLXF1ZXN0LXByb21vX19zY3JlZW4tb3ZlcmxheS1cIl0ge1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDVzO1xuICBhbmltYXRpb246IHNjcmVlbkJhbmRpbmcgMTBzIGFsdGVybmF0ZSBpbmZpbml0ZTsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fY29udGFpbmVyOmhvdmVyIFtjbGFzc149XCJ0d2xvLXF1ZXN0LXByb21vX19zY3JlZW4tb3ZlcmxheS1cIl0ge1xuICBmaWx0ZXI6IGh1ZS1yb3RhdGUoMjA1ZGVnKTsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fc2NyZWVuLW92ZXJsYXktMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMCwgOTEsIDAuMDMpO1xuICB0b3A6IDQ4JTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fc2NyZWVuLW92ZXJsYXktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMCwgOTEsIDAuMDMpO1xuICB0b3A6IDM4JTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fc2NyZWVuLW92ZXJsYXktMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDIzNywgMjAsIDkxLCAwLjAyKSwgcmdiYSg1NCwgMjEzLCAxMTgsIDAuMDQpKTtcbiAgdG9wOiA0OCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDQ1JTtcbiAgbGVmdDogMDsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fc2NyZWVuLW92ZXJsYXktNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNDQsIDgwLCAwLjAzKSk7XG4gIHRvcDogMzUlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA2MCU7XG4gIGxlZnQ6IDA7IH1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX2NvbnRhaW5lcjpiZWZvcmUsXG4udHdsby1xdWVzdC1wcm9tb19fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3R3aWxpby1xdWVzdC1zY2FubGluZXMuc3ZnKTtcbiAgb3BhY2l0eTogMC4xNTtcbiAgei1pbmRleDogMjA7IH1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX2NvbnRhaW5lcjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGF0IDM1JSAzNSUsIHJnYmEoMjMyLCAyMzIsIDIzMiwgMC42KSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAxMDsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDUlOyB9XG4gIC50d2xvLXF1ZXN0LXByb21vX19jb250ZW50OmhvdmVyIC50d2xvLXF1ZXN0LXByb21vX19sb2dvIHtcbiAgICBhbmltYXRpb246IGltZ0dsaXRjaCAxMDBtcyA0IGFsdGVybmF0ZTsgfVxuICAudHdsby1xdWVzdC1wcm9tb19fY29udGVudDpob3ZlciAudHdsby1xdWVzdC1wcm9tb19fc3VidGl0bGUge1xuICAgIGFuaW1hdGlvbjogZ2xpdGNoIDEwMG1zIDYgYWx0ZXJuYXRlOyB9XG5cbi50d2xvLXF1ZXN0LXByb21vX19sb2dvIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmaWx0ZXI6IGJsdXIoMC41cHgpO1xuICBhbmltYXRpb246IGZsaWNrZXIgNzVtcyBpbmZpbml0ZTsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fc2NvcmVib2FyZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3BsYXllci1vbmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgyNTUsIDI0NCwgODAsIDAuNSksIDFweCAycHggcmdiYSgyMzcsIDIwLCA5MSwgMC44KSwgLTFweCAtMnB4IHJnYmEoMCwgMjU1LCAyNTUsIDAuNCk7XG4gIGNvbG9yOiAjRkZGNDUwOyB9XG5cbi50d2xvLXF1ZXN0LXByb21vX190b3Atc2NvcmUge1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggI2ZmMDAxZSwgMXB4IDNweCAxcHggcmdiYSgyMzcsIDIwLCA5MSwgMC4yKTtcbiAgY29sb3I6ICNmZjAwMWU7IH1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX3Njb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSwgMXB4IDJweCByZ2JhKDIzNywgMjAsIDkxLCAwLjQpLCAtMnB4IC0xcHggcmdiYSgwLCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udHdsby1xdWVzdC1wcm9tb19fc3VidGl0bGUge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCAxcHggMnB4IHJnYmEoMjM3LCAyMCwgOTEsIDAuNiksIDAgLTJweCByZ2JhKDAsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnR3bG8tcXVlc3QtcHJvbW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5hLnR3bG8tcXVlc3QtcHJvbW9fX2J0biB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNkQ1NzY7XG4gIHBhZGRpbmc6IDEuMnJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybCgvaW1nL3R3aWxpby1xdWVzdC1waXhlbC1ib3JkZXItd2hpdGUuc3ZnKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiA0O1xuICBib3JkZXItaW1hZ2Utb3V0c2V0OiA0cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coNHB4IDRweCAwIGJsYWNrKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGEudHdsby1xdWVzdC1wcm9tb19fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9IH1cblxuLnR3bG8tcXVlc3QtcHJvbW9fX2J0bi1pbWcge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuXG4uaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBmYWRlIDc1MG1zO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5oZWFkZXItdGV4dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItdGV4dCB7XG4gICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfSB9XG5cbi5zaWduYWwtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMyU7IH1cblxuLmhhY2twYWNrLWxvZ28ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1JTsgfVxuXG4uaGVhZGVyLWltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAuaGVhZGVyLWltYWdlcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uaGFja3BhY2ssXG4uaGFja3BhY2stbGlnaHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGFja3BhY2stbGlnaHRzIHtcbiAgei1pbmRleDogMTA7IH1cblxuYS5saW5rIHtcbiAgY29sb3I6ICMyMzM2NTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRlcm1pbmFsIGEubGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFRDNEOTU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGVybWluYWwge1xuICBmb250LWZhbWlseTogJ2xla3Rvbic7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmV2ZW50LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxZXg7IH1cblxuLndpdGgtbG92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG5cbi5kaXZpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMWV4O1xuICBtYXJnaW4tYm90dG9tOiAxZXg7IH1cblxuLmhlYWRlci1jdGEge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbmh0bWwuanMtZW5hYmxlZCAub3V0cHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtczsgfVxuXG5odG1sLmpzLWVuYWJsZWQgLm91dHB1dC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5odG1sLmpzLWVuYWJsZWQgLmpzLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3Vyc29yLFxuLnR5cGVkLWN1cnNvciB7XG4gIGJhY2tncm91bmQ6ICNFRDNEOTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjVweDsgfVxuICAuY3Vyc29yLmhpZGRlbixcbiAgLnR5cGVkLWN1cnNvci5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmN1cnNvciB7XG4gIGFuaW1hdGlvbjogMXMgYmxpbmsgc3RlcC1lbmQgaW5maW5pdGU7IH1cblxuLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNlY3Rpb246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgLnNlY3Rpb24uLWludHJvIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5zZWN0aW9uLWNvbnRlbnQgYSwgLnNlY3Rpb24tY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0VEM0Q5NTsgfVxuXG4uc2VjdGlvbi1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5zZWN0aW9uLWNvbHVtbiB7XG4gICAgICBtYXJnaW46IDAgMnJlbTsgfSB9XG5cbi5zZWN0aW9uLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuLnNlY3Rpb24taW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuc2VjdGlvbi10aXRsZS4taW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByZXNzIFN0YXJ0IDJQXCIsIG1vbm9zcGFjZTtcbiAgICBjb2xvcjogI0VEM0Q5NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnNlY3Rpb24tdGl0bGUuLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cblxuLnNlY3Rpb24tYm9keSB7XG4gIG1heC13aWR0aDogNTVjaDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc2VjdGlvbi1yb3cgLnNlY3Rpb24tYm9keSB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7IH1cblxuLnNlY3Rpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuYWx3YXlzLWJlLWtub2xsaW5nIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gIC5jb2luIHtcbiAgICBtYXgtd2lkdGg6IDMwNnB4OyB9XG4gIC5oZXJvIHtcbiAgICBtYXgtd2lkdGg6IDQxN3B4OyB9XG4gIC5sZWQtZGlzcGxheSB7XG4gICAgbWF4LXdpZHRoOiA0MzlweDsgfVxuICAuc2VjdGlvbi1pY29uIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLmZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZnVsbHdpZHRoOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gIC5mdWxsd2lkdGguLWludHJvIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgLmZ1bGx3aWR0aCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmZ1bGx3aWR0aC1jb250ZW50IGEsIC5mdWxsd2lkdGgtY29udGVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0VEM0Q5NTsgfVxuXG4uZnVsbHdpZHRoLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZ1bGx3aWR0aC1jb2x1bW4ge1xuICAgICAgbWFyZ2luOiAwIDJyZW07IH0gfVxuXG4uZnVsbHdpZHRoLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuLmZ1bGx3aWR0aC1ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMTBjaDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZnVsbHdpZHRoLXJvdyAuZnVsbHdpZHRoLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbi5mdWxsd2lkdGgtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLmZ1bGx3aWR0aC10aXRsZS4taW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByZXNzIFN0YXJ0IDJQXCIsIG1vbm9zcGFjZTtcbiAgICBjb2xvcjogI0VEM0Q5NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmZ1bGx3aWR0aC10aXRsZS4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuXG5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNSU7IH1cblxuLm9jdG9jYXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnNlY29uZGFyeS1jdGFzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuc2Vjb25kYXJ5LWN0YXMgLmxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiIsIi5oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbmltYXRpb246IGZhZGUgNzUwbXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgQGluY2x1ZGUgYWJvdmUoMTIwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uaGVhZGVyLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgYWJvdmUoMTIwMHB4KSB7XG4gICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5cbi5zaWduYWwtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG5cbi5oYWNrcGFjay1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG59XG5cbi5oZWFkZXItaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgYWJvdmUoNTAwcHgpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaGFja3BhY2ssXG4uaGFja3BhY2stbGlnaHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhhY2twYWNrLWxpZ2h0cyB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5hLmxpbmsge1xuICBjb2xvcjogJG1pZG5pZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVybWluYWwgYS5saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi50ZXJtaW5hbCB7XG4gIGZvbnQtZmFtaWx5OiAnbGVrdG9uJztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxZXg7XG59XG5cbi53aXRoLWxvdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLmRpdmlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxZXg7XG4gIG1hcmdpbi1ib3R0b206IDFleDtcbn1cblxuLmhlYWRlci1jdGEge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG5cbmh0bWwuanMtZW5hYmxlZCAub3V0cHV0IHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtczsgfVxuaHRtbC5qcy1lbmFibGVkIC5vdXRwdXQudmlzaWJsZSB7IG9wYWNpdHk6IDE7IH1cbmh0bWwuanMtZW5hYmxlZCAuanMtZmFsbGJhY2sgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jdXJzb3IsXG4udHlwZWQtY3Vyc29yIHtcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgJi5oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi5jdXJzb3Ige1xuICBhbmltYXRpb246IDFzIGJsaW5rIHN0ZXAtZW5kIGluZmluaXRlO1xufVxuIiwiLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cbiAgJi4taW50cm8ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgYmVsb3coJG1lZGl1bSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgfVxufVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgYSwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLnNlY3Rpb24tY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIGFib3ZlKCRzbWFsbCkge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5zZWN0aW9uLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGJlbG93KCRtZWRpdW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICAmLi1pbnRybyB7XG4gICAgZm9udC1mYW1pbHk6ICRyZXRybztcbiAgICBjb2xvcjogJHBpbms7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gICYuLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tYm9keSB7XG4gIG1heC13aWR0aDogNTVjaDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAuc2VjdGlvbi1yb3cgJiB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFNlY3Rpb24gSW1hZ2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIGFib3ZlKCRtZWRpdW0pIHtcbiAgLmFsd2F5cy1iZS1rbm9sbGluZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC5jb2luIHtcbiAgICBtYXgtd2lkdGg6IDMwNnB4O1xuICB9XG5cbiAgLmhlcm8ge1xuICAgIG1heC13aWR0aDogNDE3cHg7XG4gIH1cblxuICAubGVkLWRpc3BsYXkge1xuICAgIG1heC13aWR0aDogNDM5cHg7XG4gIH1cblxuICAuc2VjdGlvbi1pY29uIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4iLCIuZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gICYuLWludHJvIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGJlbG93KCRtZWRpdW0pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbn1cblxuLmZ1bGx3aWR0aC1jb250ZW50IHtcbiAgYSwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLmZ1bGx3aWR0aC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgYWJvdmUoJHNtYWxsKSB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gIH1cbn1cblxuLmZ1bGx3aWR0aC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uZnVsbHdpZHRoLWJvZHkge1xuICBtYXgtd2lkdGg6IDExMGNoO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIC5mdWxsd2lkdGgtcm93ICYge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5mdWxsd2lkdGgtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICYuLWludHJvIHtcbiAgICBmb250LWZhbWlseTogJHJldHJvO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuIiwiZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xufVxuXG4ub2N0b2NhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnNlY29uZGFyeS1jdGFzIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgLmxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbiJdfQ== */
