.hide{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}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;box-sizing:border-box;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}input,select{-webkit-appearance:none;appearance:none;background-color:transparent;border-radius:0;font-family:inherit;font-size:inherit}input:-webkit-direct-focus,input:focus,input:focus-visible,input:hover:focus,select:-webkit-direct-focus,select:focus,select:focus-visible,select:hover:focus{border-bottom-color:#000;outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:-webkit-direct-focus{outline:0}:focus{-webkit-tap-highlight-color:transparent;outline:0}button{-webkit-appearance:none;appearance:none;font:inherit}::-webkit-input-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}::placeholder{color:#000}@font-face{font-family:abc stefan outline;font-style:normal;font-weight:400;font-display:swap;src:url(../font/ABCStefanBETA-OutlineTouch.woff) format("woff"),url(../font/ABCStefanBETA-OutlineTouch.woff2) format("woff2")}@font-face{font-family:abc stefan;font-style:normal;font-weight:400;font-display:swap;src:url(../font/ABCStefanBETA-Simple.woff) format("woff"),url(../font/ABCStefanBETA-Simple.woff2) format("woff2")}.title{-ms-flex-align:center;align-items:center;font-family:abc stefan outline;-webkit-font-feature-settings:"dlig";font-feature-settings:"dlig";font-variation-settings:unset}.wiggle i,.wiggle span{display:inline-block;opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:0}.wiggle strong{display:inline-block;margin-right:.3em;pointer-events:none;white-space:nowrap}.home-grid--item .wiggle strong{display:block}.wiggling:not(.wiggle){-webkit-animation-duration:.7s;animation-duration:.7s}.wigglingdiv{-webkit-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes dancefont{0%,25%{-webkit-font-feature-settings:"dlig";font-feature-settings:"dlig"}25.1%,50%{-webkit-font-feature-settings:"dlig","rlig" 0;font-feature-settings:"dlig","rlig" 0}50.1%,75%{-webkit-font-feature-settings:"dlig" 0;font-feature-settings:"dlig" 0}75.1%,to{-webkit-font-feature-settings:"dlig" 1,"rlig" 0;font-feature-settings:"dlig" 1,"rlig" 0}}@keyframes dancefont{0%,25%{-webkit-font-feature-settings:"dlig";font-feature-settings:"dlig"}25.1%,50%{-webkit-font-feature-settings:"dlig","rlig" 0;font-feature-settings:"dlig","rlig" 0}50.1%,75%{-webkit-font-feature-settings:"dlig" 0;font-feature-settings:"dlig" 0}75.1%,to{-webkit-font-feature-settings:"dlig" 1,"rlig" 0;font-feature-settings:"dlig" 1,"rlig" 0}}html{font-family:abc stefan;background:#000;color:#fff;font-size:16px;transition:all .2s}@media (min-width:801px){html{overflow-x:hidden}}@media (width <= 1080px){html{font-size:15px}}::selection{background-color:rgba(38,38,38,.01);color:rgba(38,38,38,.5)}iframe::selection,img::selection{background-color:rgba(0,0,0,.01);color:#000}body{background-color:#000;line-height:1em;opacity:1;overflow-x:hidden;transition:opacity .4s}body.transition-enabled{opacity:0}body.transition-enabled.in{opacity:1!important}a{color:inherit;text-decoration:none}.wrapper{box-sizing:border-box;padding:1rem}.wrapper .container{min-height:calc(100vh - 21.5rem)}@media (min-width:801px){.mobonly{display:none!important}}@media (max-width:800px){.deskonly{display:none!important}}.video-preview,video[poster]{-o-object-fit:cover;object-fit:cover}.video-preview{background-position:50%;background-size:cover;height:100%;overflow:hidden;position:relative;width:100%}.video-preview video{pointer-events:none}.video-preview iframe,.video-preview video{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s .4s;width:100vw}.video-preview iframe:not(.has-played){opacity:0}.video-preview:before{bottom:0;box-shadow:inset 0 -10rem 10em rgba(0,0,0,.3);content:"";display:block;height:200%;left:-50%;pointer-events:none;position:absolute;width:200%;z-index:1}.has-poster .video-player video{opacity:0;transition:opacity .2s}.has-poster .video-player video.has-played{opacity:1}.video-player{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.video-player,.video-player .video-wrap{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%}.video-player .video-wrap{display:block;overflow:hidden;position:relative}.video-player .video-wrap:before{background-color:#000;content:"";height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity 2s .5s;width:100%;z-index:1}.video-player .video-wrap iframe,.video-player .video-wrap video{height:calc(100% + 2px);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s .4s;width:calc(100% + 2px);z-index:1}.video-player .video-wrap iframe.mainvideo--video,.video-player .video-wrap video.mainvideo--video{pointer-events:auto}.video-player .video-wrap iframe:not(.has-played){opacity:0}.video-player .timeline{background-color:transparent;bottom:-2rem;box-sizing:border-box;cursor:pointer;height:2rem;pointer-events:none;position:absolute;z-index:3}.video-player .timeline:before{-webkit-animation:loader 3s ease-in-out infinite;animation:loader 3s ease-in-out infinite;background:rgba(0,0,0,.5);bottom:1rem;content:"";height:1px;left:0;opacity:1;position:absolute;transition:opacity .3s;width:100%;z-index:1}.video-player .timeline-hov,.video-player .timeline-strip{background-color:#fff;bottom:1rem;height:1px;pointer-events:none;position:absolute}.video-player .timeline-strip{width:100%}.video-player .timeline-prc{bottom:calc(1rem + 6px);pointer-events:none;position:absolute;z-index:2}.video-player .timeline-prc:after{background-color:#fff;border-radius:100%;content:"";display:inline-block;height:10px;left:calc(100% - 5px);position:absolute;width:10px}.video-player .timeline-hov{background-color:transparent;pointer-events:none;transition:height .3s ease-out,background-color .2s ease-out}.video-player.timeline-transitions .time,.video-player.timeline-transitions .timeline-prc{transition:all .25s linear}.video-player .time{font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;position:absolute;top:0}.video-player .row{bottom:3rem;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:.7em;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.05em;line-height:1.5;margin-left:2rem;margin-right:2rem;padding:0;text-transform:uppercase;width:calc(100% - 4rem);z-index:5}@media (max-width:800px){.video-player .row{bottom:2.5rem;font-size:.5em;margin:auto 1rem;padding-bottom:.5rem;width:calc(100% - 2rem)}}.video-player .row .play{cursor:pointer;-ms-flex-preferred-size:10em;flex-basis:10em;text-align:left}.video-player .row .play:before{content:"Play";text-transform:uppercase}.video-player .row .play.paused:before{content:"Play"}.video-player .row .play.playing:before{content:"Pause"}.video-player .row .desc{text-align:center}.video-player .row .ctrls{-ms-flex-preferred-size:10em;flex-basis:10em;text-align:right}.video-player .row .ctrls>*{display:inline-block;margin-left:1em}.video-player .row .ctrls .sound{cursor:pointer}.video-player .row .ctrls .sound:before{content:attr(data-state)}.video-player .row .ctrls .tog-full{cursor:pointer;margin:-1rem -1rem -1rem 0;padding:1rem;vertical-align:-.15em}@media (max-width:800px){.video-player .row .ctrls .tog-full img{margin-top:1.5px}}.video-player .row .ctrls .tog-full img{height:1em;width:1em}@media (max-width:800px){.video-player .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.video-player .row .ctrls,.video-player .row .play{-ms-flex-preferred-size:50%;flex-basis:50%}.video-player .row .desc{-ms-flex-order:3;order:3;width:100%}}.video-player .ctrls,.video-player .play{opacity:0;pointer-events:none;transition:opacity .4s}.video-player.ready .ctrls,.video-player.ready .play,.video-player.ready .timeline{opacity:1;pointer-events:auto}.video-player.ready .video-wrap:before{opacity:1}.video-player.ready .timeline:before{opacity:0}@-webkit-keyframes loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.is-full .video-player{background-color:#000}.is-full .video-wrap{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vidfullscreen,.vidfullscreen .wrap,.vidfullscreen body{overflow:hidden!important}@media (min-width:801px){.vidfullscreen .row{padding:2rem}}.vidfullscreen .video-player.this-is-full{bottom:0;height:100%;position:fixed;top:0;width:100%;z-index:21}@media (max-width:800px) and (orientation:portrait){.vidfullscreen .video-player.this-is-full{display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:end;justify-content:flex-end;margin:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:100vh}.vidfullscreen .video-player.this-is-full .video-wrap{height:100vw;padding-bottom:0!important;top:0;-webkit-transform:none!important;transform:none!important;width:100vh;z-index:-1}.vidfullscreen .video-player.this-is-full .row{-webkit-transform:none!important;transform:none!important}.vidfullscreen .video-player.this-is-full .row,.vidfullscreen .video-player.this-is-full .row .ctrls,.vidfullscreen .video-player.this-is-full .row .play{opacity:1!important}}@media (max-width:800px){.vidfullscreen .row .desc{display:none}}.small,.tag{display:block;font-size:.7em;text-transform:uppercase}.home-page.no-intro .header{display:none}.home-page.no-intro .home-grid{margin-top:0}.home-page .header{position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.home-page .header ::selection{background-color:rgba(0,0,0,.005)!important;color:#fff}.home-page .header h1{font-size:10vw;display:-ms-inline-flexbox;display:inline-flex;height:1em;line-height:1;margin-bottom:.15em;transition:all .2s}@media (width <= 1000px){.home-page .header h1{font-size:12vw}}@media (width >= 1440px){.home-page .header h1{font-size:10rem}}@media (max-width:800px) and (orientation:portrait){.home-page .header h1{font-size:14vw;min-height:1em;margin-bottom:.33em}}.home-page .header h1 .w{margin-right:0}.home-page .header .sub{font-family:abc stefan;font-size:1.66vw;line-height:1.125}@media (width <= 1000px){.home-page .header .sub{font-size:2vw}}@media (width <= 1000px) and (max-width:800px){.home-page .header .sub{font-size:2.5vw}}@media (max-width:800px) and (orientation:portrait){.home-page .header .sub{font-size:3vw}}@media (width >= 1440px){.home-page .header .sub{font-size:1.25rem}}.home-page .header .sub em{margin-left:.33em;margin-right:.33em}.home-page--video{height:100vh;height:calc(var(--vh)*100);left:0;position:fixed;top:0;transition:opacity .15s;width:100vw}@media (max-width:800px){.home-page--video{height:100vh}}.home-page--video video,.home-page--video video[poster]{height:100%;width:100%}.home-page--video.out{opacity:0}@media (max-width:800px){.project .home-grid{padding:1rem 1rem 50vw}}.home-grid{-ms-flex-line-pack:justify;align-content:space-between;box-sizing:border-box;display:grid;margin-top:100vh;margin-top:calc(var(--vh)*100)}.home-grid.in{opacity:1!important}@media (max-width:800px){.home-grid{grid-template-columns:repeat(2,1fr);min-height:calc(var(--vh)*100);padding:1rem}}@media (min-width:801px){.home-grid{grid-gap:0 calc(14.28571% - 2rem);grid-template-columns:repeat(4,calc(14.28304% + 1.50038rem));grid-template-rows:repeat(4,auto);min-height:100vh;padding:2rem}}.home-grid--item{opacity:0;pointer-events:none;transition:opacity .3s;will-change:opacity;z-index:0}.home-grid--item.zed{z-index:1}.home-grid--item.in{opacity:1;pointer-events:auto}@media (max-width:800px) and (orientation:landscape){.home-grid--item{min-height:8em}}@media (max-width:800px) and (orientation:portrait){.home-grid--item{min-height:calc(50vw - 1rem)}}@media (max-width:800px){.home-grid--item:nth-child(2n){transition-delay:50ms}}@media (min-width:801px){.home-grid--item{height:0;padding-bottom:80%;position:relative;width:100%}.home-grid--item:nth-child(4n-2){transition-delay:50ms}.home-grid--item:nth-child(4n-1){transition-delay:.1s}.home-grid--item:nth-child(4n){transition-delay:.15s}}.home-grid--item article a{display:inline-block}@media (min-width:801px){.home-grid--item article{height:100%;left:0;position:absolute;top:0;width:100%}}.home-grid--item article .tag{margin-bottom:.5rem}.home-grid--item article h2{font-size:1.5rem;left:-.25em;line-height:1.05;max-width:100%;position:relative;top:-.2em}@media (min-width:801px) and (width <= 1080px){.home-grid--item article h2{font-size:2.25vw}}@media (max-width:800px){.home-grid--item article h2{left:0;padding-right:1rem}}.home-grid--item article h2 .wiggle{margin-left:-.4em;margin-right:.5rem;margin-top:.1em;white-space:nowrap}.home-grid--item article .thumb-preview{-o-object-fit:cover;object-fit:cover;pointer-events:none}.home-grid--item article .thumb-preview,.home-grid--item article .video-preview{height:calc(var(--vh)*100);left:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s;width:100vw;z-index:-1}.home-grid--item article .thumb-preview.out,.home-grid--item article .video-preview.out{opacity:0}@media (min-width:801px){.home-grid--item:last-child,.home-grid--item:nth-last-child(2),.home-grid--item:nth-last-child(3),.home-grid--item:nth-last-child(4),.home-grid--item:nth-last-child(5){height:auto;padding-bottom:1.5rem}.home-grid--item:last-child article,.home-grid--item:nth-last-child(2) article,.home-grid--item:nth-last-child(3) article,.home-grid--item:nth-last-child(4) article,.home-grid--item:nth-last-child(5) article{position:static}}@media (max-width:800px){.home-grid--item:last-child,.home-grid--item:nth-last-child(2){min-height:0}.home-grid--item:last-child article,.home-grid--item:nth-last-child(2) article{padding-bottom:2rem}}.home-grid ::selection{background-color:rgba(38,38,38,.01);color:inherit}.home-grid.nomargintop{margin-top:0!important}.row{opacity:0;transition:opacity .6s .4s}.row.in{opacity:1;transition:opacity .2s 20ms}html.no-overflow{overflow:hidden}.project-page .wrap:has(+.home-projects.in) .header{pointer-events:none}.project-page .home-projects.in{z-index:1}.project-page header ::selection{background-color:rgba(0,0,0,.005)!important;color:#fff}.project-page header,.project-page header .titlewrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:calc(var(--vh)*100);-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;z-index:2}.project-page header .titlewrap{opacity:0;position:fixed;transition:opacity .15s}@media (max-width:800px){.project-page header .titlewrap{position:relative;-webkit-transform:none!important;transform:none!important}}.project-page header h1{font-size:10vw;cursor:pointer;line-height:1;text-align:center}@media (width <= 1000px){.project-page header h1{font-size:12vw}}@media (width >= 1440px){.project-page header h1{font-size:10rem}}@media (max-width:800px) and (orientation:portrait){.project-page header h1{font-size:14vw;min-height:1em}}.project-page header h1 .wiggle{position:relative}.project-page header h1 .wiggle strong{display:inline-block;margin:-.3em -.6em -.5em 0;padding:.35em .8em .4em .1em;text-indent:-.4em}@media (max-width:800px){.project-page header h1 .wiggle strong{margin-left:-.2em;text-indent:-.7em}}.project-page header h1 span{position:relative}.project-page header h1 ::selection{background-color:hsla(0,0%,100%,.01)}.project-page .wrap{margin-bottom:calc(var(--vh)*100)}@media (max-width:800px){.project-page .wrap{margin-bottom:100vh}}.project-page .wrap .project-info{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;padding:2rem}@media (max-width:800px) and (orientation:portrait){.project-page .wrap .project-info{gap:1.25rem;grid-template-columns:1fr}}@media (max-width:800px) and (orientation:portrait){.project-page .wrap .project-info>*{grid-column:1/span 3}}@media (min-width:801px){.project-page .wrap .project-info>:nth-child(3n),.project-page .wrap .project-info>:nth-child(3n-1){margin-left:-1.5rem}}.project-page .wrap .project-info>* h3{font-family:abc stefan outline;margin-bottom:.125em;margin-left:-.2em}.project-page .wrap .project-info--credits{grid-column:1/span 3}@media (max-width:800px) and (orientation:portrait){.project-page .wrap .wrapafter{background-color:rgba(0,0,0,.5);content:"";height:100vh;left:0;position:absolute;top:100%;width:100%}.project-page .wrap.noafter .wrapafter{height:5vh}}.project-page .home-projects:not(.in){pointer-events:none}.project-page .home-projects .home-grid{inset:0;margin-top:0;position:fixed;z-index:0}@media (max-width:800px){.project-page .home-projects .home-grid{overflow:auto}}@media (max-width:800px){.project-page .home-projects:not(.in){opacity:0}}.project .mainvideo{display:block;height:200vh;width:100vw}.project .mainvideo .empty--inner,.project .mainvideo .video-player{background-size:cover;height:calc(var(--vh)*100);-o-object-fit:cover;object-fit:cover;position:fixed;top:0;width:100%;z-index:1}@media (max-width:800px) and (orientation:portrait){.project .mainvideo .empty--inner,.project .mainvideo .video-player{background-size:auto 133.33%}}.project .mainvideo .empty--inner .video-wrap,.project .mainvideo .empty--inner img,.project .mainvideo .video-player .video-wrap,.project .mainvideo .video-player img{height:100%;-o-object-fit:cover;object-fit:cover;padding-bottom:0;width:100%}@media (max-width:800px){.project .mainvideo .empty--inner .video-wrap video,.project .mainvideo .empty--inner img video,.project .mainvideo .video-player .video-wrap video,.project .mainvideo .video-player img video{position:relative}}.project .mainvideo .empty--inner .row,.project .mainvideo .video-player .row{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.project .mainvideo .empty--inner .row>*,.project .mainvideo .video-player .row>*{opacity:inherit}.project .mainvideo .empty--inner .row .time[style*="opacity: 1"],.project .mainvideo .video-player .row .time[style*="opacity: 1"]{opacity:inherit!important}.project .mainvideo .empty--inner .row .tog-full,.project .mainvideo .video-player .row .tog-full{margin-right:-.25rem}.project .mainvideo video{height:100vh;-o-object-fit:cover;object-fit:cover;position:fixed;top:50%}.project .mainvideo.hunnit{height:calc(var(--vh)*100)}.project .mainvideo[style*="opacity: 0"],.project .mainvideo[style*="opacity: 0"] *{pointer-events:none}.project .mainvideo--arrow{background-image:url(../img/arrow-w.svg);background-repeat:no-repeat;background-size:contain;bottom:3rem;cursor:pointer;display:none;height:1.275rem;left:calc(50% - 2rem);position:fixed;text-align:center;transition:all .6s;width:4rem;z-index:2}.project .mainvideo--arrow:hover{height:1.66rem}.project .mainvideo.row-out .row{opacity:0}.project .mainvideo .controls .timeline *{transition:opacity .2s}.project .mainvideo:not(.ctrls) .timeline *{opacity:0}.project .mainvideo:not(.ctrls) .row{opacity:0!important}.project .mainvideo.ctrls .row:not([style*=opacity]){opacity:1!important}.project .wrap{background-color:#000;color:#fff;position:relative;z-index:1}.info-page .header{display:none}.about ::selection{color:hsla(0,0%,100%,.65)}.about--wrap{box-sizing:border-box;cursor:url(../img/cursor-w.png) 16 16,auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(var(--vh)*100);padding:2rem}@media (max-width:800px) and (orientation:portrait){.about--wrap{padding:1rem}}.about--wrap :not(div){cursor:auto}.about--wrap a,.about--wrap a *{cursor:pointer}.about--wrap a .w{display:inline-block;margin-right:.15em;word-break:break-word}.about--wrap .small{margin-bottom:.25em;text-transform:uppercase}.about--row{display:grid;gap:1rem;grid-column:1/span 7;grid-template-columns:repeat(7,1fr)}@media (max-width:800px) and (orientation:portrait){.about--row{grid-gap:3rem 1rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}}.about--row img{max-width:100%}.about--row.main{grid-column:auto;grid-template-columns:auto;max-width:53%}@media (max-width:800px) and (orientation:portrait){.about--row.main{margin-bottom:3rem;max-width:none}}.about--row.main .text-wrap{grid-column:auto}.about--row.main .text-wrap--body{font-family:abc stefan;font-size:1.2em}@media (max-width:800px){.about--row.main .text-wrap{padding-right:.5rem}}.about--row .text-wrap h3{margin-bottom:1rem}@media (max-width:800px){.about--row .text-wrap h3{margin-bottom:.75em}}.about--row .text-wrap--body{font-family:abc stefan outline;font-size:1.5rem;line-height:1.25;margin:-.3em -.3em 2rem;padding:0 .3em .3em}@media (max-width:800px){.about--row .text-wrap--body{line-height:1;word-break:break-word}}@media (min-width:801px) and (width <= 1080px){.about--row .text-wrap--body{font-size:2.25vw}}.about--row .text-wrap--body .wiggle{display:inline-block;margin-left:-.33em}.about--row .text-wrap--body p:not(:last-of-type){margin-bottom:1rem}.about--row.infos .text-wrap{grid-column:auto/span 2}@media (max-width:800px) and (orientation:portrait){.about--row.infos .text-wrap{grid-column:auto/span 1}}.about--row.infos .text-wrap:last-child{grid-column:auto/span 1}@media (min-width:801px){.about--row.infos .text-wrap:last-child{margin-left:-2rem;margin-right:-1rem}}.about--row.infos .text-wrap--body a strong{display:block;white-space:nowrap}.about--row.footer{display:grid;grid-column:1/span 7;grid-template-columns:repeat(7,1fr)}@media (max-width:800px) and (orientation:portrait){.about--row.footer{grid-column:1/span 1;grid-gap:0 1rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}}.about--row.footer>*{grid-column:auto/span 2}.about--row.footer>:last-child{grid-column:auto/span 1}@media (min-width:801px){.about--row.footer>:last-child{margin-left:-2rem;margin-right:-1rem}}@media (max-width:800px) and (orientation:portrait){.about--row.footer>*{grid-column:2/span 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about--row.footer>:first-child{grid-column:1/span 1}.about--row.footer>:last-child{grid-column:2/span 1}}.about--row .close{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;grid-column:7/span 1;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;top:0}.about--row .close a{height:3rem;padding:1rem;width:3rem}.about--row .close img{width:1rem}.about .clients-wrap a{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:3rem;-ms-flex-pack:center;justify-content:center;margin-right:1.5em;vertical-align:middle;width:auto}.about .clients-wrap a img{max-height:3rem;max-width:6rem}.error-page #info,.error-page .header{display:none}.error-page .wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.error-page .main{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4rem 1.5rem}.error-page__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:28rem;text-align:center;width:100%}.error-page__text{font-size:clamp(1.5rem,6vw,3rem);line-height:1.1}.error-page__count{display:inline-block}.error-page__count--animate{-webkit-animation:error-countdown-drop .6s ease-in-out;animation:error-countdown-drop .6s ease-in-out}@-webkit-keyframes error-countdown-drop{0%{opacity:0;-webkit-transform:translateY(-.25em);transform:translateY(-.25em)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:.85;-webkit-transform:translateY(.25em);transform:translateY(.25em)}}@keyframes error-countdown-drop{0%{opacity:0;-webkit-transform:translateY(-.25em);transform:translateY(-.25em)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:.85;-webkit-transform:translateY(.25em);transform:translateY(.25em)}}.block{border-top:1px solid;box-sizing:border-box;display:grid;grid-template-columns:20% 1fr;padding:.8rem 0}@media (max-width:800px) and (orientation:portrait){.block{border-top:0;grid-template-columns:1fr;padding-top:1rem}}.block .count{display:none}.block:last-child{padding-bottom:2rem}@media (max-width:800px) and (orientation:portrait){.block:last-child{padding-bottom:3rem}}.block-text{grid-template-columns:1fr;padding-bottom:2rem}.block-text .heading{margin-bottom:.125em}.block-text .text{font-family:abc stefan;font-size:2.5em;line-height:.866;margin-right:calc(20% + 3rem)}@media (max-width:800px) and (orientation:portrait){.block-text .text{margin-right:0}}.block-images .images-wrap--inner{display:-ms-flexbox;display:flex;margin-left:-.8rem}@media (max-width:800px) and (orientation:portrait){.block-images .images-wrap--inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-left:0}}.block-images .images-wrap--inner .img-wrap{display:inline-block;margin-left:.8rem}@media (max-width:800px) and (orientation:portrait){.block-images .images-wrap--inner .img-wrap{-ms-flex-preferred-size:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem);margin-bottom:.5rem;margin-left:0;margin-right:.5rem}.block-images .images-wrap--inner .img-wrap:only-child{-ms-flex-preferred-size:calc(100% - 0.5rem);flex-basis:calc(100% - 0.5rem)}}.block-images .images-wrap--inner .img-wrap img{display:block;height:auto;max-width:100%}.video-player{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.block-video{overflow:hidden}@media (max-width:800px) and (orientation:portrait){.block-video{margin-left:0!important;margin-right:0!important}}.block-video:not(.videoblock){position:relative}.video-contents{gap:0;margin:0}.video-contents .video-group{display:-ms-flexbox;display:flex}@media (max-width:800px) and (orientation:portrait){.video-contents .video-group{-ms-flex-direction:column;flex-direction:column}}.video-contents .block-video.videoblock{background-color:#000;cursor:pointer;-ms-flex-preferred-size:auto;flex-basis:auto;position:relative;width:100%}.video-contents .block-video.videoblock.hover figcaption,.video-contents .block-video.videoblock:hover figcaption{opacity:1}.video-contents .block-video.videoblock figcaption{box-sizing:border-box;color:#fff;font-size:1.5rem;left:50%;opacity:0;padding:1rem 8%;pointer-events:none;position:absolute;text-align:center;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}@media (max-width:800px) and (orientation:portrait){.video-contents .block-video.videoblock figcaption{opacity:1}}.video-contents .block-video.videoblock figcaption .wiggle{display:inline-block;letter-spacing:.03em;line-height:1.2;margin:-.5em .3em -.5em 0;padding:.5em 0}@media (max-width:800px) and (orientation:portrait){.video-contents .block-video.videoblock figcaption .wiggle{opacity:0}.video-contents .block-video.videoblock figcaption .wiggle.wiggling{opacity:1}}.video-contents .block-video.videoblock figcaption:not(:has(+.open)){z-index:2}.video-contents .block-video.videoblock .video-player{background-size:auto 133.33%}.video-contents .block-video.videoblock .video-player:not(.open) .row,.video-contents .block-video.videoblock .video-player:not(.open)~.videoblock--close{opacity:0!important}.video-contents .block-video.videoblock .video-player:not(.open) .row,.video-contents .block-video.videoblock .video-player:not(.open) .row *,.video-contents .block-video.videoblock .video-player:not(.open)~.videoblock--close,.video-contents .block-video.videoblock .video-player:not(.open)~.videoblock--close *{pointer-events:none!important}.video-contents .block-video.videoblock .video-player.open{-ms-flex-align:center;align-items:center;background-color:#000;inset:0;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:3}.video-contents .block-video.videoblock .video-player.open .video-wrap{height:100%;-o-object-fit:cover;object-fit:cover;padding-bottom:0}.video-contents .block-video.videoblock .videoblock--close{padding:2rem 2rem 1rem 1rem;position:fixed;right:0;top:0;transition:all .3s;z-index:3}@media (max-width:800px){.video-contents .block-video.videoblock .videoblock--close{padding:1rem}}.video-player .video-wrap{height:0;padding-bottom:56.25%;width:100%}.video-player .timeline{left:0;right:0}.video-player .row{bottom:2.33rem;margin-left:1rem;margin-right:1rem;position:absolute;width:calc(100% - 2rem);z-index:2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvdmFycy5zY3NzIiwic3R5bGUuY3NzIiwiZ2VuZXJhbC9yZXNldC5zY3NzIiwiZ2VuZXJhbC90eXBvZ3JhcGh5LnNjc3MiLCJnZW5lcmFsL2dlbmVyYWwuc2NzcyIsImdlbmVyYWwvdmlkcy5zY3NzIiwiZ2VuZXJhbC90eXBlLXN0eWxlcy5zY3NzIiwicGFnZXMvaG9tZS5zY3NzIiwicGFnZXMvaG9tZS1ncmlkLnNjc3MiLCJwYWdlcy9wcm9qZWN0LnNjc3MiLCJwYWdlcy9hYm91dC5zY3NzIiwicGFnZXMvZXJyb3Iuc2NzcyIsImJsb2Nrcy9nZW5lcmFsLnNjc3MiLCJibG9ja3MvdGV4dC5zY3NzIiwiYmxvY2tzL2ltYWdlcy5zY3NzIiwiYmxvY2tzL3ZpZGVvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkJBLE1BVkUsUUFBQSxDQUNBLE1BQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0NmRixDQ0xBLDJaQWlGRSxRQUFBLENBQ0EscUJBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBQ0EsdUJEUUYsQ0NMQSw4RUFXRSxhRFFGLENDTEEsS0FDRSxhRFFGLENDTEEsU0FHRSxlRFFGLENDTEEsYUFFRSxXRFFGLENDTkUsb0RBRUUsVURTSixDQ0xBLE1BQ0Usd0JBQUEsQ0FDQSxnQkRRRixDQ0xBLGFBRUUsdUJBQUEsQ0FBQSxlQUFBLENBQ0EsNEJBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkRRRixDQ05FLDhKQUlFLHdCRmhKSSxDRWlKSixZRFNKLENDTEEsK1BBV0Usa0NBQUEsQ0FDQSx3REFBQSxDQUFBLGdERE1GLENDSEEsc0JBQ0UsU0RNRixDQ0ZFLE9BQ0UsdUNBQUEsQ0FDQSxTREtKLENDREEsT0FDRSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxZRElGLENDS0EsNEJBQ0UsVURIRixDQ0VBLHVCQUNFLFVESEYsQ0NF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Q0FDQSxTZHUvQ1QsQ2NyL0NTLHlCQVJILDJEQVNNLFlkdy9DVixDQUNGLENjbC9DRywwQkFDRyxRQUFBLENBQ0EscUJBQUEsQ0FDQSxVZHEvQ04sQ2N6K0NHLHdCQUNHLE1BQUEsQ0FDQSxPZDIrQ04sQ2N4K0NHLG1CQUNHLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUNBLFNkMCtDTiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kZGFya2dyYXk6ICMyNjI2MjY7XG5cbiR2aDEwMDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xuJHZoMjAwOiBjYWxjKHZhcigtLXZoKSAqIDIwMCk7XG5cbiRtb2I6ICdtYXgtd2lkdGg6IDgwMHB4JztcbiRtb2Jwb3J0OiAnbWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQnO1xuJGRlc2s6ICdtaW4td2lkdGg6IDgwMXB4JztcblxuXG4kUzogLjdlbTtcbiRNOiAxLjVyZW07XG4kTXJlc3BvOiAyLjI1dnc7XG5cbkBtaXhpbiBoaWRlIHtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uaGlkZSB7XG4gIEBpbmNsdWRlIGhpZGU7XG59XG4iLCIuaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOjpiZWZvcmUsIGJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuaW5wdXQ6Zm9jdXMsIGlucHV0OmZvY3VzLXZpc2libGUsIGlucHV0Oi13ZWJraXQtZGlyZWN0LWZvY3VzLCBpbnB1dDpob3Zlcjpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnNlbGVjdDpmb2N1cy12aXNpYmxlLFxuc2VsZWN0Oi13ZWJraXQtZGlyZWN0LWZvY3VzLFxuc2VsZWN0OmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuOi13ZWJraXQtZGlyZWN0LWZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuKjpmb2N1cyB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhYmMgc3RlZmFuIG91dGxpbmVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9BQkNTdGVmYW5CRVRBLU91dGxpbmVUb3VjaC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvQUJDU3RlZmFuQkVUQS1PdXRsaW5lVG91Y2gud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWJjIHN0ZWZhblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0FCQ1N0ZWZhbkJFVEEtU2ltcGxlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9BQkNTdGVmYW5CRVRBLVNpbXBsZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi50aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImFiYyBzdGVmYW4gb3V0bGluZVwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogdW5zZXQ7XG59XG5cbi53aWdnbGUgc3Bhbixcbi53aWdnbGUgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAwO1xufVxuLndpZ2dsZSBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaG9tZS1ncmlkLS1pdGVtIC53aWdnbGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWdnbGluZzpub3QoLndpZ2dsZSkge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG59XG4ud2lnZ2xpbmdkaXYge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbkBrZXlmcmFtZXMgZGFuY2Vmb250IHtcbiAgMCUsIDI1JSB7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRsaWdcIjtcbiAgfVxuICAyNS4xJSwgNTAlIHtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiLCBcInJsaWdcIiAwO1xuICB9XG4gIDUwLjElLCA3NSUge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbGlnXCIgMDtcbiAgfVxuICA3NS4xJSwgMTAwJSB7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRsaWdcIiAxLCBcInJsaWdcIiAwO1xuICB9XG59XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiYWJjIHN0ZWZhblwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwODBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCAzOCwgMzgsIDAuMDEpO1xuICBjb2xvcjogcmdiYSgzOCwgMzgsIDM4LCAwLjUpO1xufVxuXG5pbWc6OnNlbGVjdGlvbixcbmlmcmFtZTo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG59XG5ib2R5LnRyYW5zaXRpb24tZW5hYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5LnRyYW5zaXRpb24tZW5hYmxlZC5pbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi53cmFwcGVyIC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEuNXJlbSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubW9ib25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGVza29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG52aWRlb1twb3N0ZXJdIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWRlby1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLXByZXZpZXcgdmlkZW8ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWRlby1wcmV2aWV3IGlmcmFtZSxcbi52aWRlby1wcmV2aWV3IHZpZGVvIHtcbiAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICBsZWZ0OiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4td2lkdGg6IDE3Ny43N3ZoO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgNDAwbXM7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi52aWRlby1wcmV2aWV3IGlmcmFtZTpub3QoLmhhcy1wbGF5ZWQpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52aWRlby1wcmV2aWV3OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcmVtIDEwZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDAlO1xuICBsZWZ0OiAtNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmhhcy1wb3N0ZXIgLnZpZGVvLXBsYXllciB2aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4uaGFzLXBvc3RlciAudmlkZW8tcGxheWVyIHZpZGVvLmhhcy1wbGF5ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmlkZW8tcGxheWVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIDUwMG1zO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi52aWRlby1wbGF5ZXIgLnZpZGVvLXdyYXAgaWZyYW1lLFxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcCB2aWRlbyB7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgNDAwbXM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcCBpZnJhbWUubWFpbnZpZGVvLS12aWRlbyxcbi52aWRlby1wbGF5ZXIgLnZpZGVvLXdyYXAgdmlkZW8ubWFpbnZpZGVvLS12aWRlbyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcCBpZnJhbWU6bm90KC5oYXMtcGxheWVkKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4udmlkZW8tcGxheWVyIC50aW1lbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0ycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG4udmlkZW8tcGxheWVyIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBsb2FkZXIgM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm90dG9tOiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWVsaW5lLWhvdiwgLnZpZGVvLXBsYXllciAudGltZWxpbmUtc3RyaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi52aWRlby1wbGF5ZXIgLnRpbWVsaW5lLXN0cmlwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tcGxheWVyIC50aW1lbGluZS1wcmMge1xuICBib3R0b206IGNhbGMoMXJlbSArIDZweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG4udmlkZW8tcGxheWVyIC50aW1lbGluZS1wcmM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnZpZGVvLXBsYXllciAudGltZWxpbmUtaG92IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1vdXQ7XG59XG4udmlkZW8tcGxheWVyLnRpbWVsaW5lLXRyYW5zaXRpb25zIC50aW1lbGluZS1wcmMge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgbGluZWFyO1xufVxuLnZpZGVvLXBsYXllci50aW1lbGluZS10cmFuc2l0aW9ucyAudGltZSB7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG59XG4udmlkZW8tcGxheWVyIC50aW1lIHtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLnZpZGVvLXBsYXllciAucm93IHtcbiAgYm90dG9tOiAzcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuN2VtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlby1wbGF5ZXIgLnJvdyB7XG4gICAgYm90dG9tOiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICBtYXJnaW46IGF1dG8gMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgfVxufVxuLnZpZGVvLXBsYXllciAucm93IC5wbGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LWJhc2lzOiAxMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnZpZGVvLXBsYXllciAucm93IC5wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBsYXlcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52aWRlby1wbGF5ZXIgLnJvdyAucGxheS5wYXVzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUGxheVwiO1xufVxuLnZpZGVvLXBsYXllciAucm93IC5wbGF5LnBsYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUGF1c2VcIjtcbn1cbi52aWRlby1wbGF5ZXIgLnJvdyAuZGVzYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlby1wbGF5ZXIgLnJvdyAuY3RybHMge1xuICBmbGV4LWJhc2lzOiAxMGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi52aWRlby1wbGF5ZXIgLnJvdyAuY3RybHMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLnZpZGVvLXBsYXllciAucm93IC5jdHJscyAuc291bmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tcGxheWVyIC5yb3cgLmN0cmxzIC5zb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXN0YXRlKTtcbn1cbi52aWRlby1wbGF5ZXIgLnJvdyAuY3RybHMgLnRvZy1mdWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlby1wbGF5ZXIgLnJvdyAuY3RybHMgLnRvZy1mdWxsIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cHg7XG4gIH1cbn1cbi52aWRlby1wbGF5ZXIgLnJvdyAuY3RybHMgLnRvZy1mdWxsIGltZyB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlby1wbGF5ZXIgLnJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC52aWRlby1wbGF5ZXIgLnJvdyAucGxheSxcbiAgLnZpZGVvLXBsYXllciAucm93IC5jdHJscyB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC52aWRlby1wbGF5ZXIgLnJvdyAuZGVzYyB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWRlby1wbGF5ZXIgLnBsYXksXG4udmlkZW8tcGxheWVyIC5jdHJscyB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xufVxuLnZpZGVvLXBsYXllci5yZWFkeSAucGxheSxcbi52aWRlby1wbGF5ZXIucmVhZHkgLmN0cmxzLFxuLnZpZGVvLXBsYXllci5yZWFkeSAudGltZWxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi52aWRlby1wbGF5ZXIucmVhZHkgLnZpZGVvLXdyYXA6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW8tcGxheWVyLnJlYWR5IC50aW1lbGluZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5pcy1mdWxsIC52aWRlby1wbGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmlzLWZ1bGwgLnZpZGVvLXdyYXAge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udmlkZnVsbHNjcmVlbixcbi52aWRmdWxsc2NyZWVuIGJvZHksXG4udmlkZnVsbHNjcmVlbiAud3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAudmlkZnVsbHNjcmVlbiAucm93IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4udmlkZnVsbHNjcmVlbiAudmlkZW8tcGxheWVyLnRoaXMtaXMtZnVsbCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudmlkZnVsbHNjcmVlbiAudmlkZW8tcGxheWVyLnRoaXMtaXMtZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMTAwdmg7XG4gIH1cbiAgLnZpZGZ1bGxzY3JlZW4gLnZpZGVvLXBsYXllci50aGlzLWlzLWZ1bGwgLnZpZGVvLXdyYXAge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHZoO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC52aWRmdWxsc2NyZWVuIC52aWRlby1wbGF5ZXIudGhpcy1pcy1mdWxsIC5yb3cge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWRmdWxsc2NyZWVuIC52aWRlby1wbGF5ZXIudGhpcy1pcy1mdWxsIC5yb3csXG4gIC52aWRmdWxsc2NyZWVuIC52aWRlby1wbGF5ZXIudGhpcy1pcy1mdWxsIC5yb3cgLnBsYXksXG4gIC52aWRmdWxsc2NyZWVuIC52aWRlby1wbGF5ZXIudGhpcy1pcy1mdWxsIC5yb3cgLmN0cmxzIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmlkZnVsbHNjcmVlbiAucm93IC5kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWcsXG4uc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhvbWUtcGFnZS5uby1pbnRybyAuaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLXBhZ2Uubm8taW50cm8gLmhvbWUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaG9tZS1wYWdlIC5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uaG9tZS1wYWdlIC5oZWFkZXIgKjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAwNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhvbWUtcGFnZSAuaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAxMHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwLjE1ZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcztcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAwMHB4KSB7XG4gIC5ob21lLXBhZ2UgLmhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE0NDBweCkge1xuICAuaG9tZS1wYWdlIC5oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtcGFnZSAuaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDE0dnc7XG4gICAgbWluLWhlaWdodDogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ob21lLXBhZ2UgLmhlYWRlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zM2VtO1xuICB9XG59XG4uaG9tZS1wYWdlIC5oZWFkZXIgaDEgLncge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaG9tZS1wYWdlIC5oZWFkZXIgLnN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcImFiYyBzdGVmYW5cIjtcbiAgZm9udC1zaXplOiAxLjY2dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbkBtZWRpYSAod2lkdGggPD0gMTAwMHB4KSB7XG4gIC5ob21lLXBhZ2UgLmhlYWRlciAuc3ViIHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8PSAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZS1wYWdlIC5oZWFkZXIgLnN1YiB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaG9tZS1wYWdlIC5oZWFkZXIgLnN1YiB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPj0gMTQ0MHB4KSB7XG4gIC5ob21lLXBhZ2UgLmhlYWRlciAuc3ViIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5ob21lLXBhZ2UgLmhlYWRlciAuc3ViIGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMzZW07XG59XG4uaG9tZS1wYWdlLS12aWRlbyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcztcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lLXBhZ2UtLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uaG9tZS1wYWdlLS12aWRlbyB2aWRlbywgLmhvbWUtcGFnZS0tdmlkZW8gdmlkZW9bcG9zdGVyXSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZS1wYWdlLS12aWRlby5vdXQge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnByb2plY3QgLmhvbWUtZ3JpZCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDUwdnc7XG4gIH1cbn1cblxuLmhvbWUtZ3JpZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG59XG4uaG9tZS1ncmlkLmluIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xuICAgIC8qIG1pbi1oZWlnaHQ6IDEwMHZoOyAqL1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaG9tZS1ncmlkIHtcbiAgICBncmlkLWdhcDogMCBjYWxjKDE0LjI4NTcxNDI4NTclIC0gMnJlbSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgY2FsYygyNSUgLSAoMTQuMjg1NzElIC0gMnJlbSkgLyAxLjMzMykpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5ob21lLWdyaWQtLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHotaW5kZXg6IDA7XG59XG4uaG9tZS1ncmlkLS1pdGVtLnplZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uaG9tZS1ncmlkLS1pdGVtLmluIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaG9tZS1ncmlkLS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA4ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhvbWUtZ3JpZC0taXRlbSB7XG4gICAgbWluLWhlaWdodDogY2FsYyg1MHZ3IC0gMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZS1ncmlkLS1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaG9tZS1ncmlkLS1pdGVtIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtZ3JpZC0taXRlbTpudGgtY2hpbGQoNG4tMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG4gIH1cbiAgLmhvbWUtZ3JpZC0taXRlbTpudGgtY2hpbGQoNG4tMSkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICB9XG4gIC5ob21lLWdyaWQtLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG4gIH1cbn1cbi5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIC50YWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaG9tZS1ncmlkLS1pdGVtIGFydGljbGUgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGVmdDogLTAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjJlbTtcbiAgLypcbiAgLncge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuXG4gICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgZm9udC1zaXplOiAxMXZ3O1xuICAgIH1cbiAgfVxuICAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKHdpZHRoIDw9IDEwODBweCkge1xuICAuaG9tZS1ncmlkLS1pdGVtIGFydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIGgyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSBoMiAud2lnZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIC50aHVtYi1wcmV2aWV3IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIC52aWRlby1wcmV2aWV3LFxuLmhvbWUtZ3JpZC0taXRlbSBhcnRpY2xlIC50aHVtYi1wcmV2aWV3IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAtMTtcbn1cbi5ob21lLWdyaWQtLWl0ZW0gYXJ0aWNsZSAudmlkZW8tcHJldmlldy5vdXQsXG4uaG9tZS1ncmlkLS1pdGVtIGFydGljbGUgLnRodW1iLXByZXZpZXcub3V0IHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDUpLCAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDQpLCAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDMpLCAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDIpLCAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDUpIGFydGljbGUsIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoNCkgYXJ0aWNsZSwgLmhvbWUtZ3JpZC0taXRlbTpudGgtbGFzdC1jaGlsZCgzKSBhcnRpY2xlLCAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDIpIGFydGljbGUsIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMSkgYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMiksIC5ob21lLWdyaWQtLWl0ZW06bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmhvbWUtZ3JpZC0taXRlbTpudGgtbGFzdC1jaGlsZCgyKSBhcnRpY2xlLCAuaG9tZS1ncmlkLS1pdGVtOm50aC1sYXN0LWNoaWxkKDEpIGFydGljbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4uaG9tZS1ncmlkIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgMzgsIDM4LCAwLjAxKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ob21lLWdyaWQubm9tYXJnaW50b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zIDQwMG1zO1xufVxuLnJvdy5pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjBtcztcbn1cblxuaHRtbC5uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9qZWN0LXBhZ2UgLndyYXA6aGFzKCsgLmhvbWUtcHJvamVjdHMuaW4pIC5oZWFkZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9qZWN0LXBhZ2UgLmhvbWUtcHJvamVjdHMuaW4ge1xuICB6LWluZGV4OiAxO1xufVxuLnByb2plY3QtcGFnZSBoZWFkZXIgKjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAwNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2plY3QtcGFnZSBoZWFkZXIsXG4ucHJvamVjdC1wYWdlIGhlYWRlciAudGl0bGV3cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2plY3QtcGFnZSBoZWFkZXIgLnRpdGxld3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucHJvamVjdC1wYWdlIGhlYWRlciAudGl0bGV3cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9qZWN0LXBhZ2UgaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAxMHZ3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKHdpZHRoIDw9IDEwMDBweCkge1xuICAucHJvamVjdC1wYWdlIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID49IDE0NDBweCkge1xuICAucHJvamVjdC1wYWdlIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHJvamVjdC1wYWdlIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxNHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuLnByb2plY3QtcGFnZSBoZWFkZXIgaDEgLndpZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9qZWN0LXBhZ2UgaGVhZGVyIGgxIC53aWdnbGUgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0wLjNlbSAtMC42ZW0gLTAuNWVtIDA7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjhlbSAwLjRlbSAwLjFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucHJvamVjdC1wYWdlIGhlYWRlciBoMSAud2lnZ2xlIHN0cm9uZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbiAgICB0ZXh0LWluZGVudDogLTAuN2VtO1xuICB9XG59XG4ucHJvamVjdC1wYWdlIGhlYWRlciBoMSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2plY3QtcGFnZSBoZWFkZXIgaDEgOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xufVxuLnByb2plY3QtcGFnZSAud3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tdmgpICogMTAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucHJvamVjdC1wYWdlIC53cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDB2aDtcbiAgfVxufVxuLnByb2plY3QtcGFnZSAud3JhcCAucHJvamVjdC1pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHJvamVjdC1wYWdlIC53cmFwIC5wcm9qZWN0LWluZm8ge1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHJvamVjdC1wYWdlIC53cmFwIC5wcm9qZWN0LWluZm8gPiAqIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAucHJvamVjdC1wYWdlIC53cmFwIC5wcm9qZWN0LWluZm8gPiAqOm50aC1jaGlsZCgzbiksIC5wcm9qZWN0LXBhZ2UgLndyYXAgLnByb2plY3QtaW5mbyA+ICo6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgfVxufVxuLnByb2plY3QtcGFnZSAud3JhcCAucHJvamVjdC1pbmZvID4gKiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImFiYyBzdGVmYW4gb3V0bGluZVwiO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuMmVtO1xufVxuLnByb2plY3QtcGFnZSAud3JhcCAucHJvamVjdC1pbmZvLS1jcmVkaXRzIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHJvamVjdC1wYWdlIC53cmFwIC53cmFwYWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9qZWN0LXBhZ2UgLndyYXAubm9hZnRlciAud3JhcGFmdGVyIHtcbiAgICBoZWlnaHQ6IDV2aDtcbiAgfVxufVxuLnByb2plY3QtcGFnZSAuaG9tZS1wcm9qZWN0czpub3QoLmluKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2plY3QtcGFnZSAuaG9tZS1wcm9qZWN0cyAuaG9tZS1ncmlkIHtcbiAgaW5zZXQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucHJvamVjdC1wYWdlIC5ob21lLXByb2plY3RzIC5ob21lLWdyaWQge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnByb2plY3QtcGFnZSAuaG9tZS1wcm9qZWN0czpub3QoLmluKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucHJvamVjdCAubWFpbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5wcm9qZWN0IC5tYWludmlkZW8gLmVtcHR5LS1pbm5lcixcbi5wcm9qZWN0IC5tYWludmlkZW8gLnZpZGVvLXBsYXllciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCkgKiAxMDApO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHJvamVjdCAubWFpbnZpZGVvIC5lbXB0eS0taW5uZXIsXG4gIC5wcm9qZWN0IC5tYWludmlkZW8gLnZpZGVvLXBsYXllciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEzMy4zMyU7XG4gIH1cbn1cbi5wcm9qZWN0IC5tYWludmlkZW8gLmVtcHR5LS1pbm5lciBpbWcsXG4ucHJvamVjdCAubWFpbnZpZGVvIC5lbXB0eS0taW5uZXIgLnZpZGVvLXdyYXAsXG4ucHJvamVjdCAubWFpbnZpZGVvIC52aWRlby1wbGF5ZXIgaW1nLFxuLnByb2plY3QgLm1haW52aWRlbyAudmlkZW8tcGxheWVyIC52aWRlby13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wcm9qZWN0IC5tYWludmlkZW8gLmVtcHR5LS1pbm5lciBpbWcgdmlkZW8sXG4gIC5wcm9qZWN0IC5tYWludmlkZW8gLmVtcHR5LS1pbm5lciAudmlkZW8td3JhcCB2aWRlbyxcbiAgLnByb2plY3QgLm1haW52aWRlbyAudmlkZW8tcGxheWVyIGltZyB2aWRlbyxcbiAgLnByb2plY3QgLm1haW52aWRlbyAudmlkZW8tcGxheWVyIC52aWRlby13cmFwIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wcm9qZWN0IC5tYWludmlkZW8gLmVtcHR5LS1pbm5lciAucm93LFxuLnByb2plY3QgLm1haW52aWRlbyAudmlkZW8tcGxheWVyIC5yb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnByb2plY3QgLm1haW52aWRlbyAuZW1wdHktLWlubmVyIC5yb3cgPiAqLFxuLnByb2plY3QgLm1haW52aWRlbyAudmlkZW8tcGxheWVyIC5yb3cgPiAqIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cbi5wcm9qZWN0IC5tYWludmlkZW8gLmVtcHR5LS1pbm5lciAucm93IC50aW1lW3N0eWxlKj1cIm9wYWNpdHk6IDFcIl0sXG4ucHJvamVjdCAubWFpbnZpZGVvIC52aWRlby1wbGF5ZXIgLnJvdyAudGltZVtzdHlsZSo9XCJvcGFjaXR5OiAxXCJdIHtcbiAgb3BhY2l0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnByb2plY3QgLm1haW52aWRlbyAuZW1wdHktLWlubmVyIC5yb3cgLnRvZy1mdWxsLFxuLnByb2plY3QgLm1haW52aWRlbyAudmlkZW8tcGxheWVyIC5yb3cgLnRvZy1mdWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cbi5wcm9qZWN0IC5tYWludmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbn1cbi5wcm9qZWN0IC5tYWludmlkZW8uaHVubml0IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG59XG4ucHJvamVjdCAubWFpbnZpZGVvW3N0eWxlKj1cIm9wYWNpdHk6IDBcIl0sXG4ucHJvamVjdCAubWFpbnZpZGVvW3N0eWxlKj1cIm9wYWNpdHk6IDBcIl0gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2plY3QgLm1haW52aWRlby0tYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3ctdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm90dG9tOiAzcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMS4yNzVyZW07XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMnJlbSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gIHdpZHRoOiA0cmVtO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2plY3QgLm1haW52aWRlby0tYXJyb3c6aG92ZXIge1xuICBoZWlnaHQ6IDEuNjZyZW07XG59XG4ucHJvamVjdCAubWFpbnZpZGVvLnJvdy1vdXQgLnJvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvamVjdCAubWFpbnZpZGVvIC5jb250cm9scyAudGltZWxpbmUgKiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG4ucHJvamVjdCAubWFpbnZpZGVvOm5vdCguY3RybHMpIC50aW1lbGluZSAqIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9qZWN0IC5tYWludmlkZW86bm90KC5jdHJscykgLnJvdyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5wcm9qZWN0IC5tYWludmlkZW8uY3RybHMgLnJvdzpub3QoW3N0eWxlKj1vcGFjaXR5XSkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ucHJvamVjdCAud3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbmZvLXBhZ2UgLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYm91dCA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuLmFib3V0LS13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiB1cmwoXCIuLi9pbWcvY3Vyc29yLXcucG5nXCIpIDE2IDE2LCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgpICogMTAwKTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LS13cmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uYWJvdXQtLXdyYXAgKjpub3QoZGl2KSB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hYm91dC0td3JhcCBhLFxuLmFib3V0LS13cmFwIGEgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dC0td3JhcCBhIC53IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTVlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5hYm91dC0td3JhcCAuc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWJvdXQtLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA3O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYWJvdXQtLXJvdyB7XG4gICAgZ3JpZC1nYXA6IDNyZW0gMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5hYm91dC0tcm93IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hYm91dC0tcm93Lm1haW4ge1xuICBncmlkLWNvbHVtbjogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBtYXgtd2lkdGg6IDUzJTtcbiAgLyogbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTsgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LS1yb3cubWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5hYm91dC0tcm93Lm1haW4gLnRleHQtd3JhcCB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuLmFib3V0LS1yb3cubWFpbiAudGV4dC13cmFwLS1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiYWJjIHN0ZWZhblwiO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC0tcm93Lm1haW4gLnRleHQtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4uYWJvdXQtLXJvdyAudGV4dC13cmFwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtLXJvdyAudGV4dC13cmFwIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIH1cbn1cbi5hYm91dC0tcm93IC50ZXh0LXdyYXAtLWJvZHkge1xuICBmb250LWZhbWlseTogXCJhYmMgc3RlZmFuIG91dGxpbmVcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IC0wLjNlbSAtMC4zZW0gMnJlbTtcbiAgcGFkZGluZzogMCAwLjNlbSAwLjNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtLXJvdyAudGV4dC13cmFwLS1ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIGFuZCAod2lkdGggPD0gMTA4MHB4KSB7XG4gIC5hYm91dC0tcm93IC50ZXh0LXdyYXAtLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMi4yNXZ3O1xuICB9XG59XG4uYWJvdXQtLXJvdyAudGV4dC13cmFwLS1ib2R5IC53aWdnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zM2VtO1xufVxuLmFib3V0LS1yb3cgLnRleHQtd3JhcC0tYm9keSBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWJvdXQtLXJvdy5pbmZvcyAudGV4dC13cmFwIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYWJvdXQtLXJvdy5pbmZvcyAudGV4dC13cmFwIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDE7XG4gIH1cbn1cbi5hYm91dC0tcm93LmluZm9zIC50ZXh0LXdyYXA6bGFzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuYWJvdXQtLXJvdy5pbmZvcyAudGV4dC13cmFwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG59XG4uYWJvdXQtLXJvdy5pbmZvcyAudGV4dC13cmFwLS1ib2R5IGEgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYWJvdXQtLXJvdy5mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDc7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5hYm91dC0tcm93LmZvb3RlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICAgIGdyaWQtZ2FwOiAwIDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4uYWJvdXQtLXJvdy5mb290ZXIgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xufVxuLmFib3V0LS1yb3cuZm9vdGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5hYm91dC0tcm93LmZvb3RlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmFib3V0LS1yb3cuZm9vdGVyID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuYWJvdXQtLXJvdy5mb290ZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDE7XG4gIH1cbiAgLmFib3V0LS1yb3cuZm9vdGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDE7XG4gIH1cbn1cbi5hYm91dC0tcm93IC5jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogNy9zcGFuIDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5hYm91dC0tcm93IC5jbG9zZSBhIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cbi5hYm91dC0tcm93IC5jbG9zZSBpbWcge1xuICB3aWR0aDogMXJlbTtcbn1cbi5hYm91dCAuY2xpZW50cy13cmFwIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87XG59XG4uYWJvdXQgLmNsaWVudHMtd3JhcCBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG4gIG1heC13aWR0aDogNnJlbTtcbn1cblxuLmVycm9yLXBhZ2UgLmhlYWRlcixcbi5lcnJvci1wYWdlICNpbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvci1wYWdlIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uZXJyb3ItcGFnZSAubWFpbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDEuNXJlbTtcbn1cblxuLmVycm9yLXBhZ2VfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVycm9yLXBhZ2VfX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgNnZ3LCAzcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmVycm9yLXBhZ2VfX2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXJyb3ItcGFnZV9fY291bnQtLWFuaW1hdGUge1xuICBhbmltYXRpb246IGVycm9yLWNvdW50ZG93bi1kcm9wIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgZXJyb3ItY291bnRkb3duLWRyb3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1ZW0pO1xuICB9XG59XG4uYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDFmcjtcbiAgcGFkZGluZzogMC44cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jayB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLmJsb2NrIC5jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2s6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmJsb2NrLXRleHQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYmxvY2stdGV4dCAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1ZW07XG59XG4uYmxvY2stdGV4dCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImFiYyBzdGVmYW5cIjtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODY2O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjAlICsgM3JlbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay10ZXh0IC50ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLWltYWdlcyAuaW1hZ2VzLXdyYXAtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay1pbWFnZXMgLmltYWdlcy13cmFwLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibG9jay1pbWFnZXMgLmltYWdlcy13cmFwLS1pbm5lciAuaW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay1pbWFnZXMgLmltYWdlcy13cmFwLS1pbm5lciAuaW1nLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLmJsb2NrLWltYWdlcyAuaW1hZ2VzLXdyYXAtLWlubmVyIC5pbWctd3JhcDpvbmx5LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAwLjVyZW0pO1xuICB9XG59XG4uYmxvY2staW1hZ2VzIC5pbWFnZXMtd3JhcC0taW5uZXIgLmltZy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLXBsYXllciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9jay12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ibG9jay12aWRlbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLXZpZGVvOm5vdCgudmlkZW9ibG9jaykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1jb250ZW50cyB7XG4gIGdhcDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvLWNvbnRlbnRzIC52aWRlby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC52aWRlby1jb250ZW50cyAudmlkZW8tZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jay5ob3ZlciBmaWdjYXB0aW9uLCAudmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2s6aG92ZXIgZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgZmlnY2FwdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxcmVtIDglO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIGZpZ2NhcHRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayBmaWdjYXB0aW9uIC53aWdnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogLTAuNWVtIDAuM2VtIC0wLjVlbSAwO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgZmlnY2FwdGlvbiAud2lnZ2xlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayBmaWdjYXB0aW9uIC53aWdnbGUud2lnZ2xpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayBmaWdjYXB0aW9uOm5vdCg6aGFzKCsgLm9wZW4pKSB7XG4gIHotaW5kZXg6IDI7XG59XG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvLXBsYXllciB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMzMuMzMlO1xufVxuLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIC52aWRlby1wbGF5ZXI6bm90KC5vcGVuKSB+IC52aWRlb2Jsb2NrLS1jbG9zZSxcbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW8tcGxheWVyOm5vdCgub3BlbikgLnJvdyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW8tcGxheWVyOm5vdCgub3BlbikgfiAudmlkZW9ibG9jay0tY2xvc2UsXG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvLXBsYXllcjpub3QoLm9wZW4pIH4gLnZpZGVvYmxvY2stLWNsb3NlICosXG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvLXBsYXllcjpub3QoLm9wZW4pIC5yb3csXG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvLXBsYXllcjpub3QoLm9wZW4pIC5yb3cgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tY29udGVudHMgLmJsb2NrLXZpZGVvLnZpZGVvYmxvY2sgLnZpZGVvLXBsYXllci5vcGVuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGluc2V0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzO1xufVxuLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIC52aWRlby1wbGF5ZXIub3BlbiAudmlkZW8td3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpZGVvLWNvbnRlbnRzIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIC52aWRlb2Jsb2NrLS1jbG9zZSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlby1jb250ZW50cyAuYmxvY2stdmlkZW8udmlkZW9ibG9jayAudmlkZW9ibG9jay0tY2xvc2Uge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cblxuLnZpZGVvLXBsYXllciAudmlkZW8td3JhcCB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tcGxheWVyIC50aW1lbGluZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvLXBsYXllciAucm93IHtcbiAgYm90dG9tOiAyLjMzcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgei1pbmRleDogMjtcbn0iLCIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuLy8gIHYyLjAgfCAyMDExMDEyNlxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOi13ZWJraXQtZGlyZWN0LWZvY3VzLFxuICAmOmhvdmVyOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCBncmVlbjtcbiAgLy8gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGdyZWVuO1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkd2hpdGUgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbjotd2Via2l0LWRpcmVjdC1mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbioge1xuICAmOmZvY3VzIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcblxuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhYmMgc3RlZmFuIG91dGxpbmUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvQUJDU3RlZmFuQkVUQS1PdXRsaW5lVG91Y2gud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvQUJDU3RlZmFuQkVUQS1PdXRsaW5lVG91Y2gud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FiYyBzdGVmYW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvQUJDU3RlZmFuQkVUQS1TaW1wbGUud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvQUJDU3RlZmFuQkVUQS1TaW1wbGUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbiRzdGVmYW5PdXRsaW5lOiAnYWJjIHN0ZWZhbiBvdXRsaW5lJztcbiRzdGVmYW46ICdhYmMgc3RlZmFuJztcbiRleHBhbmRlZDogJ2FiY2dyYXZpdHktZXhwYW5kZWQnO1xuXG5AbWl4aW4gdGl0bGVGb250c2l6ZXMge1xuICBmb250LXNpemU6IDEwdnc7XG5cbiAgQG1lZGlhICh3aWR0aCA8PSAxMDAwcHgpIHtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoID49IDE0NDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cblxuICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgZm9udC1zaXplOiAxNHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWl4aW4gc2FucyB7XG4gIGZvbnQtZmFtaWx5OiAkc3RlZmFuO1xufVxuXG5AbWl4aW4gbW9ubyB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4udGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJHN0ZWZhbk91dGxpbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbGlnXCI7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiB1bnNldDtcbn1cblxuLndpZ2dsZSB7XG4gIHNwYW4sXG4gIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLmhvbWUtZ3JpZC0taXRlbSB7XG4gIC53aWdnbGUge1xuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLndpZ2dsaW5nIHtcbiAgJjpub3QoLndpZ2dsZSkge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgfVxuXG4gICZkaXYge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhbmNlZm9udCB7XG4gIDAlLCAyNSUge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbGlnXCI7XG4gIH1cbiAgXG4gIDI1LjElLCA1MCUge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbGlnXCIsIFwicmxpZ1wiIDA7XG4gIH1cblxuICA1MC4xJSwgNzUlIHtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiIDA7XG4gIH1cblxuICA3NS4xJSwgMTAwJSB7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRsaWdcIiAxLCBcInJsaWdcIiAwO1xuICB9XG59XG4iLCJodG1sIHtcbiAgQGluY2x1ZGUgc2FucztcblxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuXG4gIEBtZWRpYSAoJGRlc2spIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDw9IDEwODBweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRkYXJrZ3JheSwgLjk5KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRkYXJrZ3JheSwgLjUpO1xufVxuXG5pbWcsXG5pZnJhbWUge1xuICAmOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRibGFjaywgLjk5KTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblxuICAmLnRyYW5zaXRpb24tZW5hYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuaW4ge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMS41cmVtKTtcbiAgfVxufVxuXG4ubW9ib25seSB7XG4gIEBtZWRpYSAoJGRlc2spIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRlc2tvbmx5IHtcbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJ2aWRlb1twb3N0ZXJdIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWRlby1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHZpZGVvIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIGlmcmFtZSxcbiAgdmlkZW8ge1xuICAgIGhlaWdodDogNTYuMjV2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLXdpZHRoOiAxNzcuNzd2aDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyA0MDBtcztcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICBpZnJhbWU6bm90KC5oYXMtcGxheWVkKXtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTByZW0gMTBlbSByZ2IoMCAwIDAgLyAzMCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5oYXMtcG9zdGVyIHtcbiAgLnZpZGVvLXBsYXllciB7XG4gICAgdmlkZW8ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG5cbiAgICAgICYuaGFzLXBsYXllZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1wbGF5ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICAudmlkZW8td3JhcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgNTAwbXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgaWZyYW1lLFxuICAgIHZpZGVvIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgNDAwbXM7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICYubWFpbnZpZGVvLS12aWRlbyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZTpub3QoLmhhcy1wbGF5ZWQpe1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAudGltZWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogLTJyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyA1MCUpO1xuICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWhvdixcbiAgICAmLXN0cmlwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmLXN0cmlwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtcHJjIHtcbiAgICAgIGJvdHRvbTogY2FsYygxcmVtICsgNnB4KTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaG92IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJi50aW1lbGluZS10cmFuc2l0aW9ucyB7XG4gICAgLnRpbWVsaW5lLXByYyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgbGluZWFyO1xuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgLnRpbWUge1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6ICRTO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIGJvdHRvbTogMi41cmVtO1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgICAgbWFyZ2luOiBhdXRvIDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgfVxuXG4gICAgLnBsYXkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxleC1iYXNpczogMTBlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQbGF5JztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJi5wYXVzZWQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQbGF5JztcbiAgICAgIH1cblxuICAgICAgJi5wbGF5aW5nOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnUGF1c2UnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY3RybHMge1xuICAgICAgZmxleC1iYXNpczogMTBlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIH1cblxuICAgICAgLnNvdW5kIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXN0YXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9nLWZ1bGwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG5cbiAgICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAucGxheSxcbiAgICAgIC5jdHJscyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBsYXksXG4gIC5jdHJscyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICB9XG5cbiAgJi5yZWFkeSB7XG4gICAgLnBsYXksXG4gICAgLmN0cmxzLFxuICAgIC50aW1lbGluZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXAge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmU6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLmlzLWZ1bGwge1xuICAudmlkZW8tcGxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAudmlkZW8td3JhcCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi52aWRmdWxsc2NyZWVuIHtcbiAgJixcbiAgYm9keSxcbiAgLndyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIEBtZWRpYSAoJGRlc2spIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLXBsYXllciB7XG4gICAgJi50aGlzLWlzLWZ1bGwge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyMTtcblxuICAgICAgQG1lZGlhICgkbW9iKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwMHZoO1xuXG4gICAgICAgIC52aWRlby13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDB2aDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJixcbiAgICAgICAgICAucGxheSxcbiAgICAgICAgICAuY3RybHMge1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoJG1vYikge1xuICAgIC5yb3cge1xuICAgICAgLmRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRhZyxcbi5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRTO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSIsIi5ob21lLXBhZ2Uge1xuICAmLm5vLWludHJvIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5ob21lLWdyaWQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAqOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gMC41JSkgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgdGl0bGVGb250c2l6ZXM7XG4gICAgICBcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xNWVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zM2VtO1xuICAgICAgfVxuXG4gICAgICAudyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN1YiB7XG4gICAgICBmb250LWZhbWlseTogJHN0ZWZhbjtcbiAgICAgIGZvbnQtc2l6ZTogMS42NnZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAgICAgXG4gICAgICBAbWVkaWEgKHdpZHRoIDw9IDEwMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDJ2dztcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxNDQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICBlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMzNlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMzNlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogJHZoMTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBcbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIFxuICAgIHZpZGVvIHtcbiAgICAgICYsXG4gICAgICAmW3Bvc3Rlcl0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLm91dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufSIsIi5wcm9qZWN0IC5ob21lLWdyaWQge1xuICBAbWVkaWEgKCRtb2IpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gNTB2dztcbiAgfVxufVxuXG4uaG9tZS1ncmlkIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMTAwdmg7XG4gIG1hcmdpbi10b3A6ICR2aDEwMDtcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKCRtb2IpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1pbi1oZWlnaHQ6ICR2aDEwMDtcblxuICAgIC8qIG1pbi1oZWlnaHQ6IDEwMHZoOyAqL1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgZ3JpZC1nYXA6IDAgY2FsYygxMDAlIC8gNyAtIDJyZW0pO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoMjUlIC0gY2FsYygxNC4yODU3MSUgLSAycmVtKSAvIDEuMzMzKSk7XG5cbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAmLS1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgei1pbmRleDogMDtcblxuICAgICYuemVkIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogOGVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDUwdncgLSAxcmVtKTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuIC0gMikge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0biAtIDEpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICAgICAgfVxuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRhZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJE07XG4gICAgICAgIGxlZnQ6IC0uMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0uMmVtO1xuXG4gICAgICAgIEBtZWRpYSAoJGRlc2spIGFuZCAod2lkdGggPD0xMDgwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRNcmVzcG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAud2lnZ2xlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNGVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjFlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgLncge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuXG4gICAgICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAqL1xuICAgICAgfVxuXG4gICAgICAudGh1bWItcHJldmlldyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvLXByZXZpZXcsXG4gICAgICAudGh1bWItcHJldmlldyB7XG4gICAgICAgIGhlaWdodDogJHZoMTAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgJi5vdXQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDUpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoNCksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKSxcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkZGFya2dyYXksIC45OSk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmhvbWUtZ3JpZC5ub21hcmdpbnRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn0iLCIucm93IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyA0MDBtcztcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjBtcztcbiAgfVxufVxuXG5odG1sLm5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2plY3QtcGFnZSB7XG4gIC53cmFwOmhhcygrIC5ob21lLXByb2plY3RzLmluKSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaG9tZS1wcm9qZWN0cy5pbiB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDAuNSUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJixcbiAgICAudGl0bGV3cmFwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAkdmgxMDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAudGl0bGV3cmFwIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zO1xuXG4gICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSB0aXRsZUZvbnRzaXplcztcblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC53aWdnbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAtLjNlbSAtLjZlbSAtLjVlbSAwO1xuICAgICAgICAgIHBhZGRpbmc6IC4zNWVtIC44ZW0gLjRlbSAuMWVtO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtLjRlbTtcblxuICAgICAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMmVtO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0uN2VtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICA6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgLjk5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHZoMTAwO1xuXG4gICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDB2aDtcbiAgICB9XG5cbiAgICAucHJvamVjdC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICBnYXA6IDEuMjVyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuXG4gICAgICAmID4gKiB7XG4gICAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoJGRlc2spIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbiksXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24gLSAxKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHN0ZWZhbk91dGxpbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjEyNWVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jcmVkaXRzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgLndyYXBhZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIDUwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5ub2FmdGVyIHtcbiAgICAgICAgLndyYXBhZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiA1dmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS1wcm9qZWN0cyB7XG4gICAgJjpub3QoLmluKSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuaG9tZS1ncmlkIHtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICY6bm90KC5pbikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvamVjdCB7XG4gIC5tYWludmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgLmVtcHR5LS1pbm5lcixcbiAgICAudmlkZW8tcGxheWVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6ICR2aDEwMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMzMuMzMlO1xuICAgICAgfVxuXG4gICAgICBpbWcsXG4gICAgICAudmlkZW8td3JhcCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBvcGFjaXR5OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVbc3R5bGUqPVwib3BhY2l0eTogMVwiXSB7XG4gICAgICAgICAgb3BhY2l0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvZy1mdWxsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAmLmh1bm5pdCB7XG4gICAgICBoZWlnaHQ6ICR2aDEwMDtcbiAgICB9XG5cblxuICAgICZbc3R5bGUqPSdvcGFjaXR5OiAwJ10ge1xuICAgICAgJixcbiAgICAgICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hcnJvdy13LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEuMjc1cmVtO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGhlaWdodDogMS42NnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJvdy1vdXQge1xuICAgICAgLnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuY29udHJvbHMge1xuICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5jdHJscykge1xuICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucm93IHtcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY3RybHMge1xuICAgICAgLnJvdzpub3QoW3N0eWxlKj1cIm9wYWNpdHlcIl0pIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuIiwiLmluZm8tcGFnZSB7XG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC4zNSk7XG4gIH1cblxuICAmLS13cmFwIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogdXJsKFwiLi4vaW1nL2N1cnNvci13LnBuZ1wiKSAxNiAxNiwgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6ICR2aDEwMDtcbiAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICAqOm5vdChkaXYpIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICYsXG4gICAgICAqIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAudyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMTVlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gICYtLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFyZW07XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcblxuICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgIGdyaWQtZ2FwOiAzcmVtIDFyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYubWFpbiB7XG4gICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIG1heC13aWR0aDogNTMlO1xuXG4gICAgICAvKiBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlOyAqL1xuIFxuICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcblxuICAgICAgICAmLS1ib2R5IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHN0ZWZhbjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC13cmFwIHtcbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzdGVmYW5PdXRsaW5lO1xuICAgICAgICBmb250LXNpemU6ICRNO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAtLjNlbSAtLjNlbSAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIC4zZW0gLjNlbTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKCRkZXNrKSBhbmQgKHdpZHRoIDw9IDEwODBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJE1yZXNwbztcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWdnbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS4zM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmluZm9zIHtcbiAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMjtcblxuICAgICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAxO1xuXG4gICAgICAgICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib2R5IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG5cbiAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgICAgIGdyaWQtZ2FwOiAwIDFyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICB9XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxO1xuXG4gICAgICAgICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsaWVudHMtd3JhcCB7XG4gICAgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lcnJvci1wYWdlIHtcbiAgLmhlYWRlcixcbiAgI2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1haW4ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRyZW0gMS41cmVtO1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIG1heC13aWR0aDogMjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcnJvci1wYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDZ2dywgM3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5lcnJvci1wYWdlX19jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVycm9yLXBhZ2VfX2NvdW50LS1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBlcnJvci1jb3VudGRvd24tZHJvcCAwLjZzIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGVycm9yLWNvdW50ZG93bi1kcm9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjI1ZW0pO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuODU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XG4gIH1cbn1cbiIsIi5ibG9jayB7XG4gICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgZGlzcGxheTogZ3JpZDtcbiAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDFmcjtcbiAgIHBhZGRpbmc6IC44cmVtIDA7XG4gXG4gICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgIGJvcmRlci10b3A6IDA7XG4gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgIH1cbiBcbiAgIC5jb3VudCB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG4gXG4gICAmOmxhc3QtY2hpbGQge1xuICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiBcbiAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICB9XG4gICB9XG4gXG4gICAvLyBbZGF0YS1udGhdIHtcbiAgIC8vICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgLy8gICAgICY6OmJlZm9yZSB7XG4gICAvLyAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbnRoKTtjb250ZW50Y29udGVudGNvbnRlbnRcbiAgIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO2Rpc3BsYXlkaXNwbGF5ZGlzcGxheVxuICAgLy8gICAgICAgZm9udC1zaXplOiAkUztmb250LXNpemVmb250LXNpemVmb250LXNpemVcbiAgIC8vICAgICAgIGxpbmUtaGVpZ2h0OiAxO2xpbmUtaGVpZ2h0bGluZS1oZWlnaHRsaW5lLWhlaWdodFxuICAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogLjMzcmVtO21hcmdpbi1ib3R0b21tYXJnaW4tYm90dG9tbWFyZ2luLWJvdHRvbVxuICAgLy8gICAgIH1cbiAgIC8vICAgfVxuICAgLy8gfVxuIH1cbiAiLCIuYmxvY2stdGV4dCB7XG4gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgXG4gICAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMTI1ZW07XG4gICB9XG4gICBcbiAgIC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc3RlZmFuO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAuODY2O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwJSArIDNyZW0pO1xuICAgICAgXG4gICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICB9XG59IiwiLmJsb2NrLWltYWdlcyB7XG4gICAuaW1hZ2VzLXdyYXAge1xuICAgICAmLS1pbm5lciB7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBtYXJnaW4tbGVmdDogLS44cmVtO1xuXG4gICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgfVxuXG4gICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcblxuICAgICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIC41cmVtKTtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXG4gICAgICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gLjVyZW0pO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgIGltZyB7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9IiwiLnZpZGVvLXBsYXllciB7XG4gICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJsb2NrLXZpZGVvIHtcbiAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgIH1cblxuICAgJjpub3QoLnZpZGVvYmxvY2spIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIH1cbn1cblxuLnZpZGVvLWNvbnRlbnRzIHtcbiAgIGdhcDogMDtcbiAgIG1hcmdpbjogMDtcblxuICAgLnZpZGVvLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBcbiAgICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICB9XG5cbiAgIC5ibG9jay12aWRlby52aWRlb2Jsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi5ob3ZlcixcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgZm9udC1zaXplOiAkTTtcbiAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICBwYWRkaW5nOiAxcmVtIDglO1xuICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgIH1cblxuICAgICAgICAgLndpZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbjogLS41ZW0gLjNlbSAtLjVlbSAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAmLndpZ2dsaW5nIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgICY6bm90KDpoYXMoKyAub3BlbikpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1wbGF5ZXIge1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEzMy4zMyU7XG5cbiAgICAgICAgICY6bm90KC5vcGVuKSB7XG4gICAgICAgICAgICAmIH4gLnZpZGVvYmxvY2stLWNsb3NlLFxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvYmxvY2stLWNsb3NlIHtcbiAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDFyZW07XG4gICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICByaWdodDogMDtcbiAgICAgICAgIHRvcDogMDtcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbiB9XG5cbi52aWRlby1wbGF5ZXIge1xuICAgLnZpZGVvLXdyYXAge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuXG4gICAmOm5vdCgub3Blbikge1xuICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTEuNXJlbTttYXJnaW4tbGVmdG1hcmdpbi1sZWZ0bWFyZ2luLWxlZnRtYXJnaW4tbGVmdG1hcmdpbi1sZWZ0bWFyZ2luLWxlZnRcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTt3aWR0aHdpZHRod2lkdGh3aWR0aHdpZHRod2lkdGhcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbiAgIFxuICAgLnRpbWVsaW5lIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgIH1cbiAgIFxuICAgLnJvdyB7XG4gICAgICBib3R0b206IDIuMzNyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICB9XG59Il19 */
