@use "../0-settings/variables" as *;.accordion-module,.editor-styles-wrapper .acf-block-preview .accordion-module{--body__display:block;--image__aspect-ratio:1/1;--header__line-height:1}section .accordion-module .accordion-module__inner-container.container,section .editor-styles-wrapper .acf-block-preview .accordion-module .accordion-module__inner-container.container{padding-left:unset;padding-right:unset;max-width:unset;margin-left:unset;margin-right:unset}.accordion-module__content,.editor-styles-wrapper .acf-block-preview .accordion-module__content{display:flex;flex-direction:column}.accordion-module .accordion-item,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item{border-bottom:.0625rem solid var(--color__grey-light--bg);margin-bottom:clamp(.625rem,.04808rem + 1.60256vw,1.25rem)}.accordion-module .accordion-item:first-child,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item:first-child{border-top:.0625rem solid var(--color__grey-light--bg)}.accordion-module .accordion-item__header,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header{margin-left:auto;margin-right:auto;max-width:calc(var(--container-padding)*2 + var(--content-width));padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;cursor:pointer;background-color:var(--color__grey--dark);padding-block:.625rem;position:relative}.accordion-module .accordion-item__header h2,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header h2{position:relative;font-size:clamp(1.25rem,.90385rem + .96154vw,1.625rem);line-height:var(--header__line-height);text-transform:unset;margin:0}.accordion-module .accordion-item__header h2+div,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header h2+div{margin-top:.1875rem}.accordion-module .accordion-item__header>div,.accordion-module .accordion-item__header h2,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header>div,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header h2{color:var(--color__white)}.accordion-module .accordion-item__header>div,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header>div{display:flex;gap:.65625rem}.accordion-module .accordion-item__header:after,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header:after{content:"";-webkit-mask-image:url(../../../img/icon-plus.svg);mask-image:url(../../../img/icon-plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:var(--color__white);height:.9375rem;width:.9375rem;display:block;position:absolute;top:50%;right:var(--container-padding);transform:rotate(0) translateY(-50%);transform-origin:center center}.accordion-module .accordion-item__body,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body{margin-left:auto;margin-right:auto;max-width:calc(var(--container-padding)*2 + var(--content-width));padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;background-color:var(--color__white-smoke);display:none;padding-block:1.25rem 1.875rem}.accordion-module .accordion-item__body ol li,.accordion-module .accordion-item__body ul li,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body ol li,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body ul li{margin-left:1.3125rem}.accordion-module .accordion-item__body--inner-container,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--inner-container{display:var(--body__display)}.accordion-module .accordion-item__body--content__description,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--content__description{margin-top:1.875rem}.accordion-module .accordion-item__body--image,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--image{aspect-ratio:var(--image__aspect-ratio)}.accordion-module .accordion-item__body--image>img,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accordion-module .accordion-item__body--title-date-location,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--title-date-location{margin-top:1.875rem}.accordion-module .accordion-item__body--title-date-location>h3,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--title-date-location>h3{margin-bottom:0}.accordion-module .accordion-item__body--title-date-location>div>.date,.accordion-module .accordion-item__body--title-date-location>div>.location,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--title-date-location>div>.date,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--title-date-location>div>.location{font-size:clamp(.8125rem,.52404rem + .80128vw,1.125rem)}.accordion-module .accordion-item.active .accordion-item__header:after,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item.active .accordion-item__header:after{-webkit-mask-image:url(../../../img/icon-minus.svg);mask-image:url(../../../img/icon-minus.svg)}@media (min-width:48em){.accordion-module,.editor-styles-wrapper .acf-block-preview .accordion-module{--header__line-height:1.5;--image__aspect-ratio:285/387;--body__display:grid;--container__gap:clamp(0.875rem,-2.01389rem + 6.01852vw,2.5rem);--image__grid-column:1/5;--content__grid-column:5/-1}.accordion-module__inner-container,.editor-styles-wrapper .acf-block-preview .accordion-module__inner-container{margin-left:auto;margin-right:auto;max-width:calc(var(--container-padding)*2 + var(--content-width));padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}.accordion-module .accordion-item__body,.accordion-module .accordion-item__header,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header{padding-right:1.875rem;padding-left:1.875rem}.accordion-module .accordion-item__header,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header{display:flex;justify-content:space-between;align-items:center}.accordion-module .accordion-item__header:after,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header:after{right:1.875rem}.accordion-module .accordion-item__header>div,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__header>div{margin-right:clamp(2.5rem,-.27778rem + 5.78704vw,4.0625rem)}.accordion-module .accordion-item__body,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body{padding-block:1.875rem;padding-right:3.25rem}.accordion-module .accordion-item__body--inner-container,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--inner-container{grid-template-columns:repeat(12,1fr);gap:var(--container__gap)}.accordion-module .accordion-item__body--inner-container:not(:has(.accordion-item__body--image)) .accordion-item__body--content,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--inner-container:not(:has(.accordion-item__body--image)) .accordion-item__body--content{grid-column:1/9}.accordion-module .accordion-item__body--title-date-location,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--title-date-location{margin-top:0;display:flex;gap:.65625rem;flex-direction:column}.accordion-module .accordion-item__body--title-date-location>div,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--title-date-location>div{display:flex;gap:.65625rem}.accordion-module .accordion-item__body--image,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--image{grid-column:var(--image__grid-column)}.accordion-module .accordion-item__body--content,.editor-styles-wrapper .acf-block-preview .accordion-module .accordion-item__body--content{grid-column:var(--content__grid-column)}}@media (min-width:62em){.accordion-module,.editor-styles-wrapper .acf-block-preview .accordion-module{--image__grid-column:1/4;--content__grid-column:4/-1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2NzcyIsImFjY29yZGlvbi9hY2NvcmRpb24uc2NzcyIsIi4uL3Njc3MvMC1zZXR0aW5ncy9mdW5jdGlvbnMuc2NzcyIsIi4uL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb250YWluZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxtQ0FBSSxDQ2VKLDhFQUVFLHFCQUFnQixDQUNoQix5QkFBc0IsQ0FDdEIsdUJBQXNCLENBSXRCLHdMQUVJLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQVJ6QixnR0FjSSxZQUFhLENBQ2IscUJBQXNCLENBZjFCLDhHQW1CSSx5REFBd0QsQ0FDeEQsMERDckJ1SSxDREMzSSxzSUF1Qk0sc0RBQXFELENBdkIzRCw4SEVNSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlFQUFzRSxDQUN0RSxxQ0FBc0MsQ0FDdEMsc0NBQXVDLENBQ3ZDLFVBQVcsQ0ZpQlQsY0FBZSxDQUNmLHlDQUEwQyxDQUMxQyxxQkM1QytELENENkMvRCxpQkFBa0IsQ0EvQnhCLG9JQWlDUSxpQkFBa0IsQ0FDbEIsc0RDbkNtSSxDRG9Dbkksc0NBQXVDLENBQ3ZDLG9CQUFxQixDQUNyQixRQUFTLENBckNqQiw0SUF1Q1UsbUJDckQyRCxDRGNyRSwwUUE0Q1EseUJBQTBCLENBNUNsQyxzSUFnRFEsWUFBYSxDQUNiLGFDL0Q2RCxDRGNyRSwwSUFxRFEsVUFBVyxDQUNYLGtEQUE2QyxDQUE3QywwQ0FBNkMsQ0FDN0MsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixzQkFBZSxDQUFmLGNBQWUsQ0FDZixvQ0FBcUMsQ0FDckMsZUN4RTZELENEeUU3RCxjQ3pFNkQsQ0QwRTdELGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLDhCQUErQixDQUMvQixvQ0FBcUMsQ0FDckMsOEJBQStCLENBakV2QywwSEVNSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlFQUFzRSxDQUN0RSxxQ0FBc0MsQ0FDdEMsc0NBQXVDLENBQ3ZDLFVBQVcsQ0Y0RFQsMENBQTJDLENBQzNDLFlBQWEsQ0FDYiw4QkN2RitELENEY3JFLDRRQThFVSxxQkM1RjJELENEY3JFLDRKQWtGUSw0QkFBNkIsQ0FsRnJDLHNLQXVGVSxtQkNyRzJELENEY3JFLHdJQTRGUSx1Q0FBd0MsQ0E1RmhELGdKQThGVSxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FoRzNCLG9LQW9HUSxtQkNsSDZELENEY3JFLDBLQXNHVSxlQUFnQixDQXRHMUIsd1hBMkdZLHVEQzVHK0gsQ0RDM0ksd0xBcUhZLG1EQUE4QyxDQUE5QywyQ0FBOEMsQ0FVeEQsd0JBcklGLDhFQXNJSSx5QkFBc0IsQ0FDdEIsNkJBQXNCLENBQ3RCLG9CQUFnQixDQUNoQiwrREFBaUIsQ0FDakIsd0JBQXFCLENBQ3JCLDJCQUF1QixDQXJJM0IsZ0hFTUksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpRUFBc0UsQ0FDdEUscUNBQXNDLENBQ3RDLHNDQUF1QyxDQUN2QyxVQUFXLENGWGYsd1BBNklRLHNCQzNKNkQsQ0Q0SjdELHFCQzVKNkQsQ0RjckUsOEhBaUpRLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBbkozQiwwSUFxSlUsY0NuSzJELENEY3JFLHNJQXdKVSwyREN6SmlJLENEQzNJLDBIQTRKUSxzQkMxSzZELENEMks3RCxxQkMzSzZELENEY3JFLDRKQStKVSxvQ0FBc0MsQ0FDdEMseUJBQTBCLENBaEtwQywwU0FtS2MsZUFBa0IsQ0FuS2hDLG9LQXdLVSxZQUFhLENBQ2IsWUFBYSxDQUNiLGFDeEwyRCxDRHlMM0QscUJBQXNCLENBM0toQyw0S0E2S1ksWUFBYSxDQUNiLGFDNUx5RCxDRGNyRSx3SUFrTFUscUNBQXNDLENBbExoRCw0SUFxTFUsdUNBQXdDLENBQ3pDLENBS1Asd0JBak1GLDhFQWtNSSx3QkFBcUIsQ0FDckIsMkJBQXVCLENBSzFCIiwiZmlsZSI6ImFjY29yZGlvbi9hY2NvcmRpb24ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uLzAtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4vKipcbiAqIEJ1dHRvbiBzdHlsZXNcbiAqXG4gKiBEZWZpbmUgZ2xvYmFsIGJ1dHRvbiBzdHlsZXNcbiAqL1xuXG4lYnV0dG9uIHtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIC0tYnRuX19pY29uLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXG4gICAgQGVhY2ggJGJ1c2luZXNzQXJlYSBpbiAkYnVzaW5lc3NBcmVhcyB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWxhbmRpbmdwYWdlLXRlbXBsYXRlIFtkYXRhLWJ1c2luZXNzLWFyZWE9XCIjeyRidXNpbmVzc0FyZWF9LXNvdW5kXCJdICYsXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWxhbmRpbmdwYWdlLWxpZ2h0LXRlbXBsYXRlIFtkYXRhLWJ1c2luZXNzLWFyZWE9XCIjeyRidXNpbmVzc0FyZWF9LXNvdW5kXCJdICYge1xuICAgICAgICAgICAgLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXI6IHZhcigtLWNvbG9yX18jeyRidXNpbmVzc0FyZWF9LXNvdW5kKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgICAgXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IHJlbSgyMCk7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjMpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4zKTtcbiAgICBwYWRkaW5nLWlubGluZTogcmVtKDMwKTtcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oMTYpO1xuICAgIFxuICAgIGNvbG9yOiB2YXIoLS1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXIpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvYnV0dG9uLWFycm93LXJpZ2h0LTMwLnN2ZycpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bl9faWNvbi1jb2xvcik7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBAZWFjaCAkYnVzaW5lc3NBcmVhIGluICRidXNpbmVzc0FyZWFzIHtcbiAgICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLWxhbmRpbmdwYWdlLXRlbXBsYXRlIFtkYXRhLWJ1c2luZXNzLWFyZWE9XCIjeyRidXNpbmVzc0FyZWF9LXNvdW5kXCJdICYsXG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1sYW5kaW5ncGFnZS1saWdodC10ZW1wbGF0ZSBbZGF0YS1idXNpbmVzcy1hcmVhPVwiI3skYnVzaW5lc3NBcmVhfS1zb3VuZFwiXSAmIHtcbiAgICAgICAgICAgICAgICAtLWJ0bl9faWNvbi1jb2xvcjogdmFyKC0tY29sb3JfXyN7JGJ1c2luZXNzQXJlYX0tc291bmQpO1xuICAgICAgICAgICAgICAgIC0tYnRuLWNvbG9yOiB2YXIoLS1jb2xvcl9fI3skYnVzaW5lc3NBcmVhfS1zb3VuZCk7XG4gICAgICAgICAgICAgICAgLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXI6IHZhcigtLWNvbG9yX18jeyRidXNpbmVzc0FyZWF9LXNvdW5kKTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtbGFuZGluZ3BhZ2UtdGVtcGxhdGUgLnJlZmVyZW5jZS1zbGlkZXItbW9kdWxlIDpub3QoLnJlZmVyZW5jZS1zbGlkZXItbW9kdWxlLS1lbWJsYV9fYnV0dG9ucy0tcHJldi53cC1ibG9jay1idXR0b24pICYge1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS10ZW1wbGF0ZS1sYW5kaW5ncGFnZS1saWdodC10ZW1wbGF0ZSAucmVmZXJlbmNlLXNsaWRlci1tb2R1bGUgOm5vdCgucmVmZXJlbmNlLXNsaWRlci1tb2R1bGUtLWVtYmxhX19idXR0b25zLS1uZXh0LndwLWJsb2NrLWJ1dHRvbikgJiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWJ1dHRvbi0tbmVnYXRpdmUge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgIC0tYnRuX19pY29uLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xufVxuXG4lYnV0dG9uLS1vdXRsaW5lIHtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAtLWJ0bl9faWNvbi1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udF9fY29weS0tc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX3dlaWdodC0tcmVndWxhcik7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IHJlbSgxMTUpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiVidXR0b24tLW91dGxpbmVfX25lZ2F0aXZlIHtcbiAgICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAtLWJ0bl9faWNvbi1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBnYXA6IHJlbSgzMCk7XG4gICAgXG4gICAgLnBhZ2UtdGVtcGxhdGUtbGFuZGluZ3BhZ2UtdGVtcGxhdGUgJixcbiAgICAucGFnZS10ZW1wbGF0ZS1sYW5kaW5ncGFnZS1saWdodC10ZW1wbGF0ZSAmIHtcbiAgICAgICAgLS1idG4tY29sb3I6IHZhcigtLWNvbG9yX19ibGFjayk7XG4gICAgICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgICAtLWJ0bl9faWNvbi1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICB9IFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvYnV0dG9uLWFycm93LXJpZ2h0LTgwLnN2ZycpO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiByZW0oLTMwKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogcmVtKDgyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcbiAgICB9XG59XG5cbiVidXR0b24tLXByaW1hcnkge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbn1cblxuJWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG59XG5cbiVidXR0b24tLXRleHQge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbn1cblxuJWJ1dHRvbi0tY2FuY2VsIHtcbiAgICBAZXh0ZW5kICVidXR0b247XG59XG5cbiVidXR0b24tLWZpbGV1cGxvYWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDAgcmVtKDM2KTtcbiAgICBwYWRkaW5nLWJsb2NrOiByZW0oMjApIHJlbSgxOSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tdXBsb2FkLnN2Zyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiByZW0oMTcpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNyk7XG4gICAgfVxufVxuXG4lYnV0dG9uLS1maWxldXBsb2FkLWZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udF9fd2VpZ2h0LS1yZWd1bGFyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNik7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4lYnV0dG9uLS1maWxlLXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC4xKTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnRfX2NvcHktLXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X193ZWlnaHQtLXJlZ3VsYXIpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSgxOSk7XG4gICAgPiAqIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLXdlaWdodCk7XG4gICAgfVxuICAgID4gLmdmaWVsZF9maWxldXBsb2FkX2ZpbGVuYW1lIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgIH1cbiAgICA+IC5nZmllbGRfZmlsZXVwbG9hZF9maWxlc2l6ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIxKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IC5nZmllbGRfZmlsZXVwbG9hZF9wcm9ncmVzcy5nZmllbGRfZmlsZXVwbG9hZF9wcm9ncmVzc19jb21wbGV0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMCk7XG4gICAgfVxufVxuJWJ1dHRvbi0tZmlsZS1wcmV2aWV3LS1kZWxldGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHJlbSgyMSk7XG4gICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1kZWxldGUuc3ZnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogcmVtKDEzKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTMpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgPiAuZGFzaGljb25zLmRhc2hpY29ucy10cmFzaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4lYnV0dG9uLS1zbGlkZS1yb3VuZCB7XG4gICAgLS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLS1hZnRlcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAtLWJ0bl9faWNvbi1jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHJlbSg2MCk7XG4gICAgaGVpZ2h0OiByZW0oNjApO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJhY2tncm91bmQtY29sb3IpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG5fX2ljb24tY29sb3IpO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL2Fycm93LXJpZ2h0LTMwLnN2ZycpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogcmVtKDMyKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiVidXR0b24tLXNsaWRlLXJvdW5kLS1uZWdhdGl2ZSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLS1zbGlkZS1yb3VuZDtcbiAgICAtLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgIC0tYnRuLWJhY2tncm91bmQtY29sb3ItLWFmdGVyOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgIC0tYnRuX19pY29uLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xufVxuXG4lYnV0dG9uLS1zbGlkZS1yb3VuZC0tcHJldiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLS1zbGlkZS1yb3VuZDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxufVxuXG4lYnV0dG9uLS1zbGlkZS1yb3VuZC0tbmV4dCB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLS1zbGlkZS1yb3VuZDtcbn1cblxuXG5cbi8vIEJ1dHRvbiBzdHlsZXMgZm9yIGJ1c2luZXNzIGFyZWFzXG4vLyAkYnVzaW5lc3NBcmVhczogY29uY2VydCwgaW5zdGFsbCwgcG9ydGFibGUsIGxpdmU7XG5AbWl4aW4gYnVzaW5lc3MtYXJlYS1ob3ZlcigkYXJlYSwgJGV4dGVuZC1zZWxlY3RvcjogbnVsbCwgJHJvdGF0ZTogZmFsc2UpIHtcbiAgICBAaWYgJGV4dGVuZC1zZWxlY3RvciB7XG4gICAgICAgIEBleHRlbmQgI3skZXh0ZW5kLXNlbGVjdG9yfTtcbiAgICB9XG4gICAgQGlmICRyb3RhdGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAtLWJ0bi1jb2xvcjogdmFyKC0tY29sb3JfXyN7JGFyZWF9LXNvdW5kKTtcbiAgICAgICAgLS1idG4tYmFja2dyb3VuZC1jb2xvci0tYWZ0ZXI6IHZhcigtLWNvbG9yX18jeyRhcmVhfS1zb3VuZCk7XG4gICAgICAgIC0tYnRuX19pY29uLWNvbG9yOiB2YXIoLS1jb2xvcl9fI3skYXJlYX0tc291bmQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX18jeyRhcmVhfS1zb3VuZCk7XG4gICAgfVxufVxuXG5AZWFjaCAkYnVzaW5lc3NBcmVhIGluICRidXNpbmVzc0FyZWFzIHtcbiAgICAlYnV0dG9uLS1uZWdhdGl2ZV9faG92ZXItLSN7JGJ1c2luZXNzQXJlYX0tc291bmQge1xuICAgICAgICBAaW5jbHVkZSBidXNpbmVzcy1hcmVhLWhvdmVyKCRidXNpbmVzc0FyZWEsICclYnV0dG9uLS1uZWdhdGl2ZScpO1xuICAgIH1cbiAgICAlYnV0dG9uLS1zbGlkZS1yb3VuZC0tcHJldi0tI3skYnVzaW5lc3NBcmVhfS1zb3VuZCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1c2luZXNzLWFyZWEtaG92ZXIoJGJ1c2luZXNzQXJlYSwgJyVidXR0b24tLXNsaWRlLXJvdW5kLS1uZWdhdGl2ZScsIHRydWUpO1xuICAgIH1cbiAgICAlYnV0dG9uLS1zbGlkZS1yb3VuZC0tbmV4dC0tI3skYnVzaW5lc3NBcmVhfS1zb3VuZCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1c2luZXNzLWFyZWEtaG92ZXIoJGJ1c2luZXNzQXJlYSwgJyVidXR0b24tLXNsaWRlLXJvdW5kLS1uZWdhdGl2ZScpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL2N1c3RvbS1tZWRpYS1xdWVyaWVzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzJztcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZsdWlkLXR5cGUuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC1mYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtd2VpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1c2luZXNzLWFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2hrYXVkaW8vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvaGthdWRpby9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9oa2F1ZGlvL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2hrYXVkaW8vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5oZWFkaW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2hrYXVkaW8vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5zcGFjZXMuc2Nzc1wiO1xuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stcHJldmlldyAuYWNjb3JkaW9uLW1vZHVsZSxcbi5hY2NvcmRpb24tbW9kdWxlIHtcbiAgLS1ib2R5X19kaXNwbGF5OiBibG9jaztcbiAgLS1pbWFnZV9fYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgLS1oZWFkZXJfX2xpbmUtaGVpZ2h0OiAxO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLXByZXZpZXcgLmFjY29yZGlvbi1tb2R1bGUsXG4uYWNjb3JkaW9uLW1vZHVsZSB7XG4gIHNlY3Rpb24gJiB7XG4gICAgLmFjY29yZGlvbi1tb2R1bGVfX2lubmVyLWNvbnRhaW5lci5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAvLyBAZXh0ZW5kICVtYXJnaW5fX3RvcC0tZXh0cmFzbWFsbDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleS1saWdodC0tYmcpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGNDbGFtcCgxMCwgMjAsIDU3NiwgMTIwMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCB2YXIoLS1jb2xvcl9fZ3JleS1saWdodC0tYmcpO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fZ3JleS0tZGFyayk7XG4gICAgICBwYWRkaW5nLWJsb2NrOiByZW0oMTApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY0NsYW1wKDIwLCAyNiwgNTc2LCAxMjAwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWhlYWRlcl9fbGluZS1oZWlnaHQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgKyBkaXYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDIsXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDEwLjUpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2ljb24tcGx1cy5zdmcnKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNSk7XG4gICAgICAgIHdpZHRoOiByZW0oMTUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZS1zbW9rZSk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZy1ibG9jazogcmVtKDIwKSByZW0oMzApO1xuXG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1pbm5lci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiB2YXIoLS1ib2R5X19kaXNwbGF5KTtcbiAgICAgIH1cblxuICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWltYWdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1pbWFnZV9fYXNwZWN0LXJhdGlvKTtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tdGl0bGUtZGF0ZS1sb2NhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgID4gaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgID4gLmRhdGUsXG4gICAgICAgICAgPiAubG9jYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjQ2xhbXAoMTMsIDE4LCA1NzYsIDEyMDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltZy9pY29uLW1pbnVzLnN2ZycpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLS1tb2JpbGUpIHtcbiAgfVxuXG4gIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAtLWhlYWRlcl9fbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAtLWltYWdlX19hc3BlY3QtcmF0aW86IDI4NSAvIDM4NztcbiAgICAtLWJvZHlfX2Rpc3BsYXk6IGdyaWQ7XG4gICAgLS1jb250YWluZXJfX2dhcDogI3tjYWxjQ2xhbXAoMTQsIDQwLCA3NjgsIDEyMDApfTtcbiAgICAtLWltYWdlX19ncmlkLWNvbHVtbjogMSAvIDU7XG4gICAgLS1jb250ZW50X19ncmlkLWNvbHVtbjogNSAvIC0xO1xuICAgICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICZfX2hlYWRlcixcbiAgICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG4gICAgICB9XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjQ2xhbXAoNDAsIDY1LCA3NjgsIDEyMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogcmVtKDMwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDUyKTtcbiAgICAgICAgJi0taW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICBnYXA6IHZhcigtLWNvbnRhaW5lcl9fZ2FwKTtcbiAgICAgICAgICAmOm5vdCg6aGFzKC5hY2NvcmRpb24taXRlbV9fYm9keS0taW1hZ2UpKSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW1fX2JvZHktLWNvbnRlbnQge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXRpdGxlLWRhdGUtbG9jYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IHJlbSgxMC41KTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1pbWFnZV9fZ3JpZC1jb2x1bW4pO1xuICAgICAgICB9XG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiB2YXIoLS1jb250ZW50X19ncmlkLWNvbHVtbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgIC0taW1hZ2VfX2dyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAtLWNvbnRlbnRfX2dyaWQtY29sdW1uOiA0IC8gLTE7XG4gIH1cblxuICBAbWVkaWEgKC0td2lkZSkge1xuICB9XG59XG4iLCIkaHRtbC1mb250LXNpemU6IDE2cHg7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xyXG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRweFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7c3RyaXBVbml0KCRweFZhbHVlKSAvIHN0cmlwVW5pdCgkaHRtbC1mb250LXNpemUpfXJlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gKCRtYXhGb250VmFsdWUgLSAkbWluRm9udFZhbHVlKSAvICgkbWF4V2lkdGhWYWx1ZSAtICRtaW5XaWR0aFZhbHVlKTtcclxufVxyXG5AZnVuY3Rpb24gaW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICggKC0xICogJG1pbldpZHRoVmFsdWUpICogcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKyAkbWluRm9udFZhbHVlKSAvICN7c3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9O1xyXG59XHJcbkBmdW5jdGlvbiBwcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7aW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX1yZW0gKyAje3JlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpICogMTAwfXZ3O1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjQ2xhbXAoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuIGNsYW1wKCN7cmVtKCRtaW5Gb250VmFsdWUpfSwgI3twcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX0sICN7cmVtKCRtYXhGb250VmFsdWUpfSk7XHJcbn1cclxuIiwiJWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMikgKyB2YXIoLS1jb250ZW50LXdpZHRoKSk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0td2lkZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxufVxuXG5cbkBtaXhpbiBjb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpICsgdmFyKC0tY29udGVudC13aWR0aCkpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIGNvbnRhaW5lcl9fZnVsbCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xufSJdfQ== */
