: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-team-panel .team-spotlight .inner{padding:3%;display:flex;align-items:center;justify-content:space-between;gap:2em}.pb-team-panel .team-spotlight.hidden{display:none}.pb-team-panel .team-spotlight .leftcol{flex-basis:47%}.pb-team-panel .team-spotlight .leftcol .team-image{background-color:#db0132;width:100%;padding-top:64%}.pb-team-panel .team-spotlight .leftcol .team-image .the-image{background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;z-index:10}.pb-team-panel .team-spotlight .leftcol .team-image.bg-image{background-position:top center}.pb-team-panel .team-spotlight .rightcol{flex-basis:43.5%}.pb-team-panel .team-spotlight .rightcol h4{margin-bottom:1.25em;font-size:12px;font-weight:300;text-transform:uppercase}.pb-team-panel .team-spotlight .rightcol h5{color:#db0132}@media (max-width:1200px){.pb-team-panel .team-spotlight{align-items:flex-start}.pb-team-panel .team-spotlight .leftcol,.pb-team-panel .team-spotlight .rightcol{flex-basis:50%}}@media (max-width:768px){.pb-team-panel .team-spotlight{flex-direction:column-reverse;text-align:center}.pb-team-panel .team-spotlight .leftcol,.pb-team-panel .team-spotlight .rightcol{min-width:100%;flex-basis:100%}}.pb-team-panel .team-grid{margin-top:3em;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25em;row-gap:3.75em}.pb-team-panel .team-grid.with-margin{margin-top:4em;margin-bottom:2.5em}.pb-team-panel .team-grid.with-margin.no-spotlight{margin-top:0}.pb-team-panel .team-grid .team-item .team-image{width:100%;padding-top:100%;overflow:hidden;position:relative;margin-bottom:1.5em;border-radius:0 0 0 18px}.pb-team-panel .team-grid .team-item .team-image .the-image,.pb-team-panel .team-grid .team-item .team-image img,.pb-team-panel .team-grid .team-item .team-image:after{bottom:0;position:absolute}.pb-team-panel .team-grid .team-item .team-image .the-image{background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;z-index:10}.pb-team-panel .team-grid .team-item .team-image:after{content:"";background-color:#db0132;width:77%;height:77%;left:0;border-radius:18px;transition:all 350ms ease-in-out}.pb-team-panel .team-grid .team-item .team-image-alt{background-color:#db0132;width:100%;margin-bottom:1.25em;padding-top:64%}.pb-team-panel .team-grid .team-item .team-image-alt.bg-image{background-position:top center}.pb-team-panel .team-grid .team-item .team-bio{display:none}.pb-team-panel .team-grid .team-item .team-bio p{margin-bottom:0;line-height:1.45em}.pb-team-panel .team-grid .team-item .team-bio.active{display:block}.pb-team-panel .team-grid .team-item h4{font-size:20px}.pb-team-panel .team-grid .team-item h4.with-arrow{padding-right:32px;background-image:url(../../assets/images/icon_link_arrow.svg);background-position:right top 3px;background-repeat:no-repeat;background-size:21.5px;display:inline-block}.pb-team-panel .team-grid .team-item p{color:#a5a5a5;font-family:Mont-book;margin-top:0;margin-bottom:0}.pb-team-panel .team-grid .team-item .nexbtn,.pb-team-panel .team-grid .team-item .socialbtn{height:40px;vertical-align:top}.pb-team-panel .team-grid .team-item .nexbtn span,.pb-team-panel .team-grid .team-item .socialbtn span{font-family:Mont-light}.pb-team-panel .team-grid .team-item.bio-trigger:hover{cursor:pointer}.pb-team-panel .team-grid .team-item.bio-trigger:hover .team-image::after{width:79%;height:79%}.pb-team-panel .team-grid .team-item:hover h4.with-arrow{background-size:23.5px}.pb-team-panel .bio-modal .bio-wrapper{gap:2em}.pb-team-panel .bio-modal .bio-wrapper .leftcol{flex-basis:23%}.pb-team-panel .bio-modal .bio-wrapper .rightcol{flex-basis:77%;max-height:450px;overflow:scroll}.pb-team-panel .bio-modal .team-bio-image{width:100%;padding-top:100%;overflow:hidden;position:relative;margin-bottom:1.5em}.pb-team-panel .bio-modal .team-bio-image .the-image,.pb-team-panel .bio-modal .team-bio-image img,.pb-team-panel .bio-modal .team-bio-image:after{bottom:0;position:absolute}.pb-team-panel .bio-modal .team-bio-image .the-image{background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;z-index:10}.pb-team-panel .bio-modal .team-bio-image:after{content:"";background-color:#db0132;width:77%;height:77%;left:0;border-radius:18px;transition:all 350ms ease-in-out}.pb-team-panel .bio-modal .team-bio-image-simple{width:100%;padding-top:70%;margin-bottom:1.5em;overflow:hidden;position:relative}.pb-team-panel .bio-modal .team-bio-image-simple .the-image{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;bottom:0;position:absolute;background-color:#db0132}.pb-team-panel .bio-modal h3,.pb-team-panel .bio-modal h4{color:#a5a5a5;font-family:Mont-book;font-size:17px}.pb-team-panel .bio-modal h3.bio-name,.pb-team-panel .bio-modal h4.bio-name{margin-bottom:.75em;color:#000;font-size:29px}.pb-team-panel .bio-modal p{margin-bottom:2em;font-size:13px}@media (max-width:920px){.pb-team-panel .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.pb-team-panel .team-intro{max-width:none;text-align:center}.pb-team-panel .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-team-panel .bio-modal .bio-wrapper{flex-direction:column;text-align:center}.pb-team-panel .bio-modal .bio-wrapper .inner{max-width:280px;margin:0 auto}}@media (max-width:480px){.pb-team-panel .team-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.pb-team-panel .team-grid .team-item{text-align:center}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zZWN0aW9ucy9fYmFzZS5zY3NzIiwicGItdGVhbS1wYW5lbC5jc3MiLCIuLi9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwicGItdGVhbS1wYW5lbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE1BRUUsWUFBQSxJQUNBLGtCQUFBLElBQ0Esa0JBQUEsSUNERixNQUNJLGlCQUFBLEtBR0osS0FDSSxVQUFBLE1BQ0EsZ0JBQUEsT0FHSixLQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsTUFDQSx3QkFBQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxTQUFBLFNBR0osRUFDSSxVQUFBLHNCQUNBLFlBQUEsT0FDQSxjQUFBLE9DTUosRURIQSxPQUVJLFlBQUEsVUFDQSx3QkFBQSxPQUFBLElBR0osSUFDSSxPQUFBLEtBR0osS0NHQSxLQUNBLEtBQ0EsS0FDQSxNRERJLFdBQUEsS0FHSixXQUNJLFdBQUEsSUFPSixLQUNJLGNBQUEsSUFHSixNQUFBLHVDQUNJLE1BQUEsS0FDQSxnQkFBQSxLQUVBLFlBQUEsNkNBQ0ksZ0JBQUEsVUFLSixVQUFBLG9CQUNJLHNCQUFBLEtBSVIsWUFDSSxnQkFBQSxlQUNBLE1BQUEsZUFFQSxrQkFDSSxnQkFBQSxvQkFDQSxzQkFBQSxJQUlSLG9CQUNJLGdCQUFBLEtBQ0EsUUFBQSxHQUNBLFdBQUEsS0FDQSxRQUFBLGFBRUEsd0JBQ0ksTUFBQSxLQUNBLGFBQUEsSUFHSiwwQkFDSSxnQkFBQSxVQU1SLHNCQUNJLGlCQUFBLElBSUosVUFDSSxRQUFBLEtBQ0EsZ0JBQUEsU0FLSiwyQkFDSSxRQUFBLFlBVUEsY0FDSSxPQUFBLEtBQ0Esa0JBQ0ksY0FBQSxNQUNBLFdBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUtaLFNBQ0ksUUFBQSxhQUNBLE1BQUEsT0FDQSxPQUFBLE9BQ0EsS0FBQSxhQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsT0FB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ZmlsZSI6InBiLXRlYW0tcGFuZWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vR2xvYmFsIHZhcmlhYmxlc1xuOnJvb3Qge1xuICAvL1NwYWNpbmdcbiAgLS1wYnBhZGRpbmc6IDNlbTtcbiAgLS1wYmRvdWJsZXBhZGRpbmc6IDZlbTtcbiAgLS1wYnRyaXBsZXBhZGRpbmc6IDllbTtcbn1cblxuJGZvbnQtZmFtaWx5OiAnTW9udC1saWdodCc7XG4kaGVhZGluZzogJ01vbnQtbGlnaHQnO1xuJGZvbnQtYm9sZDogJ01vbnQtYm9sZCc7XG4kZm9udC1ib29rOiAnTW9udC1ib29rJztcbiRmb250LWhlYXZ5OiAnTW9udC1oZWF2eSc7XG4kZm9udC1zZW1pOiAnTW9udC1zZW1pJztcbiRmb250LWNscjogIzAwMDAwMDtcbiRhdGxhc3JlZDogI2RiMDEzMjtcbiRncmV5OiAjZWRlZGVkO1xuJGdyZXlsdDogI0Y1RjVGNTtcbiRncmV5bWlkOiAjQTVBNUE1O1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjRkZGO1xuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEJBU0Vcbi8vIGh0bWwsIGJvZHkgJiBkZWZhdWx0IHN0eWxlc1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjpyb290IHtcbiAgICAtLWJhc2UtZm9udC1zaXplOiAxN3B4O1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDYyLjUlO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LCBBcmlhbDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDYwMDtcbn1cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg1ICsgdWwge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnAgKyAua2V5bGluayB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG51bCwgb2wge1xuXG59XG5cbnAgKyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspLCAubGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5hcnRpY2xlLnRleHQtc2lkZSwgYXJ0aWNsZSB7XG4gICAgYSB7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG4gICAgfVxufVxuXG4ucmVzZXQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIH1cbn1cblxuOmlzKC5iYWNrdG8uYmFja3RvKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLyBGTEVYXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm15c3VwZXJmbGV4dGVzdHN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4ucm93LXJldmVyc2Uge1xufVxuLmZsZXgtZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8vIEZPQ1VTLVZJU0lCTEVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIHtcbiAgICBcbn1cblxuLy8gT0JKRUNURklUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZGl2IHtcbiAgICAmLm9iamVjdGZpdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3ZnLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luOiAtMnB4IDVweCAwIDA7XG59XG5cbi5za2lwbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5ZW07XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjhyZW07XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndpdGhmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vLyBVbml2ZXJzYWwgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNlbnRyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdvcmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9mbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm91bmRlZC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRmb250LWNscjtcbn1cbi5iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdGxhc3JlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdGxhc3JlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuLmJnLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuLmJnLWdyZXlsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlsdDtcbn1cbi5iZy1za3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuLmdvd2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG4uZ29ibHVlIHtcbiAgICBjb2xvcjogJGF0bGFzcmVkO1xufVxuLmJvcmRlcmVkLWJsdWUge1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGF0bGFzcmVkO1xufVxuLndpdGgtbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcGJwYWRkaW5nKTtcbn1cbi53aXRoLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXBicGFkZGluZyk7XG59XG4ubm9tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubm9wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ub3BhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5vZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNtYWxsZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgbWQpIHtcbiAgICBwICsgLmtleWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuICAtLXBicGFkZGluZzogM2VtO1xuICAtLXBiZG91YmxlcGFkZGluZzogNmVtO1xuICAtLXBidHJpcGxlcGFkZGluZzogOWVtO1xufVxuXG46cm9vdCB7XG4gIC0tYmFzZS1mb250LXNpemU6IDE3cHg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnQtbGlnaHRcIiwgQXJpYWw7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAge1xuICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udC1ib2xkXCI7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA2MDA7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwLFxuaDUgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnAgKyAua2V5bGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxucCArIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspLCAubGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdCgubmF2LWxpbmssIC5za2lwbGluaywgLnJlc2V0LWxpbmspOmhvdmVyLCAubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hcnRpY2xlLnRleHQtc2lkZSBhLCBhcnRpY2xlIGEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM2VtO1xufVxuXG4ucmVzZXQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5yZXNldC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbjppcyguYmFja3RvLmJhY2t0bykge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKC5iYWNrdG8uYmFja3RvKSBpbWcge1xuICB3aWR0aDogMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG46aXMoLmJhY2t0by5iYWNrdG8pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5teXN1cGVyZmxleHRlc3RzdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLmZsZXgtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kaXYub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZGl2Lm9iamVjdGZpdCBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN2Zy5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW46IC0ycHggNXB4IDAgMDtcbn1cblxuLnNraXBsaW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuLnNraXBsaW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53aXRoZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jZW50cmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmdvcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9mbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdW5kZWQtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5iZy1ncmV5bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uYmctc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmdvd2hpdGUge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmdvYmx1ZSB7XG4gIGNvbG9yOiAjZGIwMTMyO1xufVxuXG4uYm9yZGVyZWQtYmx1ZSB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2RiMDEzMjtcbn1cblxuLndpdGgtbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXBicGFkZGluZyk7XG59XG5cbi53aXRoLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYnBhZGRpbmcpO1xufVxuXG4ubm9tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm9wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ub3BhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbWFsbGVyLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc21hbGxlci10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnNtYWxsZXItdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCArIC5rZXlsaW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIH1cbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodCAuaW5uZXIge1xuICBwYWRkaW5nOiAzJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJlbTtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiLXRlYW0tcGFuZWwgLnRlYW0tc3BvdGxpZ2h0IC5sZWZ0Y29sIHtcbiAgZmxleC1iYXNpczogNDclO1xufVxuLnBiLXRlYW0tcGFuZWwgLnRlYW0tc3BvdGxpZ2h0IC5sZWZ0Y29sIC50ZWFtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMDEzMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG4ucGItdGVhbS1wYW5lbCAudGVhbS1zcG90bGlnaHQgLmxlZnRjb2wgLnRlYW0taW1hZ2UgLnRoZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBiLXRlYW0tcGFuZWwgLnRlYW0tc3BvdGxpZ2h0IC5sZWZ0Y29sIC50ZWFtLWltYWdlLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodCAucmlnaHRjb2wge1xuICBmbGV4LWJhc2lzOiA0My41JTtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodCAucmlnaHRjb2wgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodCAucmlnaHRjb2wgaDUge1xuICBjb2xvcjogI2RiMDEzMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBiLXRlYW0tcGFuZWwgLnRlYW0tc3BvdGxpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucGItdGVhbS1wYW5lbCAudGVhbS1zcG90bGlnaHQgLmxlZnRjb2wsIC5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodCAucmlnaHRjb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGItdGVhbS1wYW5lbCAudGVhbS1zcG90bGlnaHQgLmxlZnRjb2wsIC5wYi10ZWFtLXBhbmVsIC50ZWFtLXNwb3RsaWdodCAucmlnaHRjb2wge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4ucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMS4yNWVtO1xuICByb3ctZ2FwOiAzLjc1ZW07XG59XG4ucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkLndpdGgtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNGVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQud2l0aC1tYXJnaW4ubm8tc3BvdGxpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSAudGVhbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMThweDtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSAudGVhbS1pbWFnZSBpbWcsIC5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSAudGVhbS1pbWFnZSAudGhlLWltYWdlLCAucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIC50ZWFtLWl0ZW0gLnRlYW0taW1hZ2U6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSAudGVhbS1pbWFnZSAudGhlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4ucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIC50ZWFtLWl0ZW0gLnRlYW0taW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIwMTMyO1xuICB3aWR0aDogNzclO1xuICBoZWlnaHQ6IDc3JTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnBiLXRlYW0tcGFuZWwgLnRlYW0tZ3JpZCAudGVhbS1pdGVtIC50ZWFtLWltYWdlLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG4ucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIC50ZWFtLWl0ZW0gLnRlYW0taW1hZ2UtYWx0LmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSAudGVhbS1iaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBiLXRlYW0tcGFuZWwgLnRlYW0tZ3JpZCAudGVhbS1pdGVtIC50ZWFtLWJpbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSAudGVhbS1iaW8uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIC50ZWFtLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIC50ZWFtLWl0ZW0gaDQud2l0aC1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9saW5rX2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wIDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMS41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSBwIHtcbiAgY29sb3I6ICNBNUE1QTU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnQtYm9va1wiO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBiLXRlYW0tcGFuZWwgLnRlYW0tZ3JpZCAudGVhbS1pdGVtIC5uZXhidG4sIC5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbSAuc29jaWFsYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBiLXRlYW0tcGFuZWwgLnRlYW0tZ3JpZCAudGVhbS1pdGVtIC5uZXhidG4gc3BhbiwgLnBiLXRlYW0tcGFuZWwgLnRlYW0tZ3JpZCAudGVhbS1pdGVtIC5zb2NpYWxidG4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnQtbGlnaHRcIjtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbS5iaW8tdHJpZ2dlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbS5iaW8tdHJpZ2dlcjpob3ZlciAudGVhbS1pbWFnZTo6YWZ0ZXIge1xuICB3aWR0aDogNzklO1xuICBoZWlnaHQ6IDc5JTtcbn1cbi5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQgLnRlYW0taXRlbTpob3ZlciBoNC53aXRoLWFycm93IHtcbiAgYmFja2dyb3VuZC1zaXplOiAyMy41cHg7XG59XG4ucGItdGVhbS1wYW5lbCAuYmlvLW1vZGFsIC5iaW8td3JhcHBlciB7XG4gIGdhcDogMmVtO1xufVxuLnBiLXRlYW0tcGFuZWwgLmJpby1tb2RhbCAuYmlvLXdyYXBwZXIgLmxlZnRjb2wge1xuICBmbGV4LWJhc2lzOiAyMyU7XG59XG4ucGItdGVhbS1wYW5lbCAuYmlvLW1vZGFsIC5iaW8td3JhcHBlciAucmlnaHRjb2wge1xuICBmbGV4LWJhc2lzOiA3NyU7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnBiLXRlYW0tcGFuZWwgLmJpby1tb2RhbCAudGVhbS1iaW8taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucGItdGVhbS1wYW5lbCAuYmlvLW1vZGFsIC50ZWFtLWJpby1pbWFnZSBpbWcsIC5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgLnRlYW0tYmlvLWltYWdlIC50aGUtaW1hZ2UsIC5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgLnRlYW0tYmlvLWltYWdlOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGItdGVhbS1wYW5lbCAuYmlvLW1vZGFsIC50ZWFtLWJpby1pbWFnZSAudGhlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4ucGItdGVhbS1wYW5lbCAuYmlvLW1vZGFsIC50ZWFtLWJpby1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjAxMzI7XG4gIHdpZHRoOiA3NyU7XG4gIGhlaWdodDogNzclO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ucGItdGVhbS1wYW5lbCAuYmlvLW1vZGFsIC50ZWFtLWJpby1pbWFnZS1zaW1wbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgLnRlYW0tYmlvLWltYWdlLXNpbXBsZSAudGhlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMDEzMjtcbn1cbi5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgaDMsIC5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgaDQge1xuICBjb2xvcjogI0E1QTVBNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udC1ib29rXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgaDMuYmlvLW5hbWUsIC5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgaDQuYmlvLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI5cHg7XG59XG4ucGItdGVhbS1wYW5lbCAuYmlvLW1vZGFsIHAge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItdGVhbS1wYW5lbCAudGVhbS1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLnBiLXRlYW0tcGFuZWwgLmJpby1tb2RhbCAuYmlvLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYi10ZWFtLXBhbmVsIC5iaW8tbW9kYWwgLmJpby13cmFwcGVyIC5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYi10ZWFtLXBhbmVsIC50ZWFtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICAucGItdGVhbS1wYW5lbCAudGVhbS1ncmlkIC50ZWFtLWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBtaXhpbiBicHItbWVkaWEtYnJlYWtwb2ludCgkdXBPckRvd24sICRicmVha3BvaW50U2l6ZSkge1xuICAgICRzaXplOiBudWxsO1xuICAgIEBpZiAkYnJlYWtwb2ludFNpemUgPT0gJ3NtJyB7XG4gICAgICAgICRzaXplOiA0ODBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnc20tbWQnIHtcbiAgICAgICAgJHNpemU6IDY0MHB4O1xuICAgIH1cbiAgICBAaWYgJGJyZWFrcG9pbnRTaXplID09ICdtZCcge1xuICAgICAgICAkc2l6ZTogNzY4cHg7XG4gICAgfVxuICAgIEBpZiAkYnJlYWtwb2ludFNpemUgPT0gJ2xnJyB7XG4gICAgICAgICRzaXplOiA5MjBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAnaGQnIHtcbiAgICAgICAgJHNpemU6IDEwODBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAneGwnIHtcbiAgICAgICAgJHNpemU6IDEyMDBweDtcbiAgICB9XG4gICAgQGlmICRicmVha3BvaW50U2l6ZSA9PSAneHhsJyB7XG4gICAgICAgICRzaXplOiAxMjgwcHg7XG4gICAgfVxuXG4gICAgQGlmICR1cE9yRG93biA9PSAndXAnIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJHVwT3JEb3duID09ICdkb3duJyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFU1BPTlNJVkUgRk9OVFMgQGluY2x1ZGUgZmx1aWQtdHlwZSgxLjNyZW0sIDEuN3JlbSk7XG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLWZvbnQtc2l6ZTogMS4zcmVtLCAkbWF4LWZvbnQtc2l6ZTogMi4ycmVtLCAkbG93ZXItcmFuZ2U6IDU0MHB4LCAkdXBwZXItcmFuZ2U6IDk2MHB4KSB7XG4gIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7KChtYXRoLmRpdigkbWF4LWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUgKiAwICsgMSkpIC0gKG1hdGguZGl2KCRtaW4tZm9udC1zaXplLCAkbWluLWZvbnQtc2l6ZSAqIDAgKyAxKSkpfSAqICggKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7KChtYXRoLmRpdigkdXBwZXItcmFuZ2UsICR1cHBlci1yYW5nZSAqIDAgKyAxKSkgLSAobWF0aC5kaXYoJGxvd2VyLXJhbmdlLCAkbG93ZXItcmFuZ2UgKiAwICsgMSkpKX0pKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItcmFuZ2Upe1xuICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gRkFERSBUUkFOU0lUSU9OIFxuQG1peGluIGZhZGUtdHJhbnNpdGlvbigkZHVyYXRpb24pIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi8vIEJBQ0tHUk9VTkQgSU1BR0VTIFxuQG1peGluIG9iamVjdC1maXQoJGJhY2tncm91bmQtc2l6ZSkge1xuXHQtby1vYmplY3QtZml0OiAkYmFja2dyb3VuZC1zaXplO1xuXHRvYmplY3QtZml0OiAkYmFja2dyb3VuZC1zaXplO1xufSIsIkBpbXBvcnQgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi9hYnN0cmFjdHMvbWl4aW5zLnNjc3MnO1xuQGltcG9ydCAnLi4vc2VjdGlvbnMvYmFzZS5zY3NzJztcblxuLnBiLXRlYW0tcGFuZWwge1xuICAgIC50ZWFtLWludHJvIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDQzMHB4O1xuICAgIH1cbiAgICAudGVhbS1zcG90bGlnaHQge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMyU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMmVtO1xuICAgICAgICB9XG4gICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnRjb2wge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDclO1xuICAgICAgICAgICAgLnRlYW0taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdGxhc3JlZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjQlO1xuICAgICAgICAgICAgICAgIC50aGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5iZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodGNvbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0My41JTtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGF0bGFzcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIHhsKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5sZWZ0Y29sLCAucmlnaHRjb2wge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicHItbWVkaWEtYnJlYWtwb2ludChkb3duLCBtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmxlZnRjb2wsIC5yaWdodGNvbCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tZ3JpZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDEuMjVlbTtcbiAgICAgICAgcm93LWdhcDogMy43NWVtO1xuICAgICAgICAmLndpdGgtbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xuICAgICAgICAgICAgJi5uby1zcG90bGlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlYW0taXRlbSB7XG4gICAgICAgICAgICAudGVhbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMThweDtcbiAgICAgICAgICAgICAgICBpbWcsIC50aGUtaW1hZ2UsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRoZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF0bGFzcmVkO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzclO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZWFtLWltYWdlLWFsdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF0bGFzcmVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjQlO1xuICAgICAgICAgICAgICAgICYuYmctaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZWFtLWJpbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICYud2l0aC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2xpbmtfYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjEuNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5bWlkO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udC1ib29rJztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmV4YnRuLCAuc29jaWFsYnRuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJpby10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAudGVhbS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgJi53aXRoLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjMuNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJpby1tb2RhbCB7XG4gICAgICAgIC5iaW8td3JhcHBlciB7XG4gICAgICAgICAgICBnYXA6IDJlbTtcbiAgICAgICAgICAgIC5sZWZ0Y29sIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHRjb2wge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDc3JTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZWFtLWJpby1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgaW1nLCAudGhlLWltYWdlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRoZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXRsYXNyZWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZWFtLWJpby1pbWFnZS1zaW1wbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnRoZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXRsYXNyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMsIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleW1pZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udC1ib29rJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICYuYmlvLW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicHItbWVkaWEtYnJlYWtwb2ludChkb3duLCBsZykge1xuICAgICAgICAudGVhbS1ncmlkIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuXHR9XG4gICAgQGluY2x1ZGUgYnByLW1lZGlhLWJyZWFrcG9pbnQoZG93biwgbWQpIHtcbiAgICAgICAgLnRlYW0taW50cm8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50ZWFtLWdyaWQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgICAgIC5iaW8tbW9kYWwge1xuICAgICAgICAgICAgLmJpby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuICAgIEBpbmNsdWRlIGJwci1tZWRpYS1icmVha3BvaW50KGRvd24sIHNtKSB7XG4gICAgICAgIC50ZWFtLWdyaWQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgLnRlYW0taXRlbSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn0iXX0= */
