a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}.hide{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}@font-face{font-family:GT-Haptik;font-style:italic;font-weight:400;src:url(../font/GT-Haptik-Regular-Oblique.woff2) format("woff2"),url(../font/GT-Haptik-Regular-Oblique.woff) format("woff"),url(../font/GT-Haptik-Regular-Oblique.ttf) format("truetype");font-display:swap}@font-face{font-family:GT-Haptik;font-style:normal;font-weight:400;src:url(../font/GT-Haptik-Regular.woff2) format("woff2"),url(../font/GT-Haptik-Regular.woff) format("woff"),url(../font/GT-Haptik-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:GT-Haptik;font-style:italic;font-weight:800;src:url(../font/GT-Haptik-Bold-Oblique.woff2) format("woff2"),url(../font/GT-Haptik-Bold-Oblique.woff) format("woff"),url(../font/GT-Haptik-Bold-Oblique.ttf) format("truetype");font-display:swap}@font-face{font-family:GT-Haptik;font-style:normal;font-weight:800;src:url(../font/GT-Haptik-Bold.woff2) format("woff2"),url(../font/GT-Haptik-Bold.woff) format("woff"),url(../font/GT-Haptik-Bold.ttf) format("truetype");font-display:swap}a{color:inherit}strong{font-weight:700}em{font-style:italic}html{background:#000;color:#111;font-size:24px;-webkit-font-smoothing:antialiased;line-height:1.15;transition:all .2s;font-family:GT-Haptik,sans-serif!important;font-weight:400;letter-spacing:.06em;-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01";word-spacing:.1em}@media (aspect-ratio >= 1310/660) and (height <= 660px),(width <= 1280px){html{font-size:21px}}@media (width <= 800px){html{font-size:20px}}@media (width <= 500px){html{font-size:4vw}}@media (width <= 768px) and (hover:none) and (orientation:landscape){html{font-size:4vh}}body{line-height:1.25;overflow-x:hidden;padding:2rem}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){body{overflow-y:hidden}}::selection{background-color:#fbfbfb;color:#000}#wrap{transition:opacity .2s}#wrap:before{background:transparent url(../img/load.gif) no-repeat 50% 50%/contain;content:"";height:1.5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:opacity .4s 1s;width:1.5rem}#wrap>*{transition:opacity 1.4s}#wrap>#menu-projects{transition:opacity 1.4s 2.3s}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){#wrap>#menu-projects{transition:opacity 1.4s 1.4s}}#wrap>* .home-text--hide,#wrap>* .home-text--wrap{transition:opacity 1.4s 2s}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){#wrap>* .home-text--hide,#wrap>* .home-text--wrap{transition:opacity 1.4s 1.8s}}#wrap.out:before{opacity:1}#wrap.out .home-text--hide,#wrap.out .home-text--wrap,#wrap.out>*{opacity:0}header{color:#fbfbfb;mix-blend-mode:difference;position:relative;z-index:1}header a{text-decoration:none}header a h1{font-size:1.25em;font-weight:700}#menu-projects{color:#fbfbfb;mix-blend-mode:difference;position:relative;z-index:1;position:fixed;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (aspect-ratio >= 1310/660) and (height <= 660px){#menu-projects{top:42.5%}}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){#menu-projects{inset:0;-webkit-transform:none;transform:none}#menu-projects .menu-wrap{inset:0;overflow:auto;position:absolute;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}#menu-projects .menu-wrap br{display:none}}#menu-projects a{box-sizing:border-box;-webkit-tap-highlight-color:transparent;text-decoration:none}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){#menu-projects a{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--vh)*100);-ms-flex-pack:end;justify-content:end;padding:4.5rem 2rem 2rem;scroll-snap-align:start;scroll-snap-stop:always;width:100vw}}#menu-projects a h2{display:inline-block;line-height:1;margin:.25em 0;transition:all .2s}@media (aspect-ratio >= 1310/660) and (height <= 660px){#menu-projects a h2{margin:0}}@media (width >= 1200px){#menu-projects a h2{max-width:90vw}}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){#menu-projects a h2{margin:0 -1rem -2rem -2rem;max-width:100vw;padding:2rem 3rem 2rem 2rem}}#menu-projects a.tap h2{background-color:#fbfbfb;color:#000}@media (min-width:769px) and (hover:hover){#menu-projects a:hover h2{background-color:#fbfbfb;color:#000}}.menu-dots{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:769px) and (hover:hover){.menu-dots{display:none}}.menu-dots--dot{border:1px solid #fbfbfb;border-radius:1em;height:3px;margin:2px 0;transition:all .2s;width:3px}.menu-dots--dot.cur,.view{background-color:#fbfbfb}.view{box-sizing:border-box;height:100%;inset:0;letter-spacing:.04em;opacity:0;overflow:hidden auto;padding:2rem;pointer-events:none;position:fixed;transition:all .3s;width:100%;z-index:9}@media (width <= 768px) and (hover:none) and (orientation:landscape){.view{font-size:60%}}.view.in,.view.main{opacity:1;pointer-events:auto}.view--close{padding:2rem 2rem 1rem 1rem;position:fixed;right:0;text-decoration:none;top:0}.view--close span{background-color:transparent;display:inline-block;line-height:.7;padding-bottom:2px;transition:all .23s,padding .1s,border 0ms}.view--close:hover span{background-color:rgba(0,0,0,.7);border-color:transparent;color:#fbfbfb;padding-bottom:0}.view .project--title{font-weight:700;margin-bottom:2rem}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){.view .project--title{padding-right:2rem}}.view .block{margin:0 0 .75rem;width:100%}.view .block a{display:inline-block;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.view .block a span{background-color:transparent;display:inline-block;line-height:.7;padding-bottom:2px;transition:all .23s,padding .1s,border 0ms}.view .block a:hover span{background-color:rgba(0,0,0,.7);border-color:transparent;color:#fbfbfb;padding-bottom:0}.view .block.h2,.view .block.h3{font-weight:700}.view .block.h2:not(:first-of-type),.view .block.h3:not(:first-of-type){margin-top:2.5rem}.view .block.paragraph strong{-webkit-font-smoothing:subpixel-antialiased;font-weight:400}.view .block img{max-width:100%}.view .block.image,.view .block.video{margin-top:1.5rem}.view .block.video figure{height:0;padding-bottom:56.25%;position:relative;width:100%}.view .block.video figure iframe{height:100%;left:0;position:absolute;top:0;width:100%}.view iframe{background-color:rgba(0,0,0,.1)}.view ::selection{background-color:#000;color:#fbfbfb;mix-blend-mode:none}#world--animation{left:0;position:fixed;top:0;z-index:0}.home-text{color:#fbfbfb;mix-blend-mode:difference;position:relative;bottom:2rem;position:fixed;transition:all .4s cubic-bezier(.23,.74,.58,1);width:calc(100% - 4rem)!important;z-index:1}@media (min-width:769px) and (hover:hover){.home-text{max-width:80%}}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){.home-text{bottom:auto;left:2rem;top:5rem}}.home-text .home-text--wrap *{transition:opacity .2s}.home-text.out{pointer-events:none;-webkit-transform:translateY(calc(100% + 1rem));transform:translateY(calc(100% + 1rem))}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){.home-text.out{-webkit-transform:none;transform:none}}.home-text.out .home-text--wrap *{opacity:0}.home-text--hide{color:#fbfbfb;mix-blend-mode:difference;position:relative;z-index:1;text-decoration:none}@media (min-width:769px) and (hover:hover){.home-text--hide{display:none}}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){.home-text--hide{box-sizing:border-box;padding:2rem;position:fixed;right:0;top:0}}.out .site-credits--tog{opacity:0}.site-credits{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:hsla(0,0%,100%,.1);border-radius:12px;bottom:1.5rem;color:#fff;font-size:14px;letter-spacing:.03em;line-height:1.25;opacity:0;padding:1rem;pointer-events:none;position:fixed;right:1.5rem;transition:opacity .3s;width:20%;word-spacing:-.03em;z-index:3}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){.site-credits{font-size:12px;padding:1rem .5rem 1rem 1rem;width:calc(100% - 4rem)}}.site-credits a{text-decoration:underline}.site-credits p:not(:last-child){margin-bottom:.5em}.site-credits:hover{opacity:1;pointer-events:auto}.site-credits--tog{bottom:1rem;color:#fbfbfb;cursor:help;font-size:12px;letter-spacing:1px;mix-blend-mode:exclusion;padding:1rem;position:fixed;right:1rem;text-decoration:none;transition:opacity 1.3s 1s;z-index:2}@media (max-height:768px) and (hover:none) and (orientation:landscape),(max-width:768px) and (hover:none) and (orientation:portrait){.site-credits--tog{font-size:8px;opacity:.5;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(100%);transform:rotate(-90deg) translateX(100%);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.site-credits--tog:hover+.site-credits{opacity:1;pointer-events:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJnZW5lcmFsL192YXJzLnNjc3MiLCJnZW5lcmFsL3R5cG9ncmFwaHkuc2NzcyIsImdlbmVyYWwvZ2VuZXJhbC5zY3NzIiwicGFydHMvaGVhZGVyLnNjc3MiLCJwYXJ0cy9tZW51LXByb2plY3RzLnNjc3MiLCJwYXJ0cy9tZW51LWRvdHMuc2NzcyIsInBhcnRzL3ZpZXcuc2NzcyIsInBhZ2VzL2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSwyWkFpRkUsUUFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSx1QkNIRixDRE1BLDhFQVdFLGFDSEYsQ0RNQSxLQUNFLGFDSEYsQ0RNQSxTQUdFLGVDSEYsQ0RNQSxhQUVFLFdDSEYsQ0RLRSxvREFFRSxVQ0ZKLENETUEsTUFDRSx3QkFBQSxDQUNBLGdCQ0hGLENDMUVBLE1BN0JFLFFBQUEsQ0FDQSxNQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9EMkdGLENFeElBLFdBQ0UscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSx5TEFBQSxDQUdBLGlCRnlJRixDRXRJQSxXQUNFLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUtBQUEsQ0FHQSxpQkZzSUYsQ0VuSUEsV0FDRSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdMQUFBLENBR0EsaUJGbUlGLENFaElBLFdBQ0UscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSx3SkFBQSxDQUdBLGlCRmdJRixDRXRHQSxFQUNFLGFGd0dGLENFcEdBLE9BQ0UsZUZ1R0YsQ0VwR0EsR0FDRSxpQkZ1R0YsQ0dqTEEsS0FDRSxlQUFBLENBQ0EsVUZEUSxDRUVSLGNBQUEsQ0FDQSxrQ0FBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0RzQ0EsMENBQUEsQ0FD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Y3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vICB2Mi4wIHwgMjAxMTAxMjZcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCxcbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOjpiZWZvcmUsIGJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULUhhcHRpa1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9HVC1IYXB0aWstUmVndWxhci1PYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLU9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLU9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QtSGFwdGlrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9HVC1IYXB0aWstUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHVC1IYXB0aWtcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvR1QtSGFwdGlrLUJvbGQtT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9HVC1IYXB0aWstQm9sZC1PYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9HVC1IYXB0aWstQm9sZC1PYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdULUhhcHRpa1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9HVC1IYXB0aWstQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9HVC1IYXB0aWstQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvR1QtSGFwdGlrLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcztcbiAgZm9udC1mYW1pbHk6IFwiR1QtSGFwdGlrXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDFcIjtcbiAgd29yZC1zcGFjaW5nOiAwLjFlbTtcbiAgLypcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgKi9cbn1cbkBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSwgKGFzcGVjdC1yYXRpbyA+PSAxMzEwLzY2MCkgYW5kIChoZWlnaHQgPD0gNjYwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDgwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA1MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNHZoO1xuICB9XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIChtYXgtaGVpZ2h0OiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jd3JhcCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4jd3JhcDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2xvYWQuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlL2NvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS41cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgMXM7XG4gIHdpZHRoOiAxLjVyZW07XG59XG4jd3JhcCA+ICoge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE0MDBtcztcbn1cbiN3cmFwID4gKiNtZW51LXByb2plY3RzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNDAwbXMgMjMwMG1zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIChtYXgtaGVpZ2h0OiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICN3cmFwID4gKiNtZW51LXByb2plY3RzIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE0MDBtcyAxNDAwbXM7XG4gIH1cbn1cbiN3cmFwID4gKiAuaG9tZS10ZXh0LS13cmFwLFxuI3dyYXAgPiAqIC5ob21lLXRleHQtLWhpZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE0MDBtcyAyMDAwbXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSwgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgI3dyYXAgPiAqIC5ob21lLXRleHQtLXdyYXAsXG4gICN3cmFwID4gKiAuaG9tZS10ZXh0LS1oaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE0MDBtcyAxODAwbXM7XG4gIH1cbn1cbiN3cmFwLm91dDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbiN3cmFwLm91dCA+ICosXG4jd3JhcC5vdXQgLmhvbWUtdGV4dC0td3JhcCxcbiN3cmFwLm91dCAuaG9tZS10ZXh0LS1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuaGVhZGVyIHtcbiAgY29sb3I6ICNmYmZiZmI7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5oZWFkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciBhIGgxIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jbWVudS1wcm9qZWN0cyB7XG4gIGNvbG9yOiAjZmJmYmZiO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKGFzcGVjdC1yYXRpbyA+PSAxMzEwLzY2MCkgYW5kIChoZWlnaHQgPD0gNjYwcHgpIHtcbiAgI21lbnUtcHJvamVjdHMge1xuICAgIHRvcDogNDIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCAobWF4LWhlaWdodDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAjbWVudS1wcm9qZWN0cyB7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gICNtZW51LXByb2plY3RzIC5tZW51LXdyYXAge1xuICAgIGluc2V0OiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxuICAjbWVudS1wcm9qZWN0cyAubWVudS13cmFwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWVudS1wcm9qZWN0cyBhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIChtYXgtaGVpZ2h0OiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICNtZW51LXByb2plY3RzIGEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIHBhZGRpbmc6IDQuNXJlbSAycmVtIDJyZW07XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbiNtZW51LXByb2plY3RzIGEgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG59XG5AbWVkaWEgKGFzcGVjdC1yYXRpbyA+PSAxMzEwLzY2MCkgYW5kIChoZWlnaHQgPD0gNjYwcHgpIHtcbiAgI21lbnUtcHJvamVjdHMgYSBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDEyMDBweCkge1xuICAjbWVudS1wcm9qZWN0cyBhIGgyIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCAobWF4LWhlaWdodDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAjbWVudS1wcm9qZWN0cyBhIGgyIHtcbiAgICBtYXJnaW46IDAgLTFyZW0gLTJyZW0gLTJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAycmVtIDNyZW0gMnJlbSAycmVtO1xuICB9XG59XG4jbWVudS1wcm9qZWN0cyBhLnRhcCBoMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAjbWVudS1wcm9qZWN0cyBhOmhvdmVyIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5tZW51LWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAubWVudS1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS1kb3RzLS1kb3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJmYmZiO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDJweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG4gIHdpZHRoOiAzcHg7XG59XG4ubWVudS1kb3RzLS1kb3QuY3VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLnZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnZpZXcge1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICB9XG59XG4udmlldy5pbiwgLnZpZXcubWFpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnZpZXctLWNsb3NlIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDA7XG59XG4udmlldy0tY2xvc2Ugc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwLjc7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAyMzBtcywgcGFkZGluZyAxMDBtcywgYm9yZGVyIDBtcztcbn1cbi52aWV3LS1jbG9zZTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmlldyAucHJvamVjdC0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCAobWF4LWhlaWdodDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAudmlldyAucHJvamVjdC0tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi52aWV3IC5ibG9jayB7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXcgLmJsb2NrIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi52aWV3IC5ibG9jayBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMC43O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjMwbXMsIHBhZGRpbmcgMTAwbXMsIGJvcmRlciAwbXM7XG59XG4udmlldyAuYmxvY2sgYTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZiZmJmYjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmlldyAuYmxvY2suaDIsIC52aWV3IC5ibG9jay5oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXcgLmJsb2NrLmgyOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC52aWV3IC5ibG9jay5oMzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLnZpZXcgLmJsb2NrLnBhcmFncmFwaCBzdHJvbmcge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi52aWV3IC5ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlldyAuYmxvY2sudmlkZW8sIC52aWV3IC5ibG9jay5pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi52aWV3IC5ibG9jay52aWRlbyBmaWd1cmUge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldyAuYmxvY2sudmlkZW8gZmlndXJlIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXcgaWZyYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnZpZXcgKjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmYmZiZmI7XG4gIG1peC1ibGVuZC1tb2RlOiBub25lO1xufVxuXG4jd29ybGQtLWFuaW1hdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaG9tZS10ZXh0IHtcbiAgY29sb3I6ICNmYmZiZmI7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzQsIDAuNTgsIDEpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSkgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmhvbWUtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCAobWF4LWhlaWdodDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaG9tZS10ZXh0IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMnJlbTtcbiAgICB0b3A6IDVyZW07XG4gIH1cbn1cbi5ob21lLXRleHQgLmhvbWUtdGV4dC0td3JhcCAqIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbi5ob21lLXRleHQub3V0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAxcmVtKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSwgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhvbWUtdGV4dC5vdXQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmhvbWUtdGV4dC5vdXQgLmhvbWUtdGV4dC0td3JhcCAqIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob21lLXRleHQtLWhpZGUge1xuICBjb2xvcjogI2ZiZmJmYjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAuaG9tZS10ZXh0LS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSwgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhvbWUtdGV4dC0taGlkZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLm91dCAuc2l0ZS1jcmVkaXRzLS10b2cge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2l0ZS1jcmVkaXRzIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgd2lkdGg6IDIwJTtcbiAgd29yZC1zcGFjaW5nOiAtMC4wM2VtO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIChtYXgtaGVpZ2h0OiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5zaXRlLWNyZWRpdHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtIDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICB9XG59XG4uc2l0ZS1jcmVkaXRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLWNyZWRpdHMgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uc2l0ZS1jcmVkaXRzOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc2l0ZS1jcmVkaXRzLS10b2cge1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjZmJmYmZiO1xuICBjdXJzb3I6IGhlbHA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEzMDBtcyAxMDAwbXM7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSwgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnNpdGUtY3JlZGl0cy0tdG9nIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG59XG4uc2l0ZS1jcmVkaXRzLS10b2c6aG92ZXIgKyAuc2l0ZS1jcmVkaXRzIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59IiwiJGJnOiAjZmZmO1xuJHByaW1hcnk6ICMxMTE7XG5cbiR3aGl0ZTogI2ZiZmJmYjtcbiRibGFjazogIzAwMDtcbiR5ZWxsb3c6ICNmZjA7XG4kcmVkOiAjOWYxNzE3O1xuJGJyb3duOiAjNzU0ZjFlO1xuXG4kbW9iOiAnbWF4LXdpZHRoOiA3NjhweCkgYW5kIChob3Zlcjogbm9uZSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLCAobWF4LWhlaWdodDogNzY4cHgpIGFuZCAoaG92ZXI6IG5vbmUpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSc7XG4kbW9ibGFuZDogJ3dpZHRoIDw9IDc2OHB4KSBhbmQgKGhvdmVyOiBub25lKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUnO1xuJGRlc2s6ICdtaW4td2lkdGg6IDc2OXB4KSBhbmQgKGhvdmVyOiBob3Zlcic7XG5cbiR2aDEwMDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xuXG5AbWl4aW4gbWl4YmxlbmQge1xuICBjb2xvcjogJHdoaXRlO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWl4aW4gaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cblxuQG1peGluIHNwYW5ob3ZlciB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogLjc7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjMwbXMsIHBhZGRpbmcgMTAwbXMsIGJvcmRlciAwbXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRibGFjaywgMC4zKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5oaWRlIHtcbiAgQGluY2x1ZGUgaGlkZTtcbn1cbiIsIlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidHVC1IYXB0aWsnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLU9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udC9HVC1IYXB0aWstUmVndWxhci1PYmxpcXVlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLU9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTonR1QtSGFwdGlrJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udC9HVC1IYXB0aWstUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250L0dULUhhcHRpay1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6J0dULUhhcHRpayc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvR1QtSGFwdGlrLUJvbGQtT2JsaXF1ZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250L0dULUhhcHRpay1Cb2xkLU9ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnQvR1QtSGFwdGlrLUJvbGQtT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OidHVC1IYXB0aWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKCcuLi9mb250L0dULUhhcHRpay1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnQvR1QtSGFwdGlrLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnQvR1QtSGFwdGlrLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuQG1peGluIHNhbnMge1xuICAvLyBmb250LWZhbWlseTogJ1BhZGF1aycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmFtaWx5OiAnR1QtSGFwdGlrJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAxJztcbiAgd29yZC1zcGFjaW5nOiAwLjFlbTtcbiAgLypcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgKi9cbiAgLy8gZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbkBtaXhpbiBtb25vIHtcbiAgZm9udC1mYW1pbHk6ICdtb25vc3BhY2UnO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xufVxuXG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCJodG1sIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcztcblxuICBAaW5jbHVkZSBzYW5zO1xuXG4gIEBtZWRpYSAod2lkdGggPD0gMTI4MHB4KSxcbiAgKGFzcGVjdC1yYXRpbyA+PSAxMzEwIC8gNjYwKSBhbmQgKGhlaWdodCA8PSA2NjBweCkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIEBtZWRpYSAod2lkdGggPD0gODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDw9IDUwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cblxuICBAbWVkaWEgKCRtb2JsYW5kKSB7XG4gICAgZm9udC1zaXplOiA0dmg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDJyZW07XG5cbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4jd3JhcCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltZy9sb2FkLmdpZicpIG5vLXJlcGVhdCA1MCUgNTAlIC8gY29udGFpbjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIDFzO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cblxuICAmID4gKiB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNDAwbXM7XG5cbiAgICAmI21lbnUtcHJvamVjdHMge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNDAwbXMgMjMwMG1zO1xuXG4gICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNDAwbXMgMTQwMG1zO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLXRleHQtLXdyYXAsXG4gICAgLmhvbWUtdGV4dC0taGlkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE0MDBtcyAyMDAwbXM7XG5cbiAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE0MDBtcyAxODAwbXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vdXQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYgPiAqLFxuICAgIC5ob21lLXRleHQtLXdyYXAsXG4gICAgLmhvbWUtdGV4dC0taGlkZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWl4YmxlbmQ7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cbiIsIiNtZW51LXByb2plY3RzIHtcbiAgQGluY2x1ZGUgbWl4YmxlbmQ7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIEBtZWRpYSAoYXNwZWN0LXJhdGlvID49IDEzMTAgLyA2NjApIGFuZCAoaGVpZ2h0IDw9IDY2MHB4KSB7XG4gICAgdG9wOiA0Mi41JTtcbiAgfVxuXG4gIEBtZWRpYSAoJG1vYikge1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIC5tZW51LXdyYXAge1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAkdmgxMDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIHBhZGRpbmc6IDQuNXJlbSAycmVtIDJyZW07XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IC4yNWVtIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG5cbiAgICAgIEBtZWRpYSAoYXNwZWN0LXJhdGlvID49IDEzMTAgLyA2NjApIGFuZCAoaGVpZ2h0IDw9IDY2MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xcmVtIC0ycmVtIC0ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW0gMnJlbSAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFwIHtcbiAgICAgIGgyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaDIge1xuICAgICAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZW51LWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIEBtZWRpYSAoJGRlc2spIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tZG90IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogMnB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuICAgIHdpZHRoOiAzcHg7XG5cbiAgICAmLmN1ciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59IiwiLnZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTtcblxuICBAbWVkaWEgKCRtb2JsYW5kKSB7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gIH1cblxuICAmLmluLFxuICAmLm1haW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmLS1jbG9zZSB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogMDtcblxuICAgIEBpbmNsdWRlIHNwYW5ob3ZlcjtcbiAgfVxuXG4gIC5wcm9qZWN0LS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBcbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAaW5jbHVkZSBzcGFuaG92ZXI7XG4gICAgfVxuXG4gICAgJi5oMixcbiAgICAmLmgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYXJhZ3JhcGgge1xuICAgICAgc3Ryb25nIHtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLnZpZGVvLFxuICAgICYuaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgICYudmlkZW8ge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAwLjkpO1xuICB9XG5cbiAgKjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9uZTtcbiAgfVxufVxuIiwiI3dvcmxkIHtcbiAgJi0tYW5pbWF0aW9uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4uaG9tZS10ZXh0IHtcbiAgQGluY2x1ZGUgbWl4YmxlbmQ7XG5cbiAgYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMC43NCwgMC41OCwgMSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xuICBcbiAgQG1lZGlhICgkZGVzaykge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG5cbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgdG9wOiA1cmVtO1xuICB9XG5cbiAgLmhvbWUtdGV4dC0td3JhcCAqIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xuICB9XG5cbiAgJi5vdXQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAxcmVtKSk7XG5cbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuaG9tZS10ZXh0LS13cmFwIHtcbiAgICAgICoge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhpZGUge1xuICAgIEBpbmNsdWRlIG1peGJsZW5kO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5vdXQge1xuICAuc2l0ZS1jcmVkaXRzLS10b2cge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNpdGUtY3JlZGl0cyB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSAyNTUgMjU1IC8gMTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgd2lkdGg6IDIwJTtcbiAgd29yZC1zcGFjaW5nOiAtMC4wM2VtO1xuICB6LWluZGV4OiAzO1xuXG4gIEBtZWRpYSAoJG1vYikge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxcmVtIC41cmVtIDFyZW0gMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmLS10b2cge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogaGVscDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtaXgtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEzMDBtcyAxMDAwbXM7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmICsgLnNpdGUtY3JlZGl0cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
