:root{--pbpadding:3em;--pbdoublepadding:6em;--pbtriplepadding:9em}:root{--base-font-size:17px}html{font-size:62.5%;scroll-behavior:smooth}body{color:#000;font-size:17px;font-family:Mont-light,Arial;font-variation-settings:"wght" 400;background-color:#fff;position:relative}p{font-size:var(--base-font-size);line-height:1.65em;margin-bottom:1.25em}b,strong{font-family:Mont-bold;font-variation-settings:"wght" 600}img{height:auto}h2+p,h3+p,h4+p,h5+p,h5+ul{margin-top:1rem}p+.keylink{margin-top:1em}p+ul{margin-bottom:2em}.link,a:not(.nav-link,.skiplink,.reset-link){color:#000;text-decoration:none}.link:hover,a:not(.nav-link,.skiplink,.reset-link):hover{text-decoration:underline}article a,article.text-side a{text-underline-offset:.3em}.reset-link{text-decoration:none!important;color:#000!important}.reset-link:hover{text-decoration:underline!important;text-underline-offset:3px}:is(.backto.backto){text-decoration:none;opacity:.6;margin-top:2rem;display:inline-block}:is(.backto.backto) img{width:27px;margin-right:5px}:is(.backto.backto):hover{text-decoration:underline}.mysuperflexteststyle{background-color:red}.flex-end{display:flex;justify-content:flex-end}:focus:not(:focus-visible){outline:0!important}div.objectfit{height:100%}div.objectfit img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}svg.icon{display:inline-block;width:1.8rem;height:1.8rem;fill:currentColor;position:relative;top:3px;margin:-2px 5px 0 0}.skiplink{position:absolute;left:-9999em}.skiplink:focus{position:absolute;top:0;left:0;color:#fff;font-size:2rem;z-index:1000;background:#000;padding:1rem 1.8rem;border:4px solid #fff}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.withflex{display:flex}.centred{text-align:center}.align-right{text-align:right}.gorel{position:relative}.noflow{overflow:hidden}.rounded-box{border-radius:18px;overflow:hidden}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-white{background-color:#fff;color:#000}.bg-red{background-color:#db0132;color:#fff}.bg-blue{background-color:#db0132;color:#fff}.bg-grey{background-color:#ededed}.bg-greylt{background-color:#f5f5f5}.bg-sky{background-color:#ededed}.gowhite{color:#fff}.goblue{color:#db0132}.bordered-blue{border:.5px solid #db0132}.with-margin-top{margin-top:var(--pbpadding)}.with-margin-bottom{margin-bottom:var(--pbpadding)}.nomargin-top{margin-top:0!important}.nomargin-bottom{margin-bottom:0!important}.nopadding-top{padding-top:0!important}.nopadding-bottom{padding-bottom:0!important}.noflow{overflow:hidden}.smaller-text{font-size:13px}.smaller-text h2{font-size:26px}.smaller-text p{font-size:13px}@media (max-width:768px){p+.keylink{margin-top:.25em}}.pb-whychoose-panel{margin-top:4.5em;padding:100px 0 350px;position:relative}.pb-whychoose-panel h3+p{margin-top:2.25rem}.pb-whychoose-panel .midcol .leftcol{flex-basis:50%}.pb-whychoose-panel .copy-wrapper{display:flex}.pb-whychoose-panel .copy-wrapper .leftcol{flex-basis:50%;min-width:0}.pb-whychoose-panel .copy-wrapper .leftcol p{max-width:520px}.pb-whychoose-panel .feature-circle{background-image:url(../../assets/images/faded_ring.svg);background-size:108%;background-repeat:no-repeat;background-position:center;width:56%;max-width:805px;padding:90px;right:-7%;top:-24%;position:absolute}.pb-whychoose-panel .feature-circle img{display:block;width:100%;border-radius:50%}.pb-whychoose-panel .feature-circle .panel-feature{background-color:#db0132;color:#fff;width:8%;padding-top:8%;border-radius:50%;position:absolute;overflow:hidden;transition:all .25s linear}.pb-whychoose-panel .feature-circle .panel-feature .background,.pb-whychoose-panel .feature-circle .panel-feature .content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;top:0;position:absolute}.pb-whychoose-panel .feature-circle .panel-feature .background{background-position:center;background-repeat:no-repeat;background-size:auto 50%;opacity:1}.pb-whychoose-panel .feature-circle .panel-feature .content{opacity:0}.pb-whychoose-panel .feature-circle .panel-feature .content .feature-description{min-width:180px;max-width:100%;padding:10px 10px 0;font-size:clamp(13px,1vw,16px);text-align:center;line-height:1.2em;display:block}.pb-whychoose-panel .feature-circle .panel-feature.active{background-image:none!important;width:22.5%;padding-top:22.5%}.pb-whychoose-panel .feature-circle .panel-feature.active .background{opacity:0}.pb-whychoose-panel .feature-circle .panel-feature.active .content{opacity:1}.pb-whychoose-panel .feature-circle .panel-feature.active .content img{width:auto;height:40px}.pb-whychoose-panel .feature-circle #pfeature-1{left:2%;top:31%}.pb-whychoose-panel .feature-circle #pfeature-2{left:-.15%;top:44%}.pb-whychoose-panel .feature-circle #pfeature-2.active{left:-6.5%;top:43.25%}.pb-whychoose-panel .feature-circle #pfeature-3{left:5.75%;top:69.75%}.pb-whychoose-panel .feature-circle #pfeature-3.active{left:-4.25%;top:56%}.pb-whychoose-panel .feature-circle #pfeature-4{left:14%;top:80%}.pb-whychoose-panel .feature-circle #pfeature-5{left:25.5%;top:87.25%}.pb-whychoose-panel .feature-circle.circle-target-1 #pfeature-1.active{left:-7.75%;top:30.15%}.pb-whychoose-panel .feature-circle.circle-target-1 #pfeature-2{left:1.2%;top:57.5%}.pb-whychoose-panel .feature-circle.circle-target-4 #pfeature-4.active{left:2%;top:69%}.pb-whychoose-panel .feature-circle.circle-target-4 #pfeature-3{left:1.2%;top:57.5%}.pb-whychoose-panel .feature-circle.circle-target-5 #pfeature-5.active{left:12.5%;top:78.5%}.pb-whychoose-panel .feature-circle.circle-target-5 #pfeature-3{left:1.2%;top:57.5%}.pb-whychoose-panel .feature-circle.circle-target-5 #pfeature-4{left:5.75%;top:69.75%}.pb-whychoose-panel .feature-carousel{max-width:410px;margin:45px auto 0;position:relative;z-index:10;display:none}.pb-whychoose-panel .feature-carousel img{display:block}.pb-whychoose-panel .feature-carousel .panel-feature{background-color:#db0132;color:#fff;width:60px;margin:6px;padding-top:60px;border-radius:50%;position:relative;overflow:hidden;transition:all .25s linear}.pb-whychoose-panel .feature-carousel .panel-feature .background,.pb-whychoose-panel .feature-carousel .panel-feature .content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;top:0;position:absolute}.pb-whychoose-panel .feature-carousel .panel-feature .background{background-position:center;background-repeat:no-repeat;background-size:auto 50%;opacity:1}.pb-whychoose-panel .feature-carousel .panel-feature .content{opacity:0}.pb-whychoose-panel .feature-carousel .panel-feature .content .feature-description{min-width:120px;max-width:100%;padding:10px 10px 0;font-size:11px;text-align:center;line-height:1.2em;display:block}.pb-whychoose-panel .feature-carousel .slick-track{height:150px;display:flex;align-items:center;justify-content:center;transition:all 550ms ease-in-out}.pb-whychoose-panel .feature-carousel .slick-slide{height:60px}.pb-whychoose-panel .feature-carousel .slick-slide.slick-current{height:120px}.pb-whychoose-panel .feature-carousel .slick-slide.slick-current .panel-feature{background-image:none!important;width:120px;padding-top:120px}.pb-whychoose-panel .feature-carousel .slick-slide.slick-current .panel-feature .background{opacity:0}.pb-whychoose-panel .feature-carousel .slick-slide.slick-current .panel-feature .content{opacity:1}.pb-whychoose-panel .feature-carousel .slick-slide.slick-current .panel-feature .content img{width:auto;height:40px}.pb-whychoose-panel .feature-carousel-nav{width:100%;height:14px;padding:0 12px;transform:translateY(-75px);max-width:475px;margin:0 auto;display:none}.pb-whychoose-panel .feature-carousel-nav .next-btn-feature-carousel,.pb-whychoose-panel .feature-carousel-nav .prev-btn-feature-carousel{background-image:url(../../assets/images/icon_carousel_arrow_red.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:10px;height:14px;display:block;float:left}.pb-whychoose-panel .feature-carousel-nav .prev-btn-feature-carousel{transform:rotate(180deg)}.pb-whychoose-panel .feature-carousel-nav .next-btn-feature-carousel{float:right}@media (min-width:1800px){.pb-whychoose-panel .feature-circle{max-width:950px}}@media (max-width:1200px){.pb-whychoose-panel .feature-circle .panel-feature .content .feature-description{min-width:100%;font-size:1vw}}@media (max-width:1000px){.pb-whychoose-panel{margin-top:0;padding-top:var(--pbpadding);padding-bottom:10em}.pb-whychoose-panel .copy-wrapper{display:block}.pb-whychoose-panel .copy-wrapper .leftcol{width:100%;margin-right:0;text-align:center}.pb-whychoose-panel .copy-wrapper .leftcol p{margin-left:auto;margin-right:auto}.pb-whychoose-panel .copy-wrapper .leftcol .key-heading{margin:0 auto}.pb-whychoose-panel .feature-circle{width:85%;margin:2em auto 0;top:inherit;right:-1.5em;position:relative}.pb-whychoose-panel .feature-circle .panel-feature .content .feature-description{font-size:1.7vw}}@media (max-width:767px){.pb-whychoose-panel{margin-bottom:10.25em;padding-bottom:125px}.pb-whychoose-panel .feature-circle{width:350px;margin-right:-170px;padding:35px;bottom:-175px;right:50%;position:absolute}.pb-whychoose-panel .feature-circle .panel-feature{display:none}.pb-whychoose-panel .feature-carousel,.pb-whychoose-panel .feature-carousel-nav{margin-top:0;display:block}}@media (max-width:460px){.pb-whychoose-panel .feature-carousel-nav{display:none}}@media (max-width:400px){.pb-whychoose-panel{padding-bottom:115px}.pb-whychoose-panel .feature-circle{width:300px;margin-right:-150px;bottom:-150px}}.home .pb-latest-postscarousel .midcol{margin-top:4.5em}.home .solutions{margin-bottom:150px}@media (max-width:768px){.home .pb-latest-postscarousel .midcol{margin-top:7.5em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zZWN0aW9ucy9fYmFzZS5zY3NzIiwicGItd2h5Y2hvb3NlLXBhbmVsLmNzcyIsIi4uL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJwYi13aHljaG9vc2UtcGFuZWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUVFLFlBQUEsSUFDQSxrQkFBQSxJQUNBLGtCQUFBLElDREYsTUFDSSxpQkFBQSxLQUdKLEtBQ0ksVUFBQSxNQUNBLGdCQUFBLE9BR0osS0FDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLE1BQ0Esd0JBQUEsT0FBQSxJQUNBLGlCQUFBLEtBQ0EsU0FBQSxTQUdKLEVBQ0ksVUFBQSxzQkFDQSxZQUFBLE9BQ0EsY0FBQSxPQ01KLEVESEEsT0FFSSxZQUFBLFVBQ0Esd0JBQUEsT0FBQSxJQUdKLElBQ0ksT0FBQSxLQUdKLEtDR0EsS0FDQSxLQUNBLEtBQ0EsTURESSxXQUFBLEtBR0osV0FDSSxXQUFBLElBT0osS0FDSSxjQUFBLElBR0osTUFBQSx1Q0FDSSxNQUFBLEtBQ0EsZ0JBQUEsS0FFQSxZQUFBLDZDQUNJLGdCQUFBLFVBS0osVUFBQSxvQkFDSSxzQkFBQSxLQUlSLFlBQ0ksZ0JBQUEsZUFDQSxNQUFBLGVBRUEsa0JBQ0ksZ0JBQUEsb0JBQ0Esc0JBQUEsSUFJUixvQkFDSSxnQkFBQSxLQUNBLFFBQUEsR0FDQSxXQUFBLEtBQ0EsUUFBQSxhQUVBLHdCQUNJLE1BQUEsS0FDQSxhQUFBLElBR0osMEJBQ0ksZ0JBQUEsVUFNUixzQkFDSSxpQkFBQSxJQUlKLFVBQ0ksUUFBQSxLQUNBLGdCQUFBLFNBS0osMkJBQ0ksUUFBQSxZQVVBLGNBQ0ksT0FBQSxLQUNBLGtCQUNJLGNBQUEsTUFDQSxXQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FLWixTQUNJLFFBQUEsYUFDQSxNQUFBLE9BQ0EsT0FBQSxPQUNBLEtBQUEsYUFDQSxTQUFBLFNBQ0EsSUFB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QUEsZUFFSixxRUFDSSxNQUFBLE1BSVIsMEJBQ0ksb0NBQ0ksVUFBQSxPQUdSLDBCQUlnQixpRkFDSSxVQUFBLEtBQ0EsVUFBQSxLQU1wQiwwQkEzUkosb0JBNFJRLFdBQUEsRUFDQSxZQUFBLGlCQUNBLGVBQUEsS0FDQSxrQ0FDSSxRQUFBLE1BQ0EsMkNBQ0ksTUFBQSxLQUNBLGFBQUEsRUFDQSxXQUFBLE9BQ0EsNkNBQ0ksWUFBQSxLQUNBLGFBQUEsS0FFSix3REFDSSxPQUFBLEVBQUEsS0FJWixvQ0FDSSxNQUFBLElBQ0EsT0FBQSxJQUFBLEtBQUEsRUFDQSxJQUFBLFFBQ0EsTUFBQSxPQUNBLFNBQUEsU0FHUSxpRkFDSSxVQUFBLE9BTXBCLHlCQTdUSixvQkE4VFEsY0FBQSxRQUNBLGVBQUEsTUFDQSxvQ0FDSSxNQUFBLE1BQ0EsYUFBQSxPQUNBLFFBQUEsS0FDQSxPQUFBLE9BQ0EsTUFBQSxJQUNBLFNBQUEsU0FDQSxtREFDSSxRQUFBLEtBR1Isc0NBQUEsMENBQ0ksV0FBQSxFQUNBLFFBQUEsT0FHUix5QkFDSSwwQ0FDSSxRQUFBLE1BR1IseUJBclZKLG9CQXNWUSxlQUFBLE1BQ0Esb0NBQ0ksTUFBQSxNQUNBLGFBQUEsT0FDQSxPQUFBLFFBT0osdUNBQ0ksV0FBQSxNQUdSLGlCQUNJLGNBQUEsTUQxVUEseUJDOFVJLHVDQUNJLFdBQUEiLCJmaWxlIjoicGItd2h5Y2hvb3NlLXBhbmVsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL0dsb2JhbCB2YXJpYWJsZXNcbjpyb290IHtcbiAgLy9TcGFjaW5nXG4gIC0tcGJwYWRkaW5nOiAzZW07XG4gIC0tcGJkb3VibGVwYWRkaW5nOiA2ZW07XG4gIC0tcGJ0cmlwbGVwYWRkaW5nOiA5ZW07XG59XG5cbiRmb250LWZhbWlseTogJ01vbnQtbGlnaHQnO1xuJGhlYWRpbmc6ICdNb250LWxpZ2h0JztcbiRmb250LWJvbGQ6ICdNb250LWJvbGQnO1xuJGZvbnQtYm9vazogJ01vbnQtYm9vayc7XG4kZm9udC1oZWF2eTogJ01vbnQtaGVhdnknO1xuJGZvbnQtc2VtaTogJ01vbnQtc2VtaSc7XG4kZm9udC1jbHI6ICMwMDAwMDA7XG4kYXRsYXNyZWQ6ICNkYjAxMzI7XG4kZ3JleTogI2VkZWRlZDtcbiRncmV5bHQ6ICNGNUY1RjU7XG4kZ3JleW1pZDogI0E1QTVBNTtcbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI0ZGRjtcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBCQVNFXG4vLyBodG1sLCBib2R5ICYgZGVmYXVsdCBzdHlsZXNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG46cm9vdCB7XG4gICAgLS1iYXNlLWZvbnQtc2l6ZTogMTdweDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICRmb250LWNscjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSwgQXJpYWw7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5wIHtcbiAgICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuc3Ryb25nLFxuYiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA2MDA7XG59XG5cbmltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsXG5oNSArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5wICsgLmtleWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxudWwsIG9sIHtcblxufVxuXG5wICsgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuYTpub3QoLm5hdi1saW5rLCAuc2tpcGxpbmssIC5yZXNldC1saW5rKSwgLmxpbmsge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuYXJ0aWNsZS50ZXh0LXNpZGUsIGFydGljbGUge1xuICAgIGEge1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xuICAgIH1cbn1cblxuLnJlc2V0LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICB9XG59XG5cbjppcyguYmFja3RvLmJhY2t0bykge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLy8gRkxFWFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5teXN1cGVyZmxleHRlc3RzdHlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLnJvdy1yZXZlcnNlIHtcbn1cbi5mbGV4LWVuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vLyBGT0NVUy1WSVNJQkxFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSB7XG4gICAgXG59XG5cbi8vIE9CSkVDVEZJVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmRpdiB7XG4gICAgJi5vYmplY3RmaXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnN2Zy5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIG1hcmdpbjogLTJweCA1cHggMCAwO1xufVxuXG4uc2tpcGxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OWVtO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS44cmVtO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53aXRoZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLy8gVW5pdmVyc2FsIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jZW50cmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5nb3JlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdW5kZWQtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkZm9udC1jbHI7XG59XG4uYmctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXRsYXNyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cbi5iZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXRsYXNyZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cbi5iZy1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbn1cbi5iZy1ncmV5bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5bHQ7XG59XG4uYmctc2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbn1cbi5nb3doaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmdvYmx1ZSB7XG4gICAgY29sb3I6ICRhdGxhc3JlZDtcbn1cbi5ib3JkZXJlZC1ibHVlIHtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRhdGxhc3JlZDtcbn1cbi53aXRoLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXBicGFkZGluZyk7XG59XG4ud2l0aC1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYnBhZGRpbmcpO1xufVxuLm5vbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5vbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ub2Zsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbWFsbGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIG1kKSB7XG4gICAgcCArIC5rZXlsaW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIH1cbn1cbiIsIjpyb290IHtcbiAgLS1wYnBhZGRpbmc6IDNlbTtcbiAgLS1wYmRvdWJsZXBhZGRpbmc6IDZlbTtcbiAgLS1wYnRyaXBsZXBhZGRpbmc6IDllbTtcbn1cblxuOnJvb3Qge1xuICAtLWJhc2UtZm9udC1zaXplOiAxN3B4O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJNb250LWxpZ2h0XCIsIEFyaWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiB2YXIoLS1iYXNlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnQtYm9sZFwiO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNjAwO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg1ICsgdWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5wICsgLmtleWxpbmsge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbnAgKyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuYTpub3QoLm5hdi1saW5rLCAuc2tpcGxpbmssIC5yZXNldC1saW5rKSwgLmxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoLm5hdi1saW5rLCAuc2tpcGxpbmssIC5yZXNldC1saW5rKTpob3ZlciwgLmxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYXJ0aWNsZS50ZXh0LXNpZGUgYSwgYXJ0aWNsZSBhIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjNlbTtcbn1cblxuLnJlc2V0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4ucmVzZXQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG46aXMoLmJhY2t0by5iYWNrdG8pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbjppcyguYmFja3RvLmJhY2t0bykgaW1nIHtcbiAgd2lkdGg6IDI3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuOmlzKC5iYWNrdG8uYmFja3RvKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubXlzdXBlcmZsZXh0ZXN0c3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5mbGV4LWVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbio6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2Lm9iamVjdGZpdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmRpdi5vYmplY3RmaXQgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zdmcuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbWFyZ2luOiAtMnB4IDVweCAwIDA7XG59XG5cbi5za2lwbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTllbTtcbn1cbi5za2lwbGluazpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogMXJlbSAxLjhyZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ud2l0aGZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2VudHJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5nb3JlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yb3VuZGVkLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwMTMyO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwMTMyO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uYmctZ3JleWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuLmJnLXNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5nb3doaXRlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5nb2JsdWUge1xuICBjb2xvcjogI2RiMDEzMjtcbn1cblxuLmJvcmRlcmVkLWJsdWUge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNkYjAxMzI7XG59XG5cbi53aXRoLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wYnBhZGRpbmcpO1xufVxuXG4ud2l0aC1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGJwYWRkaW5nKTtcbn1cblxuLm5vbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub2Zsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc21hbGxlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNtYWxsZXItdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5zbWFsbGVyLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHAgKyAua2V5bGluayB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB9XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNC41ZW07XG4gIHBhZGRpbmc6IDEwMHB4IDAgMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgaDMgKyBwIHtcbiAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLm1pZGNvbCAubGVmdGNvbCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmNvcHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmNvcHktd3JhcHBlciAubGVmdGNvbCBwIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9mYWRlZF9yaW5nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDglO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA1NiU7XG4gIG1heC13aWR0aDogODA1cHg7XG4gIHBhZGRpbmc6IDkwcHg7XG4gIHJpZ2h0OiAtNyU7XG4gIHRvcDogLTI0JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSAucGFuZWwtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDglO1xuICBwYWRkaW5nLXRvcDogOCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUgLnBhbmVsLWZlYXR1cmUgLmJhY2tncm91bmQsIC5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlIC5wYW5lbC1mZWF0dXJlIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUgLnBhbmVsLWZlYXR1cmUgLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSAucGFuZWwtZmVhdHVyZSAuY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSAucGFuZWwtZmVhdHVyZSAuY29udGVudCAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMXZ3LCAxNnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUgLnBhbmVsLWZlYXR1cmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjIuNSU7XG4gIHBhZGRpbmctdG9wOiAyMi41JTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlIC5wYW5lbC1mZWF0dXJlLmFjdGl2ZSAuYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSAucGFuZWwtZmVhdHVyZS5hY3RpdmUgLmNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUgLnBhbmVsLWZlYXR1cmUuYWN0aXZlIC5jb250ZW50IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSAjcGZlYXR1cmUtMSB7XG4gIGxlZnQ6IDIlO1xuICB0b3A6IDMxJTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlICNwZmVhdHVyZS0yIHtcbiAgbGVmdDogLTAuMTUlO1xuICB0b3A6IDQ0JTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlICNwZmVhdHVyZS0yLmFjdGl2ZSB7XG4gIGxlZnQ6IC02LjUlO1xuICB0b3A6IDQzLjI1JTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlICNwZmVhdHVyZS0zIHtcbiAgbGVmdDogNS43NSU7XG4gIHRvcDogNjkuNzUlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUgI3BmZWF0dXJlLTMuYWN0aXZlIHtcbiAgbGVmdDogLTQuMjUlO1xuICB0b3A6IDU2JTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlICNwZmVhdHVyZS00IHtcbiAgbGVmdDogMTQlO1xuICB0b3A6IDgwJTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlICNwZmVhdHVyZS01IHtcbiAgbGVmdDogMjUuNSU7XG4gIHRvcDogODcuMjUlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUuY2lyY2xlLXRhcmdldC0xICNwZmVhdHVyZS0xLmFjdGl2ZSB7XG4gIGxlZnQ6IC03Ljc1JTtcbiAgdG9wOiAzMC4xNSU7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZS5jaXJjbGUtdGFyZ2V0LTEgI3BmZWF0dXJlLTIge1xuICBsZWZ0OiAxLjIlO1xuICB0b3A6IDU3LjUlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUuY2lyY2xlLXRhcmdldC00ICNwZmVhdHVyZS00LmFjdGl2ZSB7XG4gIGxlZnQ6IDIlO1xuICB0b3A6IDY5JTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlLmNpcmNsZS10YXJnZXQtNCAjcGZlYXR1cmUtMyB7XG4gIGxlZnQ6IDEuMiU7XG4gIHRvcDogNTcuNSU7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZS5jaXJjbGUtdGFyZ2V0LTUgI3BmZWF0dXJlLTUuYWN0aXZlIHtcbiAgbGVmdDogMTIuNSU7XG4gIHRvcDogNzguNSU7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZS5jaXJjbGUtdGFyZ2V0LTUgI3BmZWF0dXJlLTMge1xuICBsZWZ0OiAxLjIlO1xuICB0b3A6IDU3LjUlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUuY2lyY2xlLXRhcmdldC01ICNwZmVhdHVyZS00IHtcbiAgbGVmdDogNS43NSU7XG4gIHRvcDogNjkuNzUlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNhcm91c2VsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbCAucGFuZWwtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogNnB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNhcm91c2VsIC5wYW5lbC1mZWF0dXJlIC5iYWNrZ3JvdW5kLCAucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNhcm91c2VsIC5wYW5lbC1mZWF0dXJlIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbCAucGFuZWwtZmVhdHVyZSAuYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwgLnBhbmVsLWZlYXR1cmUgLmNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbCAucGFuZWwtZmVhdHVyZSAuY29udGVudCAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDU1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLnBhbmVsLWZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbCAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAucGFuZWwtZmVhdHVyZSAuYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5wYW5lbC1mZWF0dXJlIC5jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLnBhbmVsLWZlYXR1cmUgLmNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDBweDtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1cHgpO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwtbmF2IC5wcmV2LWJ0bi1mZWF0dXJlLWNhcm91c2VsLCAucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNhcm91c2VsLW5hdiAubmV4dC1idG4tZmVhdHVyZS1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9jYXJvdXNlbF9hcnJvd19yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwtbmF2IC5wcmV2LWJ0bi1mZWF0dXJlLWNhcm91c2VsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwtbmF2IC5uZXh0LWJ0bi1mZWF0dXJlLWNhcm91c2VsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSAucGFuZWwtZmVhdHVyZSAuY29udGVudCAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wYi13aHljaG9vc2UtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBicGFkZGluZyk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwZW07XG4gIH1cbiAgLnBiLXdoeWNob29zZS1wYW5lbCAuY29weS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGItd2h5Y2hvb3NlLXBhbmVsIC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBiLXdoeWNob29zZS1wYW5lbCAuY29weS13cmFwcGVyIC5sZWZ0Y29sIHAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAucGItd2h5Y2hvb3NlLXBhbmVsIC5jb3B5LXdyYXBwZXIgLmxlZnRjb2wgLmtleS1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGItd2h5Y2hvb3NlLXBhbmVsIC5mZWF0dXJlLWNpcmNsZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDJlbSBhdXRvIDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHJpZ2h0OiAtMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlIC5wYW5lbC1mZWF0dXJlIC5jb250ZW50IC5mZWF0dXJlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuN3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLXdoeWNob29zZS1wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNzBweDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJvdHRvbTogLTE3NXB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2lyY2xlIC5wYW5lbC1mZWF0dXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwsIC5wYi13aHljaG9vc2UtcGFuZWwgLmZlYXR1cmUtY2Fyb3VzZWwtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jYXJvdXNlbC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGItd2h5Y2hvb3NlLXBhbmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLnBiLXdoeWNob29zZS1wYW5lbCAuZmVhdHVyZS1jaXJjbGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweDtcbiAgICBib3R0b206IC0xNTBweDtcbiAgfVxufVxuXG4uaG9tZSAucGItbGF0ZXN0LXBvc3RzY2Fyb3VzZWwgLm1pZGNvbCB7XG4gIG1hcmdpbi10b3A6IDQuNWVtO1xufVxuLmhvbWUgLnNvbHV0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lIC5wYi1sYXRlc3QtcG9zdHNjYXJvdXNlbCAubWlkY29sIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVlbTtcbiAgfVxufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBtaXhpbiBicHItbWVkaWEtYnJlYWtwb2ludCgkdXBPckRvd24sICRicmVha3BvaW50U2l6ZSkge1xuICAgICRzaXplOiBudWxsO1xuICAgIEBpZiAkYnJlYWtwb2ludFNpemUgPT0gJ3NtJyB7XG4gICAgICAgICRzaXplOiA0ODBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnc20tbWQnIHtcbiAgICAgICAgJHNpemU6IDY0MHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICdtZCcge1xuICAgICAgICAkc2l6ZTogNzY4cHg7XG4gICAgfVxuICAgIEBpZiAkYnJlYWtwb2ludFNpemUgPT0gJ2xnJyB7XG4gICAgICAgICRzaXplOiA5MjBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnaGQnIHtcbiAgICAgICAgJHNpemU6IDEwODBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAneGwnIHtcbiAgICAgICAgJHNpemU6IDEyMDBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAneHhsJyB7XG4gICAgICAgICRzaXplOiAxMjgwcHg7XG4gICAgfVxuXG4gICAgQGlmICR1cE9yRG93biA9PSAndXAnIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJHVwT3JEb3duID09ICdkb3duJyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkUgRk9OVFMgQGluY2x1ZGUgZmx1aWQtdHlwZSgxLjNyZW0sIDEuN3JlbSk7XG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLWZvbnQtc2l6ZTogMS4zcmVtLCAkbWF4LWZvbnQtc2l6ZTogMi4ycmVtLCAkbG93ZXItcmFuZ2U6IDU0MHB4LCAkdXBwZXItcmFuZ2U6IDk2MHB4KSB7XG4gIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7KChtYXRoLmRpdigkbWF4LWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUgKiAwICsgMSkpIC0gKG1hdGguZGl2KCRtaW4tZm9udC1zaXplLCAkbWluLWZvbnQtc2l6ZSAqIDAgKyAxKSkpfSAqICggKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7KChtYXRoLmRpdigkdXBwZXItcmFuZ2UsICR1cHBlci1yYW5nZSAqIDAgKyAxKSkgLSAobWF0aC5kaXYoJGxvd2VyLXJhbmdlLCAkbG93ZXItcmFuZ2UgKiAwICsgMSkpKX0pKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItcmFuZ2Upe1xuICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gRkFERSBUUkFOU0lUSU9OIFxuQG1peGluIGZhZGUtdHJhbnNpdGlvbigkZHVyYXRpb24pIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi8vIEJBQ0tHUk9VTkQgSU1BR0VTIFxuQG1peGluIG9iamVjdC1maXQoJGJhY2tncm91bmQtc2l6ZSkge1xuXHQtby1vYmplY3QtZml0OiAkYmFja2dyb3VuZC1zaXplO1xuXHRvYmplY3QtZml0OiAkYmFja2dyb3VuZC1zaXplO1xufSIsIkBpbXBvcnQgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi9hYnN0cmFjdHMvbWl4aW5zLnNjc3MnO1xuQGltcG9ydCAnLi4vc2VjdGlvbnMvYmFzZS5zY3NzJztcblxuLnBiLXdoeWNob29zZS1wYW5lbCB7XG4gICAgaDMgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICB9XG4gICAgbWFyZ2luLXRvcDogNC41ZW07XG4gICAgcGFkZGluZzogMTAwcHggMCAzNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm1pZGNvbCB7XG4gICAgICAgIC8vIG1heC13aWR0aDogNzUlO1xuICAgICAgICAubGVmdGNvbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHktd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmUtY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2ZhZGVkX3Jpbmcuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA4JTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xuICAgICAgICBwYWRkaW5nOiA5MHB4O1xuICAgICAgICByaWdodDogLTclO1xuICAgICAgICB0b3A6IC0yNCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsLWZlYXR1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF0bGFzcmVkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDglO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gICAgICAgICAgICAuYmFja2dyb3VuZCwgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLmZlYXR1cmUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDF2dywgMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMi41JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjIuNSU7XG4gICAgICAgICAgICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjcGZlYXR1cmUtMSB7XG4gICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgIHRvcDogMzElO1xuICAgICAgICB9XG4gICAgICAgICNwZmVhdHVyZS0yIHtcbiAgICAgICAgICAgIGxlZnQ6IC0wLjE1JTtcbiAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02LjUlO1xuICAgICAgICAgICAgICAgIHRvcDogNDMuMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwZmVhdHVyZS0zIHtcbiAgICAgICAgICAgIGxlZnQ6IDUuNzUlO1xuICAgICAgICAgICAgdG9wOiA2OS43NSU7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQuMjUlO1xuICAgICAgICAgICAgICAgIHRvcDogNTYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNwZmVhdHVyZS00IHtcbiAgICAgICAgICAgIGxlZnQ6IDE0JTtcbiAgICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICB9XG4gICAgICAgICNwZmVhdHVyZS01IHtcbiAgICAgICAgICAgIGxlZnQ6IDI1LjUlO1xuICAgICAgICAgICAgdG9wOiA4Ny4yNSU7XG4gICAgICAgIH1cbiAgICAgICAgJi5jaXJjbGUtdGFyZ2V0LTEge1xuICAgICAgICAgICAgI3BmZWF0dXJlLTEge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTcuNzUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwLjE1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjcGZlYXR1cmUtMiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yJTtcbiAgICAgICAgICAgICAgICB0b3A6IDU3LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2lyY2xlLXRhcmdldC00IHtcbiAgICAgICAgICAgICNwZmVhdHVyZS00IHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDY5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjcGZlYXR1cmUtMyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yJTtcbiAgICAgICAgICAgICAgICB0b3A6IDU3LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2lyY2xlLXRhcmdldC01IHtcbiAgICAgICAgICAgICNwZmVhdHVyZS01IHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyLjUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDc4LjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNwZmVhdHVyZS0zIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjIlO1xuICAgICAgICAgICAgICAgIHRvcDogNTcuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjcGZlYXR1cmUtNCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNS43NSU7XG4gICAgICAgICAgICAgICAgdG9wOiA2OS43NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmUtY2Fyb3VzZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICBtYXJnaW46IDQ1cHggYXV0byAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsLWZlYXR1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF0bGFzcmVkO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gICAgICAgICAgICAuYmFja2dyb3VuZCwgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgLmZlYXR1cmUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDU1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgLnBhbmVsLWZlYXR1cmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZS1jYXJvdXNlbC1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzVweCk7XG4gICAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAucHJldi1idG4tZmVhdHVyZS1jYXJvdXNlbCwgLm5leHQtYnRuLWZlYXR1cmUtY2Fyb3VzZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fY2Fyb3VzZWxfYXJyb3dfcmVkLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnByZXYtYnRuLWZlYXR1cmUtY2Fyb3VzZWwge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAubmV4dC1idG4tZmVhdHVyZS1jYXJvdXNlbCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5mZWF0dXJlLWNpcmNsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIC5mZWF0dXJlLWNpcmNsZSB7XG4gICAgICAgICAgICAucGFuZWwtZmVhdHVyZSB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjEwMDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tcGJwYWRkaW5nKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwZW07XG4gICAgICAgIC5jb3B5LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAubGVmdGNvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmtleS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJlLWNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gYXV0byAwO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6IC0xLjVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5wYW5lbC1mZWF0dXJlIHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5mZWF0dXJlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMC4yNWVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgICAgIC5mZWF0dXJlLWNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAgICAgICBib3R0b206IC0xNzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAucGFuZWwtZmVhdHVyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZS1jYXJvdXNlbCwgLmZlYXR1cmUtY2Fyb3VzZWwtbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOjQ2MHB4KSB7XG4gICAgICAgIC5mZWF0dXJlLWNhcm91c2VsLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6NDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgICAgICAuZmVhdHVyZS1jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWUge1xuICAgIC5wYi1sYXRlc3QtcG9zdHNjYXJvdXNlbCB7XG4gICAgICAgIC5taWRjb2wge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC41ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvbHV0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicHItbWVkaWEtYnJlYWtwb2ludChkb3duLCBtZCkge1xuICAgICAgICAucGItbGF0ZXN0LXBvc3RzY2Fyb3VzZWwge1xuICAgICAgICAgICAgLm1pZGNvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNy41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
