body{margin:0;box-sizing:border-box}button{font:inherit;outline:none;text-transform:inherit}li,ol,ul{margin:0;padding:0;list-style:none}img,li,ol,q,ul{display:block}q:after,q:before{content:none}abbr{text-decoration:none}strong{font-weight:500}p{margin:0}:root{--primary-ligth:#e5f2ae;--primary:#b4c959;--primary-dark:#5f723f;--secondary-ligth:#fffae6;--secondary:#ffdd63;--secondary-dark:#e2bd34;--tertiary-ligth:#f5b49e;--tertiary:#e87a54;--tertiary-dark:#9e5235;--dark:#222;--gray-dark:#545355;--gray-light:#aaa;--light:#eee;--text-dark:#111;--text-light:#fff;--tap:rgba(180,201,89,0.4);--ease-bounce:cubic-bezier(0.18,0.89,0.32,1.28);--font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family)}a{color:#e87a54;color:var(--tertiary)}::-moz-selection{background:#b4c959;background:var(--primary);color:#111;color:var(--text-dark)}::selection{background:#b4c959;background:var(--primary);color:#111;color:var(--text-dark)}.body{background:#e7e7e7 url(/assets/img/wall.jpg) center 70vh;color:#111;color:var(--text-dark);-webkit-tap-highlight-color:rgba(180,201,89,.4);-webkit-tap-highlight-color:var(--tap)}.button{border:none;background:#b4c959;background:var(--primary);color:#fff;color:var(--text-light);padding:.625em 1.25em;cursor:pointer;font-weight:700;position:relative;text-decoration:none;text-transform:uppercase;transition:transform 50ms ease-out;display:block;z-index:0;margin:1em .5em 1.625em;-webkit-tap-highlight-color:none}.button:before{background:#5f723f;background:var(--primary-dark);transform:translateY(.625em);z-index:-2;transition:inherit}.button:after,.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.button:after{background:inherit;z-index:-1}.button:hover{transform:translateY(.125em)}.button:hover:before{transform:translateY(.5em)}.button:active{transform:translateY(.625em)}.button:active:before{transform:translateY(0)}.section--dark{background:#222;background:var(--dark);color:#fff;color:var(--text-light)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.section{padding:16px;text-align:center;max-width:1000px;margin:0 auto}.section__title{color:#9e5235;color:var(--tertiary-dark)}.section__list{display:flex;flex-wrap:wrap;justify-content:space-between}.section__video{max-width:calc(100vw - 32px);max-height:calc(56.25vw - 18px);width:853.333333px;height:480px;border-radius:5px}.hero{height:90vh;color:#fff;color:var(--text-light);font-size:3vw;display:flex;align-items:center;justify-content:center;flex-direction:column;text-transform:uppercase;white-space:nowrap;position:relative;line-height:1;overflow:hidden;box-sizing:border-box;padding:48px 0;background-color:#a6ba86}@media(min-width:33.3333em){.hero{font-size:1em}.button--hero{font-size:1.2em!important}}.hero__title{font-size:6em;margin:0;font-weight:300;white-space:nowrap}.hero__title--dust{position:relative;color:#fff;background:#000;mix-blend-mode:screen}.hero__title--dust:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#fff url(/assets/img/multisize/1x/dust-20.jpg) 50%/512px;mix-blend-mode:multiply;pointer-events:none}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.hero__title--dust:before{background-image:url(/assets/img/multisize/2x/dust@2x-20.jpg)}}@supports not (mix-blend-mode:multiply){.hero__title--dust{background:#fff url(/assets/img/multisize/1x/dust-20.jpg) 50%/512px;-webkit-text-fill-color:transparent;-webkit-background-clip:text!important;background-clip:text!important}.hero__title--dust:before{content:none}}.hero__title--bold{font-weight:800}.hero__letter--fall{display:inline-block;animation:letter-fall 1.5s cubic-bezier(1,0,.9,1.25) 2.5s,letter-fall-copy 2.5s steps(1);transform-origin:37% 87%;transform:translateX(-5%) rotate(15deg);backface-visibility:hidden}@keyframes letter-fall{0%{transform:translateX(-5%) rotate(0)}to{transform:translateX(-5%) rotate(15deg)}}.hero__date{font-size:2em;font-weight:700;margin-top:.1em}.hero__info{margin:.5em 0 1em;font-weight:500;font-size:1.3em;z-index:0}.hero__more-info{display:flex;justify-content:space-between;font-weight:700}.button--hero{font-size:1.8em;margin:0 0 .625em;z-index:0}.landscape{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.buildings{width:56em;height:40em;margin-bottom:-21em;overflow:hidden;font-size:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:0}.buildings__img{width:100%;margin-left:-1%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:42em){.buildings{margin-bottom:-14em;font-size:1.25em;height:28em}.buildings__img{margin-left:2%}}.hero__layer--fog{bottom:20%}.hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__layer--sky{background:linear-gradient(180deg,#a6ba86 2.5%,#e3c677 20%,#000)}.hero__layer--depths{background:linear-gradient(180deg,transparent 40%,#000 80%)}.hero__layer--depths-small{top:90%;background:linear-gradient(180deg,transparent 0,#000);z-index:1}.hero__separator{overflow:hidden;height:600px;margin:-300px 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero__separator__content{width:100%;height:0;margin-top:300px;overflow:visible;position:relative}.hero__separator__img{--wall-height:150px;--wall-offset:-0.46666;position:absolute;right:0;left:0;bottom:calc(var(--wall-offset)*var(--wall-height));height:var(--wall-height);width:100%;max-width:2130px;margin:0 auto;-o-object-fit:cover;object-fit:cover;z-index:1}.plant{--plant-offset-x:0;--plant-offset-y:0;z-index:2;position:absolute;color:#fff;color:var(--text-light)}.plant--bottom{bottom:var(--plant-offset-y)}.plant--top{top:var(--plant-offset-y)}.plant--right{right:var(--plant-offset-x)}.plant--left{left:var(--plant-offset-x)}.plant-sky{--plant-offset-x:-70px;--plant-offset-y:-35px;height:33.3333vw;transform-origin:left top}.plant-wall-right{--plant-offset-x:-30px;--plant-offset-y:-120px;height:40vw;transform-origin:right bottom}.plant-wall-left{--plant-offset-x:-65px;--plant-offset-y:-120px;height:45vw;transform-origin:left bottom;transform:translate(-15%) rotate(20deg)}@media(min-width:800px){.plant-wall-right{height:320px}.plant-sky{height:266.67px}.plant-wall-left{height:360px}}.plant-sky--animation{animation:plant_sky 4.3s ease-out .1s,plant_sky-copy .1s steps(1)}.plant-wall-right--animation{animation:plant_wall_right 3.1s ease-out .8s,plant_wall_right-copy .8s steps(1)}.plant-wall-left--animation{animation:plant_wall_left 4s ease-out .25s,plant_wall_left-copy .25s steps(1)}@keyframes plant_sky{0%{transform:translate(-88%,12%) rotate(45deg)}to{transform:translate(0) rotate(0)}}@keyframes plant_wall_right{0%{transform:translate(150%,-10%) rotate(-75deg)}to{transform:translate(0) rotate(0)}}@keyframes plant_wall_left{0%{transform:translate(-207%,-33%) rotate(120deg)}to{transform:translate(-15%) rotate(20deg)}}@keyframes letter-fall-copy{0%{transform:translateX(-5%) rotate(0)}to{transform:translateX(-5%) rotate(15deg)}}@keyframes plant_sky-copy{0%{transform:translate(-88%,12%) rotate(45deg)}to{transform:translate(0) rotate(0)}}@keyframes plant_wall_right-copy{0%{transform:translate(150%,-10%) rotate(-75deg)}to{transform:translate(0) rotate(0)}}@keyframes plant_wall_left-copy{0%{transform:translate(-207%,-33%) rotate(120deg)}to{transform:translate(-15%) rotate(20deg)}}.buildings--animation{animation:buildings-up 2s cubic-bezier(.25,.46,.45,.94),fade-in 2s ease-in}.buildings__img--animation{animation:shake1 .05s cubic-bezier(.45,.05,.55,.95) 0s 20 alternate,shake2 .05s cubic-bezier(.45,.05,.55,.95) 1s 10 alternate,shake3 .05s cubic-bezier(.45,.05,.55,.95) 1.5s 5 alternate,shake3 .05s cubic-bezier(.45,.05,.55,.95) 1.75s 3.5 alternate}.buildings--hidden{opacity:0}@keyframes buildings-up{0%{transform:translateY(1em)}to{transform:translateY(0)}}@keyframes shake1{0%{transform:translateX(1.5px)}to{transform:translateX(-1.5px)}}@keyframes shake2{0%{transform:translateX(1px)}to{transform:translateX(-1px)}}@keyframes shake3{0%{transform:translateX(.5px)}to{transform:translateX(-.5px)}}@keyframes shake4{0%{transform:translateX(.25px)}to{transform:translateX(-.25px)}}.no-overflow{overflow:hidden}.graffitis{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.graffiti{--size:10vw;position:absolute;width:var(--size);min-width:80px}.graffiti--warning{--size:18vw;top:-4%;right:5%;z-index:1;max-width:110px;transform:rotate(5deg)}.graffiti--hackupc{--size:20vw;top:35%;left:calc(100% + 10px)}.graffiti--system{--size:20vw;top:20%;right:calc(100% + 10px)}.graffiti--fallout{--size:16vw;bottom:20%;right:calc(100% + 20px)}.section--faq{margin-top:64px;position:relative}.section__list--faq{margin:-8px}.question{flex:1 1 250px;margin:8px}.question__title{font-weight:700;font-size:1.1em;color:#9e5235;color:var(--tertiary-dark);margin:1em 0 .5em}.question__answer{text-align:left;line-height:1.23}.photo-grid{display:grid;grid-template:1fr 1fr 1fr/1fr 1fr 1fr;grid-gap:1em;gap:1em;position:relative}.photo-grid__overlay{opacity:0;position:absolute;top:-1em;right:-1em;bottom:-1em;left:-1em;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;transition:opacity .4s ease-out;border-radius:1em}.photo-grid__overlay-img{width:25%}.photo-grid:hover>.photo-grid__overlay{opacity:1}.photo-grid__photo{width:100%;border-radius:3px}.photo-grid-wrapper{display:block;margin:auto;max-width:700px;text-decoration:none}.photo-grid__more{display:flex;align-items:center;justify-content:center;text-decoration:none;flex-wrap:wrap;font-size:5vw;font-weight:900;line-height:1;background:rgba(0,0,0,.33);color:#fff;color:var(--text-light);text-transform:uppercase;border-radius:3px}.photo-grid__more-text--small{font-size:.85em}@media only screen and (min-width:40rem){.photo-grid__more{font-size:2rem}}.section__list--participate{justify-content:space-around}.button--mentor,.button--sponsor,.button--volunteer{background:#b4c959;background:var(--primary);flex-basis:9em}.button--mentor:before,.button--sponsor:before,.button--volunteer:before{background:#5f723f;background:var(--primary-dark)}.button--disabled{filter:saturate(.15);cursor:not-allowed}.button--disabled:hover{transform:none}.button--disabled:hover:before{transform:translateY(.625em)}.button__tooltip{position:absolute;white-space:nowrap;top:-2em;line-height:1;left:50%;background:#545355;background:var(--gray-dark);transform:translate(-50%,2.625em);z-index:-3;border-radius:5px;padding:.25em .5em;animation:tooltip-in .3s cubic-bezier(.18,.89,.32,1.28) 0s,tooltip-stay 1s linear .3s,tooltip-out .2s cubic-bezier(.25,.46,.45,.94) 1.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes tooltip-in{0%{transform:translate(-50%,2.625em)}to{transform:translate(-50%)}}@keyframes tooltip-out{0%{transform:translate(-50%)}to{transform:translate(-50%,2.625em)}}@keyframes tooltip-stay{0%{transform:translate(-50%)}to{transform:translate(-50%)}}.section__title--logos{margin:0}.section__title--support{font-size:1.1em}.section__list--sponsors{--gap:2vw;display:flex;justify-content:center;align-items:center;justify-items:center;align-content:center;padding:var(--gap) calc(var(--gap)*3);margin:auto}.section__list--sponsors-tera{--columns:1;max-width:unset}.section__list--sponsors-giga{--columns:1;max-width:80%}.section__list--sponsors:nth-child(2):not(.section__list--sponsors-tera){max-width:unset}.section__list--sponsors-mega{--columns:2}.section__list--sponsors-kilo{--columns:3}.section__list--sponsors-mili{--columns:4}@media(min-width:544px){.section__list--sponsors-tera{--columns:1;max-width:60%}.section__list--sponsors-giga{--columns:2;max-width:unset}.section__list--sponsors-mega{--columns:3}.section__list--sponsors-kilo{--columns:4}.section__list--sponsors-mili{--columns:5}.section__list--sponsors{--gap:1em}}.section--sponsors{padding:1em 0;max-width:800px}.sponsor{--scale:1;transition:transform .1s ease-out;width:calc((100%/var(--columns) - var(--gap)*2)*var(--scale));display:block;margin:var(--gap)}.sponsor:hover{transform:scale(1.1)}.sponsor__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section__list--partners{max-width:40em;margin:auto;align-items:center;justify-content:center;padding:.5em}.partner{height:4em;margin:.5em;transition:transform .1s ease-out;max-width:100%;display:block}.partner__img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.partner:hover{transform:scale(1.125)}.section--footer{max-width:none;position:relative;color:#fff;color:var(--text-light);padding-bottom:1.5em;padding-top:calc(128px + 1em);overflow:hidden}.footer__link{color:#ffdd63;color:var(--secondary);text-decoration:none}.footer__img{height:350px}.no-overflow--footer:before{content:"";top:350px;background-color:#5c5242}.no-overflow--footer,.no-overflow--footer:before{position:absolute;bottom:0;left:0;right:0;z-index:-1}.no-overflow--footer{top:0;display:flex;justify-content:center}.footer__element{margin:1em auto}.footer__element--first{margin-top:0}.footer__element--last{margin-bottom:0}.footer_column{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;margin:-.5em auto}.footer_column__element{margin:.5em}.section__list--links-list{max-width:500px;flex-wrap:nowrap;align-items:center}.section__list--packed{max-width:350px;flex-grow:1}@media(max-width:25em){.section__list--packed{font-size:4vw}}.links-list{text-decoration:none;line-height:1;vertical-align:middle}.links-list__separator{opacity:.5}.last-year-site{display:inline-block}.section__list--contact{justify-content:center;flex-wrap:nowrap;max-width:17.5em;flex-basis:17.5em}.contact{transition:transform .1s ease-out;flex:1}.contact__link{width:100%;display:block;line-height:1}.contact__icon{width:1.5em;min-width:20px;margin:auto}.contact:hover{transform:scale(1.25)}.lenny-face{white-space:nowrap}.secret-link{color:inherit;text-decoration:inherit}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zdHlsZXMvc2hhcmVkL3Jlc2V0LmNzcyIsIi4uLy4uLy4uL3NyYy9zdHlsZXMvc2hhcmVkL3ZhcmlhYmxlcy5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL3NoYXJlZC9jdXN0b20uY3NzIiwiLi4vLi4vLi4vc3JjL3N0eWxlcy9zaGFyZWQvZ2VuZXJhbC5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL2xhbmRpbmcvaGVyby5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL2xhbmRpbmcvZmFxLmNzcyIsIi4uLy4uLy4uL3NyYy9zdHlsZXMvbGFuZGluZy9waG90b3MuY3NzIiwiLi4vLi4vLi4vc3JjL3N0eWxlcy9sYW5kaW5nL21vcmVhcGxpY2F0aW9ucy5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL2xhbmRpbmcvc3BvbnNvcnMuY3NzIiwiLi4vLi4vLi4vc3JjL3N0eWxlcy9zaGFyZWQvZm9vdGVyLmNzcyIsIi4uLy4uLy4uL3NyYy9zdHlsZXMvc2hhcmVkL2V4dHJhcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsS0FBTyxRQUFTLENBQUUscUJBQXdCLENBQzFDLE9BQVMsWUFBYSxDQUFFLFlBQWEsQ0FBRSxzQkFBeUIsQ0FDaEUsU0FBVyxRQUFTLENBQUUsU0FBVSxDQUFFLGVBQWtDLENBQ3BFLGVBRG9ELGFBQzVCLENBQ3hCLGlCQUFxQixZQUFlLENBQ3BDLEtBQU8sb0JBQXVCLENBQzlCLE9BQVMsZUFBa0IsQ0FDM0IsRUFBSSxRQUFXLENDUGYsTUFDQyx1QkFBd0IsQ0FDeEIsaUJBQWtCLENBQ2xCLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FDMUIsbUJBQW9CLENBQ3BCLHdCQUF5QixDQUN6Qix3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLHVCQUF3QixDQUN4QixXQUFZLENBQ1osbUJBQW9CLENBRXBCLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQiwwQkFBOEIsQ0Ft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Q3JDLHdCQUEwQixZQUFlLENBQ3pDLHVCQUF5QixlQUFrQixDQUUzQyxlQUNDLFlBQWEsQ0FDYiw0QkFBNkIsQ0FDN0IsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixpQkFDRCxDQUNBLHdCQUEwQixXQUFlLENBR3pDLDJCQUNDLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixrQkFDRCxDQUNBLHVCQUNDLGVBQWdCLENBQ2hCLFdBQ0QsQ0FDQSx1QkFDQyx1QkFBeUIsYUFBZ0IsQ0FDMUMsQ0FDQSxZQUNDLG9CQUFxQixDQUNyQixhQUFjLENBQ2QscUJBQ0QsQ0FDQSx1QkFDQyxVQUNELENBR0EsZ0JBQ0Msb0JBQ0QsQ0FHQSx3QkFDQyxzQkFBdUIsQ0FDdkIsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixpQkFDRCxDQUNBLFNBQ0MsaUNBQW9DLENBQ3BDLE1BQ0QsQ0FDQSxlQUNDLFVBQVcsQ0FDWCxhQUFjLENBQ2QsYUFDRCxDQUNBLGVBQ0MsV0FBWSxDQUNaLGNBQWUsQ0FDZixXQUNELENBQ0EsZUFDQyxxQkFDRCxDQzdGQSxZQUFjLGtCQUFxQixDQUNuQyxhQUFlLGFBQWMsQ0FBRSx1QkFBMEIiLCJmaWxlIjoibGFuZGluZy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQ3VzdG9tIHN0eWxlcyB0byBzdGFydCB3aXRoICovXG5ib2R5IHsgbWFyZ2luOiAwOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5idXR0b24geyBmb250OiBpbmhlcml0OyBvdXRsaW5lOiBub25lOyB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxudWwsb2wsbGkgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyB9XG5xLGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5xOjpiZWZvcmUscTo6YWZ0ZXIgeyBjb250ZW50OiBub25lOyB9XG5hYmJyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5zdHJvbmcgeyBmb250LXdlaWdodDogNTAwOyB9XG5wIHsgbWFyZ2luOiAwOyB9XG4iLCIvKiBWYXJpYWJsZXMgKi9cbjpyb290IHtcblx0LS1wcmltYXJ5LWxpZ3RoOiAjZTVmMmFlO1xuXHQtLXByaW1hcnk6ICNiNGM5NTk7XG5cdC0tcHJpbWFyeS1kYXJrOiAjNWY3MjNmO1xuXHQtLXNlY29uZGFyeS1saWd0aDogI2ZmZmFlNjtcblx0LS1zZWNvbmRhcnk6ICNmZmRkNjM7XG5cdC0tc2Vjb25kYXJ5LWRhcms6ICNlMmJkMzQ7XG5cdC0tdGVydGlhcnktbGlndGg6ICNmNWI0OWU7XG5cdC0tdGVydGlhcnk6ICNlODdhNTQ7XG5cdC0tdGVydGlhcnktZGFyazogIzllNTIzNTtcblx0LS1kYXJrOiAjMjIyO1xuXHQtLWdyYXktZGFyazogIzU0NTM1NTtcblx0LyogLS1ncmF5LWRhcms6ICMzOTM4M2E7ICovXG5cdC0tZ3JheS1saWdodDogI2FhYTtcblx0LS1saWdodDogI2VlZTtcblx0LS10ZXh0LWRhcms6ICMxMTE7XG5cdC0tdGV4dC1saWdodDogI2ZmZjtcblx0LS10YXA6IHJnYmEoMTgwLCAyMDEsIDg5LCAwLjQpO1xuXG5cdC8qXG5cdC0tZGFyazogIzU5NTk1OTtcblx0LS1ncmF5LWRhcms6ICNiM2IzYjM7XG5cdC0tZ3JheS1saWdodDogI2Y0ZjRmNDtcblx0LS1saWdodDogI2ZmZjtcblx0Ki9cblxuXHQvKiBUZXN0IENvbG9ycyAqL1xuXHQvKlxuXHQtLXByaW1hcnk6ICM3OWQ2OGQ7XG5cdC0tcHJpbWFyeS1kYXJrOiAjNTU4NzVmO1xuXHQtLXNlY29uZGFyeTogI2ZkOTI1NDtcblx0LS1zZWNvbmRhcnktZGFyazogIzk3NTMyYjtcblx0LS10ZXJ0aWFyeTogIzkzODllMjtcblx0LS10ZXJ0aWFyeS1kYXJrOiAjNzM1Yzk5O1xuXHQqL1xuXG5cdC0tZWFzZS1ib3VuY2U6IGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KTtcblx0LS1mb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIHNhbnMtc2VyaWY7XG59XG4iLCIvKiBDdXN0b20gZWxlbWVudCBzdHlsZSAqL1xuYm9keSB7IGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7IH1cbmEgeyBjb2xvcjogdmFyKC0tdGVydGlhcnkpOyB9XG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpOyBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTsgfVxuIiwiLyogR2VuZXJhbCAqL1xuLmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZTdlN2U3IHVybCgvYXNzZXRzL2ltZy93YWxsLmpwZykgY2VudGVyIDcwdmg7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWRhcmspO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHZhcigtLXRhcCk7XG59XG4uYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLXRleHQtbGlnaHQpO1xuXHRwYWRkaW5nOiAwLjYyNWVtIDEuMjVlbSAwLjYyNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR6LWluZGV4OiAwO1xuXHRtYXJnaW46IDFlbSAwLjVlbSAxLjYyNWVtO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IG5vbmU7XG59XG4uYnV0dG9uOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjYyNWVtKTtcblx0ei1pbmRleDogLTI7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG4uYnV0dG9uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0ei1pbmRleDogLTE7XG59XG4uYnV0dG9uOmhvdmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTI1ZW0pOyB9XG4uYnV0dG9uOmhvdmVyOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41ZW0pOyB9XG4uYnV0dG9uOmFjdGl2ZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjYyNWVtKTsgfVxuLmJ1dHRvbjphY3RpdmU6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuLnNlY3Rpb24tLWRhcmsgeyBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrKTsgY29sb3I6IHZhcigtLXRleHQtbGlnaHQpOyB9XG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuXHQwJSB7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2VjdGlvbiBlbGVtZW50cyAqL1xuLnNlY3Rpb24ge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uX190aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1kYXJrKTtcbn1cbi5zZWN0aW9uX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbl9fdmlkZW8ge1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcblx0bWF4LWhlaWdodDogY2FsYyhjYWxjKDEwMHZ3IC0gMzJweCkgKiAwLjU2MjUpO1xuXHR3aWR0aDogODUzLjMzMzMzM3B4O1xuXHRoZWlnaHQ6IDQ4MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG4iLCJcbi8qIEhlcm8gKi9cbi5oZXJvIHtcblx0aGVpZ2h0OiA5MHZoO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1saWdodCk7XG5cdGZvbnQtc2l6ZTogM3Z3O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogNDhweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTZiYTg2O1xufVxuQG1lZGlhKG1pbi13aWR0aDogMzMuMzMzM2VtKSB7XG5cdC5oZXJvIHsgZm9udC1zaXplOiAxZW07IH1cblx0LmJ1dHRvbi0taGVybyB7IGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDsgfVxufVxuLmhlcm9fX3RpdGxlIHtcblx0Zm9udC1zaXplOiA2ZW07XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZXJvX190aXRsZS0tZHVzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG59XG4uaGVyb19fdGl0bGUtLWR1c3Q6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxcHg7IHJpZ2h0OiAxcHg7IGJvdHRvbTogMXB4OyBsZWZ0OiAxcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlIHVybCgvYXNzZXRzL2ltZy9tdWx0aXNpemUvMXgvZHVzdC0yMC5qcGcpIGNlbnRlci81MTJweDtcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYVxuXHRvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgLW1vei1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblx0Lmhlcm9fX3RpdGxlLS1kdXN0OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvbXVsdGlzaXplLzJ4L2R1c3RAMngtMjAuanBnKTsgfVxuXHQvKiAuYm9keSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9tdWx0aXNpemUvMngvd2FsbEAyeC5qcGcpOyB9ICovXG59XG5Ac3VwcG9ydHMgbm90IChtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHkpIHtcblx0Lmhlcm9fX3RpdGxlLS1kdXN0IHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoL2Fzc2V0cy9pbWcvbXVsdGlzaXplLzF4L2R1c3QtMjAuanBnKSBjZW50ZXIvNTEycHg7XG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuXHR9XG5cdC5oZXJvX190aXRsZS0tZHVzdDo6YmVmb3JlIHsgY29udGVudDogbm9uZTsgfVxufVxuLmhlcm9fX3RpdGxlLS1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5oZXJvX19sZXR0ZXItLWZhbGwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGFuaW1hdGlvbjogbGV0dGVyLWZhbGwgMS41cyBjdWJpYy1iZXppZXIoMSwgMCwgMC45LCAxLjI1KSAyLjVzLCBsZXR0ZXItZmFsbC1jb3B5IDIuNXMgc3RlcHMoMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDM3JSA4NyU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgxNWRlZyk7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBrZXlmcmFtZXMgbGV0dGVyLWZhbGwge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgwKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKDE1ZGVnKTsgfVxufVxuLmhlcm9fX2RhdGUge1xuXHRmb250LXNpemU6IDJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLXRvcDogMC4xZW07XG59XG4uaGVyb19faW5mbyB7XG5cdG1hcmdpbjogMC41ZW0gMCAxZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMS4zZW07XG5cdHotaW5kZXg6IDA7XG59XG4uaGVyb19fbW9yZS1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLmJ1dHRvbi0taGVybyB7XG5cdGZvbnQtc2l6ZTogMS44ZW07XG5cdG1hcmdpbjogMCAwIDAuNjI1ZW07XG5cdHotaW5kZXg6IDA7XG59XG4vKiBIZXJvIGJhY2tncm91bmQgKi9cbi5sYW5kc2NhcGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG4vKiBIZXJvIGJ1aWxkaW5ncyAqL1xuLmJ1aWxkaW5ncyB7XG5cdHdpZHRoOiA1NmVtO1xuXHRoZWlnaHQ6IDQwZW07XG5cdG1hcmdpbi1ib3R0b206IC0yMWVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDFlbTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAwO1xufVxuLmJ1aWxkaW5nc19faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiAtMSU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEobWluLXdpZHRoOiA0MmVtKSB7XG5cdC5idWlsZGluZ3MgeyBtYXJnaW4tYm90dG9tOiAtMTRlbTsgZm9udC1zaXplOiAxLjI1ZW07IGhlaWdodDogMjhlbTsgfVxuXHQuYnVpbGRpbmdzX19pbWcgeyBtYXJnaW4tbGVmdDogMiU7IH1cbn1cbi5oZXJvX19sYXllci0tZm9nIHtcblx0Ym90dG9tOiAyMCU7XG59XG5cbi5oZXJvX19sYXllciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZXJvX19sYXllci0tc2t5IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2E2YmE4NiAyLjUlLCAjZTNjNjc3IDIwJSwgIzAwMCAxMDAlKTtcbn1cbi5oZXJvX19sYXllci0tZGVwdGhzIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAgNDAlLCAjMDAwIDgwJSk7XG59XG4uaGVyb19fbGF5ZXItLWRlcHRocy1zbWFsbCB7XG5cdHRvcDogOTAlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwMCAwJSwgIzAwMCAxMDAlKTtcblx0ei1pbmRleDogMTtcbn1cblxuLyogV2FsbCBwbGFudHMgKi9cblxuLmhlcm9fX3NlcGFyYXRvciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogNjAwcHg7XG5cdG1hcmdpbjogLTMwMHB4IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5oZXJvX19zZXBhcmF0b3JfX2NvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAzMDBweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvX19zZXBhcmF0b3JfX2ltZyB7XG5cdC0td2FsbC1oZWlnaHQ6IDE1MHB4O1xuXHQtLXdhbGwtb2Zmc2V0OiAtMC40NjY2NjtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwOyBsZWZ0OiAwO1xuXHRib3R0b206IGNhbGModmFyKC0td2FsbC1vZmZzZXQpICogdmFyKC0td2FsbC1oZWlnaHQpKTtcblx0aGVpZ2h0OiB2YXIoLS13YWxsLWhlaWdodCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIxMzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ucGxhbnQge1xuXHQtLXBsYW50LW9mZnNldC14OiAwO1xuXHQtLXBsYW50LW9mZnNldC15OiAwO1xuXG5cdHotaW5kZXg6IDI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29sb3I6IHZhcigtLXRleHQtbGlnaHQpO1xufVxuLnBsYW50LS1ib3R0b20geyBib3R0b206IHZhcigtLXBsYW50LW9mZnNldC15KTsgfVxuLnBsYW50LS10b3AgeyB0b3A6IHZhcigtLXBsYW50LW9mZnNldC15KTsgfVxuLnBsYW50LS1yaWdodCB7IHJpZ2h0OiB2YXIoLS1wbGFudC1vZmZzZXQteCk7IH1cbi5wbGFudC0tbGVmdCB7IGxlZnQ6IHZhcigtLXBsYW50LW9mZnNldC14KTsgfVxuXG4ucGxhbnQtc2t5IHtcblx0LS1wbGFudC1vZmZzZXQteDogLTcwcHg7XG5cdC0tcGxhbnQtb2Zmc2V0LXk6IC0zNXB4O1xuXG5cdGhlaWdodDogMzMuMzMzM3Z3O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5wbGFudC13YWxsLXJpZ2h0IHtcblx0LS1wbGFudC1vZmZzZXQteDogLTMwcHg7XG5cdC0tcGxhbnQtb2Zmc2V0LXk6IC0xMjBweDtcblxuXHRoZWlnaHQ6IDQwdnc7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi5wbGFudC13YWxsLWxlZnQge1xuXHQtLXBsYW50LW9mZnNldC14OiAtNjVweDtcblx0LS1wbGFudC1vZmZzZXQteTogLTEyMHB4O1xuXG5cdGhlaWdodDogNDV2dztcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUpIHJvdGF0ZSgyMGRlZyk7XG59XG5AbWVkaWEobWluLXdpZHRoOiA4MDBweCkge1xuXHQucGxhbnQtd2FsbC1yaWdodCB7IGhlaWdodDogMzIwcHg7IH1cblx0LnBsYW50LXNreSB7IGhlaWdodDogMjY2LjY3cHg7IH1cblx0LnBsYW50LXdhbGwtbGVmdCB7IGhlaWdodDogMzYwcHg7IH1cbn1cblxuLyogUGxhbnQgYW5pbWF0aW9ucyAqL1xuLnBsYW50LXNreS0tYW5pbWF0aW9uIHsgYW5pbWF0aW9uOiBwbGFudF9za3kgNC4zcyAwLjFzIGVhc2Utb3V0LCBwbGFudF9za3ktY29weSAwLjFzIHN0ZXBzKDEpOyB9XG4ucGxhbnQtd2FsbC1yaWdodC0tYW5pbWF0aW9uIHsgYW5pbWF0aW9uOiBwbGFudF93YWxsX3JpZ2h0IDMuMXMgMC44cyBlYXNlLW91dCwgcGxhbnRfd2FsbF9yaWdodC1jb3B5IDAuOHMgc3RlcHMoMSk7IH1cbi5wbGFudC13YWxsLWxlZnQtLWFuaW1hdGlvbiB7IGFuaW1hdGlvbjogcGxhbnRfd2FsbF9sZWZ0IDRzIDAuMjVzIGVhc2Utb3V0LCBwbGFudF93YWxsX2xlZnQtY29weSAwLjI1cyBzdGVwcygxKTsgfVxuXG5Aa2V5ZnJhbWVzIHBsYW50X3NreSB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg4JSwgMTIlKSByb3RhdGUoNDVkZWcpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoMCk7IH1cbn1cbkBrZXlmcmFtZXMgcGxhbnRfd2FsbF9yaWdodCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgLTEwJSkgcm90YXRlKC03NWRlZyk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTsgfVxufVxuQGtleWZyYW1lcyBwbGFudF93YWxsX2xlZnQge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMDclLCAtMzMlKSByb3RhdGUoMTIwZGVnKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSkgcm90YXRlKDIwZGVnKTsgfVxufVxuXG4vKiBUaGUgYW5pbWF0aW9uJ3MgY29weSBpcyB0byBmaXggYSBTYWZhcmkgYW5kIEVkZ2UgYnVnLCB3aGVuIHRvdyBhbmltYXRpb25zIGhhdmUgdGhlIHNhbWUgbmFtZSAqL1xuQGtleWZyYW1lcyBsZXR0ZXItZmFsbC1jb3B5IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoMCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgxNWRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgcGxhbnRfc2t5LWNvcHkge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC04OCUsIDEyJSkgcm90YXRlKDQ1ZGVnKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApOyB9XG59XG5Aa2V5ZnJhbWVzIHBsYW50X3dhbGxfcmlnaHQtY29weSB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwJSwgLTEwJSkgcm90YXRlKC03NWRlZyk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTsgfVxufVxuQGtleWZyYW1lcyBwbGFudF93YWxsX2xlZnQtY29weSB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwNyUsIC0zMyUpIHJvdGF0ZSgxMjBkZWcpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlKSByb3RhdGUoMjBkZWcpOyB9XG59XG5cbi8qIEJ1aWxkaW5ncyBhbmltYXRpb24gKi9cbi5idWlsZGluZ3MtLWFuaW1hdGlvbiB7IGFuaW1hdGlvbjogYnVpbGRpbmdzLXVwIDJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgZmFkZS1pbiAycyBlYXNlLWluOyB9XG4uYnVpbGRpbmdzX19pbWctLWFuaW1hdGlvbiB7XG5cdGFuaW1hdGlvbjpcblx0XHRzaGFrZTEgMC4wNXMgMHMgY3ViaWMtYmV6aWVyKDAuNDUsIDAuMDUsIDAuNTUsIDAuOTUpIDIwIGFsdGVybmF0ZSxcblx0XHRzaGFrZTIgMC4wNXMgMXMgY3ViaWMtYmV6aWVyKDAuNDUsIDAuMDUsIDAuNTUsIDAuOTUpIDEwIGFsdGVybmF0ZSxcblx0XHRzaGFrZTMgMC4wNXMgMS41cyBjdWJpYy1iZXppZXIoMC40NSwgMC4wNSwgMC41NSwgMC45NSkgNSBhbHRlcm5hdGUsXG5cdFx0c2hha2UzIDAuMDVzIDEuNzVzIGN1YmljLWJlemllcigwLjQ1LCAwLjA1LCAwLjU1LCAwLjk1KSAzLjUgYWx0ZXJuYXRlO1xufVxuLmJ1aWxkaW5ncy0taGlkZGVuIHsgb3BhY2l0eTogMDsgfVxuXG5Aa2V5ZnJhbWVzIGJ1aWxkaW5ncy11cCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufVxuQGtleWZyYW1lcyBzaGFrZTEge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjVweCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS41cHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlMiB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTsgfVxufVxuQGtleWZyYW1lcyBzaGFrZTMge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVweCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41cHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlNCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVweCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4yNXB4KTsgfVxufVxuXG4vKiBHcmFmaXR0aXMgKi9cbi5uby1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JhZmZpdGlzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xufVxuLmdyYWZmaXRpIHtcblx0LS1zaXplOiAxMHZ3O1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IHZhcigtLXNpemUpO1xuXHRtaW4td2lkdGg6IDgwcHg7XG59XG4uZ3JhZmZpdGktLXdhcm5pbmcge1xuXHQtLXNpemU6IDE4dnc7XG5cblx0dG9wOiAtNCU7XG5cdHJpZ2h0OiA1JTtcblx0ei1pbmRleDogMTtcblx0bWF4LXdpZHRoOiAxMTBweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG4uZ3JhZmZpdGktLWhhY2t1cGMge1xuXHQtLXNpemU6IDIwdnc7XG5cblx0dG9wOiAzNSU7XG5cdGxlZnQ6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuLmdyYWZmaXRpLS1zeXN0ZW0ge1xuXHQtLXNpemU6IDIwdnc7XG5cblx0dG9wOiAyMCU7XG5cdHJpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cbi5ncmFmZml0aS0tZmFsbG91dCB7XG5cdC0tc2l6ZTogMTZ2dztcblxuXHRib3R0b206IDIwJTtcblx0cmlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuIiwiXG4vKiBGQVEgLSBRdWVzdGlvbnMgKi9cbi5zZWN0aW9uLS1mYXEge1xuXHRtYXJnaW4tdG9wOiA2NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbl9fbGlzdC0tZmFxIHtcblx0bWFyZ2luOiAtOHB4O1xufVxuLnF1ZXN0aW9uIHtcblx0ZmxleDogMSAxIDI1MHB4O1xuXHRtYXJnaW46IDhweDtcbn1cbi5xdWVzdGlvbl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxLjFlbTtcblx0Y29sb3I6IHZhcigtLXRlcnRpYXJ5LWRhcmspO1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xufVxuLnF1ZXN0aW9uX19hbnN3ZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yMztcbn1cbiIsIlxuLnBob3RvLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlOiAxZnIgMWZyIDFmciAvIDFmciAxZnIgMWZyO1xuXHRnYXA6IDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBob3RvLWdyaWRfX292ZXJsYXkge1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFlbTsgcmlnaHQ6IC0xZW07IGJvdHRvbTogLTFlbTsgbGVmdDogLTFlbTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLW91dDtcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xufVxuLnBob3RvLWdyaWRfX292ZXJsYXktaW1nIHtcblx0d2lkdGg6IDI1JTtcbn1cbi5waG90by1ncmlkOmhvdmVyID4gLnBob3RvLWdyaWRfX292ZXJsYXkge1xuXHRvcGFjaXR5OiAxO1xufVxuLnBob3RvLWdyaWRfX3Bob3RvIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBob3RvLWdyaWQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IGF1dG87XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBob3RvLWdyaWRfX21vcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZvbnQtc2l6ZTogNXZ3O1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMzKTtcblx0Y29sb3I6IHZhcigtLXRleHQtbGlnaHQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5waG90by1ncmlkX19tb3JlLXRleHQtLXNtYWxsIHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDByZW0pIHtcblx0LnBob3RvLWdyaWRfX21vcmUge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuIiwiXG4vKiBNb3JlIGFwcGxpY2F0aW9ucyAqL1xuLnNlY3Rpb25fX2xpc3QtLXBhcnRpY2lwYXRlIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uYnV0dG9uLS1zcG9uc29yLCAuYnV0dG9uLS12b2x1bnRlZXIsIC5idXR0b24tLW1lbnRvciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuXHRmbGV4LWJhc2lzOiA5ZW07XG59XG4uYnV0dG9uLS1zcG9uc29yOjpiZWZvcmUsIC5idXR0b24tLXZvbHVudGVlcjo6YmVmb3JlLCAuYnV0dG9uLS1tZW50b3I6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7XG59XG4uYnV0dG9uLS1kaXNhYmxlZCB7XG5cdGZpbHRlcjogc2F0dXJhdGUoMC4xNSk7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdC8qIHBvaW50ZXItZXZlbnRzOiBub25lOyAqL1xufVxuLmJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIgeyB0cmFuc2Zvcm06IG5vbmU7IH1cbi5idXR0b24tLWRpc2FibGVkOmhvdmVyOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC42MjVlbSk7IH1cbi5idXR0b25fX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRvcDogLTJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxlZnQ6IDUwJTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JheS1kYXJrKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMi42MjVlbSk7XG5cdHotaW5kZXg6IC0zO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcblx0YW5pbWF0aW9uOlxuXHRcdHRvb2x0aXAtaW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCkgMHMsXG5cdFx0dG9vbHRpcC1zdGF5IDFzIGxpbmVhciAwLjNzLFxuXHRcdHRvb2x0aXAtb3V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDEuM3M7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAtaW4ge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIuNjI1ZW0pOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxufVxuQGtleWZyYW1lcyB0b29sdGlwLW91dCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIuNjI1ZW0pOyB9XG59XG5Aa2V5ZnJhbWVzIHRvb2x0aXAtc3RheSB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG59XG4iLCJcbi8qIFNwb25zb3JzICYgUGFydG5lcnMgKi9cbi5zZWN0aW9uX190aXRsZS0tbG9nb3Mge1xuXHRtYXJnaW46IDA7XG59XG4uc2VjdGlvbl9fdGl0bGUtLXN1cHBvcnQge1xuXHRmb250LXNpemU6IDEuMWVtO1xufVxuLnNlY3Rpb25fX2xpc3QtLXNwb25zb3JzIHtcblx0LS1nYXA6IDJ2dztcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IHZhcigtLWdhcCkgY2FsYyh2YXIoLS1nYXApICogMyk7XG5cdG1hcmdpbjogYXV0bztcbn1cbi5zZWN0aW9uX19saXN0LS1zcG9uc29ycy10ZXJhIHsgLS1jb2x1bW5zOiAxOyBtYXgtd2lkdGg6IHVuc2V0OyB9XG4uc2VjdGlvbl9fbGlzdC0tc3BvbnNvcnMtZ2lnYSB7IC0tY29sdW1uczogMTsgbWF4LXdpZHRoOiA4MCU7IH1cbi5zZWN0aW9uX19saXN0LS1zcG9uc29yczpudGgtY2hpbGQoMik6bm90KC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy10ZXJhKSB7IG1heC13aWR0aDogdW5zZXQ7IH0gLyogSWYgdGhlcmUgYXJlIG5vIFRlcmEsIG1ha2UgZ2lnYSB0aGUgbGFyZ2VzdCAqL1xuLnNlY3Rpb25fX2xpc3QtLXNwb25zb3JzLW1lZ2EgeyAtLWNvbHVtbnM6IDI7IH1cbi5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1raWxvIHsgLS1jb2x1bW5zOiAzOyB9XG4uc2VjdGlvbl9fbGlzdC0tc3BvbnNvcnMtbWlsaSB7IC0tY29sdW1uczogNDsgfVxuQG1lZGlhKG1pbi13aWR0aDogNTQ0cHgpIHtcblx0LnNlY3Rpb25fX2xpc3QtLXNwb25zb3JzLXRlcmEgeyAtLWNvbHVtbnM6IDE7IG1heC13aWR0aDogNjAlOyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1naWdhIHsgLS1jb2x1bW5zOiAyOyBtYXgtd2lkdGg6IHVuc2V0OyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1tZWdhIHsgLS1jb2x1bW5zOiAzOyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1raWxvIHsgLS1jb2x1bW5zOiA0OyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1taWxpIHsgLS1jb2x1bW5zOiA1OyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycyB7IC0tZ2FwOiAxZW07IH1cbn1cblxuLnNlY3Rpb24tLXNwb25zb3JzIHtcblx0cGFkZGluZzogMWVtIDA7XG5cdG1heC13aWR0aDogODAwcHg7XG59XG4uc3BvbnNvciB7XG5cdC0tc2NhbGU6IDE7XG5cblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG5cdHdpZHRoOiBjYWxjKGNhbGMoY2FsYygxMDAlIC8gdmFyKC0tY29sdW1ucykpIC0gY2FsYyh2YXIoLS1nYXApICogMikpICogdmFyKC0tc2NhbGUpKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogdmFyKC0tZ2FwKTtcbn1cbi5zcG9uc29yOmhvdmVyIHtcblx0LyogdHJhbnNmb3JtOiBzY2FsZSggY2FsYyggY2FsYyggdmFyKC0tc2l6ZSkgKyAyNXB4KSAvIHZhcigtLXNpemUpICkgKTsgKi9cblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNwb25zb3JfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3BvbnNvci0tb3ZlcmZsb3cge1xuXG59XG4vKiAuc3BvbnNvci0tdGVyYSB7IGhlaWdodDogMTJlbTsgfVxuLnNwb25zb3ItLWdpZ2EgeyBoZWlnaHQ6IDZlbTsgfVxuLnNwb25zb3ItLW1lZ2EgeyBoZWlnaHQ6IDMuNWVtOyB9XG4uc3BvbnNvci0ta2lsbyB7IGhlaWdodDogMmVtOyB9XG4uc3BvbnNvci0tbWlsaSB7IGhlaWdodDogMS41ZW07IH1cbi5zcG9uc29yLS1wYXJ0bmVyIHsgaGVpZ2h0OiA0ZW07IH1cbi5wYXJ0bmVyLS1zdXBwb3J0IHsgaGVpZ2h0OiAzLjVlbTsgfSAqL1xuLyogc2NhbGUgPSAoaGVpZ2h0ICsgMC41ZW0gKSAvIGhlaWdodCAqL1xuXG4vKiAuc3BvbnNvci0tdGVyYTpob3ZlciB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNDE2Nyk7IH1cbi5zcG9uc29yLS1naWdhOmhvdmVyIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA4MzMzKTsgfVxuLnNwb25zb3ItLW1lZ2E6aG92ZXIgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTsgfVxuLnNwb25zb3ItLWtpbG86aG92ZXIgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpOyB9XG4uc3BvbnNvci0tcGFydG5lcjpob3ZlciB7IHRyYW5zZm9ybTogc2NhbGUoMS4xMjUpOyB9XG4ucGFydG5lci0tc3VwcG9ydDpob3ZlciB7IHRyYW5zZm9ybTogc2NhbGUoMS4xNDI4Nik7IH0gKi9cblxuLnNlY3Rpb25fX2xpc3QtLXBhcnRuZXJzIHtcblx0bWF4LXdpZHRoOiA0MGVtO1xuXHRtYXJnaW46IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwLjVlbTtcbn1cblxuLnBhcnRuZXIge1xuXHRoZWlnaHQ6IDRlbTtcblx0bWFyZ2luOiAwLjVlbTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucGFydG5lcl9faW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wYXJ0bmVyOmhvdmVyIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEyNSk7IH1cbiIsIlxuLyogRm9vdGVyIHNlY3Rpb24gKi9cbi5zZWN0aW9uLS1mb290ZXIge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXRleHQtbGlnaHQpO1xuXHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XG5cdHBhZGRpbmctdG9wOiBjYWxjKDEyOHB4ICsgMWVtKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXJfX2xpbmsge1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9faW1nIHtcblx0aGVpZ2h0OiAzNTBweDtcbn1cbi5uby1vdmVyZmxvdy0tZm9vdGVyOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDM1MHB4OyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1MjQyO1xuXHR6LWluZGV4OiAtMTtcbn1cbi5uby1vdmVyZmxvdy0tZm9vdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7IGxlZnQ6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmZvb3Rlcl9fZWxlbWVudCB7IG1hcmdpbjogMWVtIGF1dG87IH1cbi5mb290ZXJfX2VsZW1lbnQtLWZpcnN0IHsgbWFyZ2luLXRvcDogMDsgfVxuLmZvb3Rlcl9fZWxlbWVudC0tbGFzdCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvb3Rlcl9jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAtMC41ZW0gYXV0bztcbn1cbi5mb290ZXJfY29sdW1uX19lbGVtZW50IHsgbWFyZ2luOiAwLjVlbTsgfVxuXG4vKiBMZWdhbCAqL1xuLnNlY3Rpb25fX2xpc3QtLWxpbmtzLWxpc3Qge1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uX19saXN0LS1wYWNrZWQge1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEobWF4LXdpZHRoOiAyNWVtKSB7XG5cdC5zZWN0aW9uX19saXN0LS1wYWNrZWQgeyBmb250LXNpemU6IDR2dzsgfVxufVxuLmxpbmtzLWxpc3Qge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpbmtzLWxpc3RfX3NlcGFyYXRvciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLyogTGFzdCB5ZWFyICYgU2lnbmF0dXJlICovXG4ubGFzdC15ZWFyLXNpdGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIENvbnRhY3QgKi9cbi5zZWN0aW9uX19saXN0LS1jb250YWN0IHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXgtd2lkdGg6IDE3LjVlbTtcblx0ZmxleC1iYXNpczogMTcuNWVtO1xufVxuLmNvbnRhY3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG5cdGZsZXg6IDE7XG59XG4uY29udGFjdF9fbGluayB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG4uY29udGFjdF9faWNvbiB7XG5cdHdpZHRoOiAxLjVlbTtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IGF1dG87XG59XG4uY29udGFjdDpob3ZlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG4iLCJcbi8qIEVhc3RlciBlZ2dzICovXG4ubGVubnktZmFjZSB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbi5zZWNyZXQtbGluayB7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cbi8qIFRPRE86IGFkZCBhIHJhaW5ib3cgZ2xvdyAqL1xuLyogLnJhaW5ib3ctZ2xvdyB7IH0gKi9cbiJdfQ== */