/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html{font-size:10px;box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{display:block;max-width:100%;height:auto}:focus{outline-color:#7ab350}body{font-family:komet,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.5;color:#083b60}ul{padding-left:2rem}li{margin:1rem 0}a{text-decoration:none}a:hover{text-decoration:underline}.wp-block{font-family:komet,sans-serif;font-weight:400;font-style:normal}h1{font-size:5.6rem;margin-top:0}@media (min-width:768px){h1{font-size:6.4rem}}h2{font-size:4rem;margin:1.5rem 0;font-weight:300;color:#0076be;color:inherit}@media (min-width:768px){h2{font-size:5rem}}.editor-styles-wrapper .wp-block h3,h3{font-size:2.2rem;margin:1rem 0;font-family:komet,sans-serif;font-weight:800;font-style:normal}@media (min-width:768px){.editor-styles-wrapper .wp-block h3,h3{font-size:2.8rem}}.bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.color-white{color:#fff}.uppercase{text-transform:uppercase}.max-width-100,.max-width-100 input{max-width:100%}.fade-up{transition:.5s;opacity:0;transform:translateY(100%)}.fade-up.entered{opacity:1;transform:translateY(0)}.page-main>*{width:900px;max-width:100%;padding:0 1rem;margin-left:auto;margin-right:auto}.page-main>.alignwide{width:1200px}.page-main>.alignfull{width:100%;padding:0}.page-main>.alignfull>.wp-block-column{margin:0}.page-main .wp-block-group__inner-container>*{width:900px;max-width:100%;padding:0 1rem;margin-left:auto;margin-right:auto}.page-main .wp-block-group__inner-container>.alignwide{width:1200px}.page-main .wp-block-group__inner-container>.alignfull{width:100%;padding:0}.page-main .wp-block-group__inner-container>.alignfull>.wp-block-column{margin:0}.contact{width:900px;max-width:100%;padding:0 1rem;margin-left:auto;margin-right:auto}.contact.alignwide{width:1200px}.contact.alignfull{width:100%;padding:0}.contact.alignfull>.wp-block-column{margin:0}.blog .posts{width:900px;max-width:100%;margin-left:auto;margin-right:auto}.blog .posts .page-title{color:#0076be;margin-top:10rem;margin-bottom:5rem}.blog .posts .more-link,.blog .posts .post-link{font-family:inherit;font-size:inherit;color:inherit;text-decoration:inherit;line-height:inherit;font-weight:inherit;font-style:inherit}.blog .posts .more-link{color:#ee3242;display:block;text-align:right;display:flex;align-items:center;justify-content:flex-end}.card{background:#ed7a23;height:100%}.card__link{display:block;color:#083b60;text-decoration:none}.card__heading{background:#fff;font-weight:400;padding:1rem;margin:0}.card__image-wrapper{height:120px;overflow:hidden}.card__image{-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;height:100%;width:100%}.card__text{color:#fff;padding:2rem 1rem;margin:0;font-weight:800;background:inherit}.latest-posts__heading{font-size:3.2rem;margin-bottom:.5rem}.latest-post{color:#8765ad;font-weight:800;line-height:1.2;border-bottom:1px solid #ee3242;display:block;padding:1rem 0}.contact__heading{color:#8765ad;font-size:3.2rem}.contact__social{list-style:none;display:flex;margin:0;padding:0;justify-content:center;align-items:center}.contact__social-item{margin-left:1rem;margin-right:1rem}.contact__social-icon{color:#8765ad}.people-list{display:flex;flex-wrap:wrap}.people-list .person{flex:0 0 50%;flex:0 0 calc(50% - 1rem);width:150px;height:150px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;margin-right:1rem;position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1rem}.people-list .person.no-modal{cursor:auto}@media (min-width:768px){.people-list .person{flex:0 0 25%;flex:0 0 calc(25% - 1rem);width:200px;height:200px}}.people-list .person__image-wrapper{position:absolute;top:0;bottom:0;width:100%;height:100%}.people-list .person__image{width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}.people-list .person__name{position:relative;color:#fff;margin:0;line-height:1;padding:0 .5rem;font-size:2.6rem}.people-list .person__name:last-child{padding-bottom:.5rem}.people-list .person__role{position:relative;color:#fff;padding:0 .5rem;line-height:1}.people-list .person__role:last-child{padding-bottom:.5rem}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,118,190,.75);opacity:.5;transition:.5s;display:none;opacity:0;z-index:1}.person-modal{position:fixed;z-index:2;background:#fff;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:900px;max-width:100%;padding:2rem;transition:.5s;display:none;opacity:0}.person-modal__image{position:relative;left:50%;transform:translateX(-50%);margin-top:-150px}.person-modal__close{position:absolute;top:5px;right:5px;background:transparent;border:0;font-family:komet,sans-serif;font-weight:700;font-style:normal;font-size:3rem;color:#ee3242;cursor:pointer}.header{display:flex;padding:3rem;position:relative;z-index:1}@media (min-width:768px){.header{padding:0 0 0 2rem;top:5px}.header,.header:before{position:absolute;left:0;width:100%}.header:before{content:"";background:#083b60;z-index:-1;height:80px;top:50%;transform:translateY(-50%);opacity:.8}}.header-logo{background:#fff;display:block;margin-right:3rem;z-index:2}@media (min-width:768px){.header-logo{width:280px;flex:280px 0 0}}.nav-toggle{flex:0 0 50px}.header-nav{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;transition:.25s;transform:translateY(-100%)}.admin-bar .header-nav{height:calc(100vh - 46px)}.open .header-nav{transform:translateY(0)}@media (min-width:768px){.header-nav{position:static;height:auto;transform:none}.admin-bar .header-nav{height:auto}}.nav{background:#fff;padding-top:125px}@media (min-width:768px){.nav{padding:0;background:transparent}}.nav__menu,.nav ul{list-style:none;padding:1rem;margin:0;height:100%;display:flex;flex-direction:column;justify-content:space-around;justify-content:space-evenly}@media (min-width:768px){.nav__menu,.nav ul{flex-direction:row;align-items:center;padding:0;justify-content:space-between}}.nav__menu li,.nav ul li{font-weight:inherit;font-size:2.6rem;text-align:center;padding:1rem;transition:.25s}@media (min-width:768px){.nav__menu li,.nav ul li{color:#fff;margin:0;height:80px;display:flex;align-items:center;font-size:2.2rem}.nav__menu li.callout-styling,.nav ul li.callout-styling{background:#ee3242;padding-left:3rem;padding-right:3rem}}.open .nav__menu li.callout-styling,.open .nav ul li.callout-styling{background:#ee3242;color:#fff}.nav__menu li a,.nav ul li a{color:inherit}.nav-toggle{display:block;border:0;background:transparent;outline:none;width:50px;height:50px;position:relative;z-index:2}@media (min-width:768px){.nav-toggle{display:none}}.nav-toggle span{display:block;position:absolute;top:0;left:50%;height:3px;width:37.5px;background:#083b60;transition:.15s}.nav-toggle span:first-child{transform:translate(-18.75px,14.5px) rotate(0deg)}.open .nav-toggle span:first-child{transform:translate(-18.75px,23.5px) rotate(45deg)}.nav-toggle span:nth-child(2){opacity:1;transform:translate(-18.75px,23.5px)}.open .nav-toggle span:nth-child(2){opacity:0}.nav-toggle span:nth-child(3){transform:translate(-18.75px,33px)}.open .nav-toggle span:nth-child(3){transform:translate(-18.75px,23.5px) rotate(-45deg)}.footer{background:#083b60;padding:2rem}.page-header{padding:2rem 1rem}.page-header__text{color:#fff;font-size:2rem}.page-header__title{background:#083b60;color:#fff;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.page-header{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}.page-header__text{padding:205px 0 3.5rem 3.5rem;color:#fff;font-size:2.8rem;width:85%;display:block;text-shadow:rgba(0,0,0,.5) 0 2px 4px;letter-spacing:.8px}.page-header__inner{padding-top:205px}.page-header__title-wrap{background:#083b60}.page-header__title{color:#fff;width:900px;max-width:100%;margin:0 auto;font-weight:400}}.support{background:#ee3242;color:#fff;padding:.5rem 1rem 3rem}.support__heading{text-align:center;font-size:3.6rem}.support__text{width:900px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.support__button{background:#fff;color:#ee3242;text-transform:uppercase;padding:1rem 3rem;font-weight:800;position:relative;left:50%;transform:translateX(-50%);display:inline-block}.pagination{flex:0 0 100%;max-width:100%;text-align:center;justify-content:center}.pagination .page-numbers{color:#083b60;font-size:1.8rem;padding:.6rem 1.5rem;margin:1rem 0 2rem;transition:.25s}.pagination .page-numbers.current{background-color:rgba(135,101,173,.1)}.pagination a.page-numbers:hover{background-color:#8765ad;color:#fff;text-decoration:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5jc3MiLCJmbGlja2l0eS5jc3MiLCJnbG9iYWwvX3Jlc2V0cy5zY3NzIiwiZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiZ2xvYmFsL19taXhpbnMuc2NzcyIsImdsb2JhbC9fdXRpbGl0aWVzLnNjc3MiLCJnbG9iYWwvX2xheW91dC5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19sYXRlc3QtcG9zdHMuc2NzcyIsImJsb2Nrcy9fY29udGFjdC5zY3NzIiwiYmxvY2tzL19wZXJzb24tbGlzdC5zY3NzIiwiYmxvY2tzL19wZXJzb24tbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2LXRvZ2dsZS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc3VwcG9ydC5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUFBLENBVUEsS0FDQSxnQkFBQSxDQUNBLDZCQUNBLENBU0EsS0FDQSxRQUNBLENBTUEsS0FDQSxhQUNBLENBT0EsR0FDQSxhQUFBLENBQ0EsY0FDQSxDQVVBLEdBQ0Esc0JBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JBQ0EsQ0FPQSxJQUNBLCtCQUFBLENBQ0EsYUFDQSxDQVNBLEVBQ0EsNEJBQ0EsQ0FPQSxZQUNBLGtCQUFBLENBQ0EseUJBQUEsQ0FDQSx3Q0FBQSxDQUFBLGdDQUNBLENBTUEsU0FFQSxrQkFDQSxDQU9BLGNBR0EsK0JBQUEsQ0FDQSxhQUNBLENBTUEsTUFDQSxhQUNBLENBT0EsUUFFQSxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJBQ0EsQ0FFQSxJQUNBLGFBQ0EsQ0FFQSxJQUNBLFNBQ0EsQ0FTQSxJQUNB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Q2dCUGhCLGlDQW1CTSx3QmhCWlUsQ2dCYVYsVUFBWSxDQUNaLG9CQUFxQiIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiEgRmxpY2tpdHkgdjIuMi4xXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4vLyAgIG1hcmdpbjogMCAwIC41cmVtO1xuLy8gfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAkZ3JlZW47XG59IiwiJGRhcms6ICMwODNCNjA7XG4kcHJpbWFyeTogJGRhcms7XG4kcmVkOiAjRUUzMjQyO1xuJHdoaXRlOiAjRkZGRkZGO1xuJG9yYW5nZTogI0VEN0EyMztcbiRvcmFuZ2UyOiAjRTg5RjBGO1xuJGdyZWVuOiAjN0FCMzUwO1xuJHB1cnBsZTogIzg3NjVBRDtcbiRibHVlOiAjMDA3NkJFO1xuXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgjMzdCNjkwLCAjMDQ5MjkyKTtcbiR0ZXh0LXNoYWRvdzogcmdiYShibGFjaywgLjUpIDAgMnB4IDRweDtcblxuJHNtYWxsLWJyZWFrOiAzNzVweDtcbiRwbHVzLWJyZWFrOiA0MTRweDtcbiRicmVhazogNzY4cHg7XG4kbGFyZ2UtYnJlYWs6IDEwMjRweDtcblxuJGNvbnRlbnQtd2lkdGg6IDkwMHB4O1xuJHdpZGUtd2lkdGg6IDEyMDBweDtcblxuJGZ3LWV4dHJhbGlnaHQ6IDIwMDtcbiRmdy1saWdodDogMzAwO1xuJGZ3LXJlZ3VsYXI6IDQwMDtcbiRmdy1tZWRpdW06IDUwMDtcbiRmdy1ib2xkOiA3MDA7XG4kZnctaGVhdnk6IDgwMDtcbiRmdy1ibGFjazogOTAwOyAiLCJib2R5IHtcbiAgQGluY2x1ZGUgZm9udDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkZGFyaztcbn1cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxubGkge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrIHtcbiAgQGluY2x1ZGUgZm9udDtcbn1cblxuaDEge1xuICAvLyBAaW5jbHVkZSBmb250KCRmdy1ibGFjayk7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICAvLyBjb2xvcjogJGRhcms7XG4gIG1hcmdpbi10b3A6IDA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUgeyBcbiAgICBmb250LXNpemU6IDYuNHJlbTtcbiAgfVxufSBcblxuaDIge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7IFxuICBjb2xvcjogJGJsdWU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvLyBAaW5jbHVkZSBmb250LXNwZWNpYWwoJGZ3LWV4dHJhbGlnaHQpO1xuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jayBoMyB7XG4gIC8vIEBpbmNsdWRlIGZvbnQoJGZ3LWJvbGQpO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgLy8gY29sb3I6ICRyZWQ7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBAaW5jbHVkZSBmb250KCRmdy1oZWF2eSk7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5cbmg0IHtcblxufVxuXG5oNSB7XG5cbn1cblxuaDYge1xuXG59IiwiXG5AbWl4aW4gcmVzcG9uc2l2ZSgkYnJlYWtwb2ludDogJGJyZWFrKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBncmlkIHtcblx0QHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvbnQoJHdlaWdodDogJGZ3LXJlZ3VsYXIsICRzdHlsZTogbm9ybWFsKSB7XG4gIGZvbnQtZmFtaWx5OiBrb21ldCxzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogJHdlaWdodDtcbiAgZm9udC1zdHlsZTogJHN0eWxlO1xufVxuXG5cbkBtaXhpbiB3ZWJwKCRmaWxlbmFtZSkge1xuXHQubm8td2VicCAmIHtcblx0XHRjb250ZW50OiB1cmwoJyN7JGZpbGVuYW1lfS5wbmcnKTtcblx0fVxuXHQud2VicCAmIHtcblx0XHRjb250ZW50OiB1cmwoJyN7JGZpbGVuYW1lfS53ZWJwJyk7XG5cdH1cbn1cblxuQG1peGluIHNlcGFyYXRvciB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn0iLCIuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWF4LXdpZHRoLTEwMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmFkZS11cCB7XG4gIHRyYW5zaXRpb246IC41cztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAmLmVudGVyZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufSIsIkBtaXhpbiBwYWdlLWNvbnRlbnQge1xuICB3aWR0aDogJGNvbnRlbnQtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLmFsaWdud2lkZSB7XG4gICAgd2lkdGg6ICR3aWRlLXdpZHRoO1xuICB9XG4gICYuYWxpZ25mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOztcbiAgICA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1tYWluIHtcbiAgPiAqIHtcbiAgICBAaW5jbHVkZSBwYWdlLWNvbnRlbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBwYWdlLWNvbnRlbnQ7IFxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdCB7XG4gIEBpbmNsdWRlIHBhZ2UtY29udGVudDtcbn1cbiIsIi5ibG9nIC5wb3N0cyB7XG4gIHdpZHRoOiAkY29udGVudC13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC5wb3N0LWxpbmssIC5tb3JlLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgfVxuXG4gIC5tb3JlLWxpbmsge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59ICAiLCIuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gIGhlaWdodDogMTAwJTtcbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1oZWF2eTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB9XG59IiwiLmxhdGVzdC1wb3N0cyB7XG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG59XG5cbi5sYXRlc3QtcG9zdCB7XG4gIGNvbG9yOiAkcHVycGxlO1xuICBmb250LXdlaWdodDogJGZ3LWhlYXZ5O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn0iLCIuY29udGFjdCB7XG4gICZfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gICZfX3NvY2lhbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fc29jaWFsLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAmX19zb2NpYWwtaWNvbiB7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gIH1cbn0iLCIucGVvcGxlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5wZXJzb24ge1xuICAgIGZsZXg6IDAgMCA1MCU7IFxuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDFyZW0pO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYubm8tbW9kYWwge1xuICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgIH0gXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMXJlbSk7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcm9sZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIC43NSk7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucGVyc29uLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAkY29udGVudC13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBmb250KCRmdy1ib2xkKTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIH1cbn0iLCIkbWVudS1iYXItaGVpZ2h0OiA4MHB4O1xuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6ICRtZW51LWJhci1oZWlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmbGV4OiAyODBweCAwIDA7XG4gIH1cbn1cblxuLm5hdi10b2dnbGUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbGV4OiAwIDAgNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIC5hZG1pbi1iYXIgJiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG4gIH1cbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLm9wZW4gJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgLy8gei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbn1cblxuXG4ubmF2IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxMjVweDsgXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJl9fbWVudSwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAkbWVudS1iYXItaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgJi5jYWxsb3V0LXN0eWxpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vcGVuICYuY2FsbG91dC1zdHlsaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubmF2LXRvZ2dsZSB7XG4gICR0b2dnbGUtc2l6ZTogNTBweDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gZmxleDogMCAwICR0b2dnbGUtc2l6ZTtcbiAgXG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAkdG9nZ2xlLXNpemU7XG4gIGhlaWdodDogJHRvZ2dsZS1zaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIFxuICBAaW5jbHVkZSByZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgJHNwYW4td2lkdGg6ICR0b2dnbGUtc2l6ZSAqIC43NTtcbiAgICAkc3Bhbi1oZWlnaHQ6IDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6ICRzcGFuLWhlaWdodDtcbiAgICB3aWR0aDogJHNwYW4td2lkdGg7XG4gICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgLm9wZW4gJiB7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgJHRvcDogJHRvZ2dsZS1zaXplICogLjMyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHNwYW4td2lkdGggKiAtLjUsICR0b3AgKyAkc3Bhbi1oZWlnaHQgKiAtLjUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgIC5vcGVuICYge1xuICAgICAgICAkdG9wOiAkdG9nZ2xlLXNpemUgKiAuNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHNwYW4td2lkdGggKiAtLjUsICR0b3AgKyAkc3Bhbi1oZWlnaHQgKiAtLjUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAkdG9wOiAkdG9nZ2xlLXNpemUgKiAuNTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRzcGFuLXdpZHRoICogLS41LCAkdG9wICsgJHNwYW4taGVpZ2h0ICogLS41KTtcbiAgICAgIC5vcGVuICYge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAkdG9wOiAkdG9nZ2xlLXNpemUgKiAuNjk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkc3Bhbi13aWR0aCAqIC0uNSwgJHRvcCArICRzcGFuLWhlaWdodCAqIC0uNSk7XG4gICAgICAub3BlbiAmIHtcbiAgICAgICAgJHRvcDogJHRvZ2dsZS1zaXplICogLjU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRzcGFuLXdpZHRoICogLS41LCAkdG9wICsgJHNwYW4taGVpZ2h0ICogLS41KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgcGFkZGluZzogMnJlbTtcbn0iLCIucGFnZS1oZWFkZXIge1xuXG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgfVxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICB9XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUge1xuICAgICRoZWFkZXItaGVpZ2h0OiAxNzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQgKyAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtc2hhZG93OiAkdGV4dC1zaGFkb3c7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQgKyAzMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlLXdyYXAge1xuICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgfVxuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogJGNvbnRlbnQtd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICB9XG4gIH1cbn0iLCIuc3VwcG9ydCB7XG4gIGJhY2tncm91bmQ6ICRyZWQ7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW0gM3JlbTtcbiAgJl9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gICZfX3RleHQge1xuICAgIHdpZHRoOiAkY29udGVudC13aWR0aDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHJlZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWhlYXZ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufSIsIi5wYWdpbmF0aW9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnBhZ2UtbnVtYmVycyB7XG4gICAgLy8gQGluY2x1ZGUgZm9udC1hcmlhbChib2xkKTtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgcGFkZGluZzogLjZyZW0gMS41cmVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAuMSk7XG4gICAgfVxuICB9XG4gIGEucGFnZS1udW1iZXJzIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59Il19 */
