@charset "UTF-8";@keyframes bounce{0%,to{transform:translate(0)}25%{transform:rotateX(20deg) translateY(2px) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg) scale(1.35)}}@keyframes show-element{0%{opacity:0}to{opacity:1}}@keyframes show-element-scale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes move-shine{0%{transform:translateZ(0)}50%{transform:translate3d(-4px,0,0)}to{transform:translateZ(0)}}@keyframes arrow-scroll-navigation-hover-down{0%{transform:translate(0) rotate(-90deg) scale(1)}45%{transform:translateY(10px) rotate(-90deg) scale(.75);opacity:0}55%{transform:translateY(-10px) rotate(-90deg) scale(.75);opacity:0}to{transform:translate(0) rotate(-90deg) scale(1);opacity:1}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes slider-button-navigation-hover{0%{transform:translate(0) scale(1)}45%{opacity:0;transform:translate(10px) scale(.75)}55%{opacity:0;transform:translate(-10px) scale(.75)}to{opacity:1;transform:translate(0) scale(1)}}.booking-module .button,.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button{align-items:center;background:var(--section-cta-button__background);border:.0625rem solid var(--section-cta-button__border);border-bottom-width:.25rem;border-radius:var(--global__border-radius);box-sizing:border-box;color:var(--section-cta-button__color);cursor:pointer;display:inline-flex;font-family:inherit;height:3.125rem;justify-content:center;line-height:1;min-width:10rem;outline:none;padding:.625rem;position:relative;text-decoration:none;transition:none}.booking-module .button .icon,.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button .icon{display:inline-block;height:1.75rem;margin-right:.625rem;width:1.75rem}.booking-module .button:focus,.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button:focus{outline:none}.booking-module .button:before,.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button:before{background:transparent;border-radius:var(--global__border-radius);bottom:0;content:"";display:block;left:0;outline:none;position:absolute;right:0;top:0;transition:background var(--animation__duration) var(--animation__timing-function) 0s}.booking-module .button:hover:before,.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button:hover:before{background:hsla(0,0%,100%,.15)}.booking-module .button:active,.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button:active{border-bottom-width:.0625rem}.booking-module .button,.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button{--section-cta-button__background:var(--color__green--light);--section-cta-button__color:var(--color__green);--section-cta-button__border:var(--color__green--pastell)}.booking-module__inner-container{margin-left:auto;margin-right:auto;max-width:calc(var(--global__container-padding)*2 + var(--global__inner-content--width));padding-left:var(--global__container-padding);padding-right:var(--global__container-padding);width:100%}@media (min-width:48em){.booking-module__inner-container{--global__container-padding:2.3rem}}@media (min-width:62em){.booking-module__inner-container{--global__container-padding:2.7rem}}@media (min-width:75em){.booking-module__inner-container{--global__container-padding:3.1rem}}.booking-module{font-family:var(--font__copy);font-weight:var(--font__copy--weight);font-size:var(--font__copy--size);line-height:var(--font__copy--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--booking-module__color--background:var(--color-module__green--light);--booking-module__color--text:var(--color-module__green--dark);--booking-module__color--calendar-text:var(--color__grey--dark);--booking-module__color--element-background:var(--color-module__green)}.booking-module{background:var(--booking-module__color--background);color:var(--booking-module__color--text);--angle-clip-path-color__background:var(--booking-module__color--background)}.booking-module__inner-container{padding-bottom:var(--global__container-padding);padding-top:var(--global__container-padding)}.booking-module__form .wpbs-overlay,.booking-module__form .wpbs-overlay:before{height:100%;left:0;position:absolute;top:0;width:100%}.booking-module__form .wpbs-overlay:before{background:var(--booking-module__color--element-background);content:"";display:block;opacity:.5;z-index:4}.booking-module__form .wpbs-form-container .wpbs-overlay{background:transparent}.booking-module__form .wpbs-form-container.wpbs-is-loading>*,.booking-module__form .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-total.wpbs-is-loading>*{opacity:.6}.booking-module__form .wpbs-overlay-spinner{display:flex;justify-content:space-between;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:4rem;z-index:5}.booking-module__form .wpbs-overlay-spinner>div{animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:var(--color__black);border-radius:50%;display:inline-block;height:1rem;width:1rem}.booking-module__form .wpbs-overlay-spinner .wpbs-overlay-bounce1{animation-delay:-.32s}.booking-module__form .wpbs-overlay-spinner .wpbs-overlay-bounce2{animation-delay:-.16s}.booking-module__form .wpbs-date{cursor:not-allowed}.booking-module__form .wpbs-is-bookable,.booking-module__form .wpbs-legend-item-2{opacity:1}.booking-module__form .wpbs-is-bookable{cursor:pointer}.booking-module__form .wpbs-calendars{background:var(--booking-module__color--element-background);border-radius:var(--global__border-radius);color:var(--booking-module__color--calendar-text);display:grid;grid-gap:1.25rem;grid-template-columns:1fr;padding:1.25rem;position:relative}.booking-module__form .wpbs-calendars-wrapper{display:flex;flex-flow:column;justify-content:center}.booking-module__form .wpbs-legend{background:var(--booking-module__color--element-background);border-radius:var(--global__border-radius);color:var(--booking-module__color--calendar-text);display:inline-grid;grid-gap:1.25rem;grid-template-columns:1fr 1fr;margin:1.875rem auto 0;padding:.625rem 1.25rem}.booking-module__form .wpbs-legend-icon-select{display:block!important}.booking-module__form .wpbs-legend-icon-select svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.booking-module__form .wpbs-legend-item-icon{box-sizing:border-box;display:inline-block;height:1rem;margin-right:.625rem;overflow:hidden;position:relative;vertical-align:middle;width:1rem}.booking-module__form .wpbs-legend-item-icon[data-type=single] div{display:none}.booking-module__form .wpbs-legend-item-icon[data-type=single] div:first-of-type{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.booking-module__form .wpbs-legend-item-icon[data-type=split] div svg{height:100%;left:0;position:absolute;top:0;width:100%}.booking-module__form .wpbs-legend-item-icon-today[data-type=single]>.wpbs-legend-item-icon-color:first-of-type{background-color:#fdefbf}.booking-module__form .wpbs-legend-item-name{display:inline-block;vertical-align:middle}.booking-module__form .wpbs-calendar{position:relative}.booking-module__form .wpbs-calendar-header-navigation{font-size:calc(var(--font__copy--size)*1.25);margin:0 0 .625rem;text-align:center}.booking-module__form .wpbs-calendar-wrapper{position:relative;transition:height var(--animation__duration) var(--animation__timing-function) 0s;z-index:1}.booking-module__form .wpbs-calendar-wrapper table{border-spacing:.1875rem;width:100%}.booking-module__form .wpbs-calendar-wrapper table th{background:rgba(0,0,0,.2);color:var(--booking-module__color--calendar-text);font-weight:var(--font__copy--weight)}.booking-module__form .wpbs-calendar .wpbs-date,.booking-module__form .wpbs-calendar .wpbs-week-number{background:rgba(0,0,0,.1)}.booking-module__form .wpbs-calendar .wpbs-week-number{color:var(--booking-module__color--calendar-text);display:flex;justify-content:center}.booking-module__form .wpbs-calendar .wpbs-date{position:relative}.booking-module__form .wpbs-calendar .wpbs-date-today{background:#bcd3af;color:var(--booking-module__color--calendar-text)}.booking-module__form .wpbs-calendar .wpbs-date .wpbs-legend-item-icon{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:0}.booking-module__form .wpbs-calendar .wpbs-date-inner{display:flex;justify-content:center;position:relative;z-index:1}.booking-module__form .wpbs-form-container{display:flex;flex-flow:column;justify-content:center}.booking-module__form .wpbs-form-container .wpbs-overlay{z-index:50}.booking-module__form .wpbs-form-container .wpbs-overlay:before{background:var(--booking-module__color--background)}.booking-module__form .wpbs-form-general-error{background:var(--color__yellow--light);background-size:cover;border:.0625rem solid var(--color__yellow);border-radius:var(--global__border-radius);color:var(--color__yellow);display:inline-flex;justify-content:center;margin:1.875rem auto 0;padding:.625rem .625rem .625rem 2.75rem;position:relative}.booking-module__form .wpbs-form-general-error:before{background:transparent url(../../../img/chat-warning.svg) no-repeat 0;content:"";height:2rem;left:.3125rem;margin-top:-1rem;opacity:.2;position:absolute;top:50%;width:2rem}.booking-module__form .wpbs-form-fields{display:grid;grid-auto-flow:column;grid-gap:.875rem;grid-template:"form-headline" "vacation-date" "name" "email" "phone" "persons-adults" "persons-children" "address-street" "address-number" "address-postcode" "address-location" "address-country" "coupon" "data-privacy" "total"}.booking-module__form .wpbs-form-field{display:flex;flex-flow:column;justify-content:flex-end;padding-bottom:0;position:relative}.booking-module__form .wpbs-form-field .wpbs-field-required-asterisk{display:none}.booking-module__form .wpbs-form-field-label{margin-bottom:.3125rem}.booking-module__form .wpbs-form-field-coupon{grid-area:coupon}.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code{display:grid;grid-template-columns:1fr auto}.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code input{border-bottom-right-radius:0;border-top-right-radius:0}.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button{border-bottom-left-radius:0;border-bottom-width:.125rem;border-left-width:0;border-top-left-radius:0;min-width:auto;padding-left:1rem;padding-right:1rem}.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button.wpbs-coupon-code-remove{--section-cta-button__background:var(--color__red--light);--section-cta-button__color:var(--color__red);--section-cta-button__border:var(--color__red--pastell)}.booking-module__form .wpbs-form-field-coupon .wpbs-coupon-code .wpbs-coupon-code-button svg{height:1rem;width:1rem}.booking-module__form .wpbs-form-field-total .wpbs-form-field-input .wpbs-total-price,.booking-module__form .wpbs-form-field-total>.wpbs-overlay{display:none}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-15{grid-area:form-headline}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-15 h3{margin:1.875rem 0}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19{grid-area:total}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-overlay{display:block}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-overlay:before{background:var(--booking-module__color--background)}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-form-selected-dates{display:block;justify-content:center;text-align:center;width:100%}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-pricing-table{display:inline}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-pricing-table td:first-child,.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-pricing-table th,.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-pricing-table tr{display:none}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-pricing-table .wpbs-pricing-table-total{display:inline}@media (min-width:48em){.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-form-selected-dates{display:flex}.booking-module__form .wpbs-form-field-html.wpbs-form-field-1-19 .wpbs-form-selected-dates .wpbs-pricing-table{display:block}}.booking-module__form .wpbs-form-selected-dates{display:grid;grid-area:vacation-date;grid-gap:.875rem;grid-template-columns:1fr}.booking-module__form .wpbs-form-selected-dates .wpbs-form-field-input{cursor:no-drop}.booking-module__form .wpbs-form-submit-button{display:flex;grid-area:form-submit;justify-content:center;margin:3.125rem auto 0}.booking-module__form .wpbs-form-submit-button button{margin:0 auto;width:auto}.booking-module__form .wpbs-form-fields .booking__form-field--name{grid-area:name}.booking-module__form .wpbs-form-fields .booking__form-field--email-address{grid-area:email}.booking-module__form .wpbs-form-fields .booking__form-field--phone-number{grid-area:phone}.booking-module__form .wpbs-form-fields .booking__form-field--persons-adults{grid-area:persons-adults}.booking-module__form .wpbs-form-fields .booking__form-field--persons-children{grid-area:persons-children}.booking-module__form .wpbs-form-fields .booking__form-field--address-street{grid-area:address-street}.booking-module__form .wpbs-form-fields .booking__form-field--address-house-number{grid-area:address-number}.booking-module__form .wpbs-form-fields .booking__form-field--address-postcode{grid-area:address-postcode}.booking-module__form .wpbs-form-fields .booking__form-field--address-location{grid-area:address-location}.booking-module__form .wpbs-form-fields .booking__form-field--address-country{grid-area:address-country}.booking-module__form .wpbs-form-fields .booking__form-field--data-privacy{grid-area:data-privacy}.booking-module__form-confirmation{margin:3.125rem auto;text-align:center}.booking-module__form-confirmation--next-steps{display:inline-block;list-style:none;margin:0 auto;padding:0;text-align:left;width:auto}.booking-module__form-confirmation-step{display:flex;font-size:1.75rem;margin:1rem 0}.booking-module__form-confirmation-step--number{background:var(--booking-module__color--element-background);border-radius:50%;color:var(--booking-module__color--text);display:block;font-size:2rem;height:2.5rem;line-height:2.5rem;margin:auto .625rem auto 0;text-align:center;width:2.5rem}.booking-module__form-confirmation-step--text{display:block;margin:auto 0}@media (min-width:48em){.booking-module__form .wpbs-legend{grid-template-columns:repeat(3,1fr)}.booking-module__form .wpbs-calendars{display:grid;grid-template-columns:repeat(3,1fr)}.booking-module__form .wpbs-form-fields{grid-template:"form-headline form-headline form-headline form-headline form-headline form-headline" "name name name email email email" "vacation-date vacation-date vacation-date phone phone phone" "persons-adults persons-adults persons-adults persons-children persons-children persons-children" "address-street address-street address-street address-street address-number address-number" "address-postcode address-location address-location address-location address-country address-country" "coupon coupon coupon coupon coupon coupon" "data-privacy data-privacy data-privacy data-privacy data-privacy data-privacy" "total total total total total total";grid-template-columns:repeat(6,1fr)}.booking-module__form .wpbs-form-selected-dates{grid-template-columns:1fr 1fr}}.booking-module .wpbs-next,.booking-module .wpbs-prev{--booking-calendar__navigation-arrow--size:2rem;color:var(--color__black);position:absolute;text-decoration:none;top:50%;transform:translateY(-50%) rotate(90deg);transition:all var(--animation__duration) var(--animation__timing-function) 0s;z-index:0}.booking-module .wpbs-next:hover .wpbs-arrow:before,.booking-module .wpbs-prev:hover .wpbs-arrow:before{animation:arrow-scroll-navigation-hover-down calc(var(--animation__duration)*3) var(--animation__timing-function) infinite}.booking-module .wpbs-next .wpbs-arrow,.booking-module .wpbs-prev .wpbs-arrow{background:var(--booking-module__color--element-background);border-radius:50%;box-sizing:content-box;display:block;font-size:var(--booking-calendar__navigation-arrow--size);height:var(--booking-calendar__navigation-arrow--size);line-height:var(--booking-calendar__navigation-arrow--size);padding:.625rem;position:relative;width:var(--booking-calendar__navigation-arrow--size)}.booking-module .wpbs-next .wpbs-arrow:before,.booking-module .wpbs-prev .wpbs-arrow:before{display:block;transform:rotate(-90deg)}.booking-module .wpbs-prev{right:calc(100% - var(--booking-calendar__navigation-arrow--size)*0.35)}.booking-module .wpbs-prev .wpbs-arrow:before{content:"❮";text-align:left}.booking-module .wpbs-next{left:calc(100% - var(--booking-calendar__navigation-arrow--size)*0.35)}.booking-module .wpbs-next .wpbs-arrow:before{content:"❯";text-align:right}.booking-module .wpbs-next:hover .wpbs-arrow:before{animation-direction:reverse}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb2tpbmcvYm9va2luZy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hamF4LWxvYWRlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hcnJvdy1zY3JvbGwtbmF2aWdhdGlvbi1ob3Zlci1kb3duLnNjc3MiLCIuLi9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLmJvb2tpbmcubG9hZGVyLnNjc3MiLCIuLi9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLnNsaWRlci1idXR0b24tbmF2aWdhdGlvbi1ob3Zlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvcHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQkEsZ0JBcW9CZ0MsQ0NscEJoQyxrQkFFSSxNQUNJLHNCQUF1QixDQUczQixJQUNJLHNEQUF1RCxDQUczRCxJQUNJLG1EQUFvRCxDQUFBLENBTTVELHdCQUVJLEdBQ0ksU0FBVSxDQUdkLEdBQ0ksU0FBVSxDQUFBLENBSWxCLDhCQUVJLEdBQ0ksU0FBVSxDQUNWLG1CQUFvQixDQUd4QixHQUNJLFNBQVUsQ0FDVixrQkFBbUIsQ0FBQSxDQUkzQixzQkFFSSxHQUNJLHVCQUErQixDQUduQyxJQUNJLCtCQUFrQyxDQUd0QyxHQUNJLHVCQUErQixDQUFBLENDakV2Qyw4Q0FDSSxHQUNJLDhDQUFrRCxDQUV0RCxJQUNJLG9EQUF3RCxDQUN4RCxTQUFVLENBRWQsSUFDSSxxREFBeUQsQ0FDekQsU0FBVSxDQUVkLEdBQ0ksOENBQWtELENBQ2xELFNBQVUsQ0FBQSxDQ2RsQiwwQkFFSSxVQUNJLGtCQUFtQixDQUd2QixJQUNJLGtCQUFtQixDQUFBLENDUDNCLDBDQUVJLEdBQ0ksK0JBQW1DLENBR3ZDLElBQ0ksU0FBVSxDQUNWLG9DQUF3QyxDQUc1QyxJ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a0IsQ0FDbEIsb0JBQXFCLENBQ3JCLE9BQVEsQ0FDUix3Q0FBeUMsQ0FDekMsOEVBQStFLENBQy9FLFNBQVUsQ0EvbEJsQix3R0FzbUJvQiwwSEFBNkgsQ0F0bUJqSiw4RUE0bUJZLDJEQUE0RCxDQUM1RCxpQkFBa0IsQ0FDbEIsc0JBQXVCLENBQ3ZCLGFBQWMsQ0FDZCx5REFBMEQsQ0FDMUQsc0RBQXVELENBQ3ZELDJEQUE0RCxDQUM1RCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIscURBQXNELENBcm5CbEUsNEZBd25CZ0IsYUFBYyxDQUNkLHdCQUF5QixDQXpuQnpDLDJCQStuQlEsdUVBQXlFLENBL25CakYsOENBb29CZ0IsV0FBUyxDQUNULGVBQWdCLENBcm9CaEMsMkJBMm9CUSxzRUFBd0UsQ0Ezb0JoRiw4Q0FncEJnQixXQUFTLENBQ1QsZ0JBQWlCLENBanBCakMsb0RBMHBCb0IsMkJBQTRCIiwiZmlsZSI6ImJvb2tpbmcvYm9va2luZy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzAtc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMC1zZXR0aW5ncy9jdXN0b20tbWVkaWEtcXVlcmllcy5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYWpheC1sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLmFycm93LXNjcm9sbC1uYXZpZ2F0aW9uLWhvdmVyLWRvd24uc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLmJvb2tpbmcubG9hZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5zbGlkZXItYnV0dG9uLW5hdmlnYXRpb24taG92ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZmx1aWQtdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mb250LWZhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYW5nbGUtY2xpcC1wYXRoLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29weS5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnNtYWxsLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnRleHQtb3ZlcmZsb3cuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIudXRpbGl0aWVzLnNjc3NcIjtcblxuXG46cm9vdHtcbiAgICAtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW9kdWxlX19ncmVlbi0tbGlnaHQpO1xuICAgIC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS10ZXh0OiB2YXIoLS1jb2xvci1tb2R1bGVfX2dyZWVuLS1kYXJrKTtcbiAgICAtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tY2FsZW5kYXItdGV4dDogdmFyKC0tY29sb3JfX2dyZXktLWRhcmspO1xuICAgIC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1vZHVsZV9fZ3JlZW4pO1xufVxuXG4uYm9va2luZy1tb2R1bGV7XG4gICAgQGV4dGVuZCAlY29weTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgIGNvbG9yOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgIC0tYW5nbGUtY2xpcC1wYXRoLWNvbG9yX19iYWNrZ3JvdW5kOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuXG4gICAgLmJ1dHRvbntcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uLS1zdWNjZXNzO1xuICAgIH1cblxuICAgICZfX2lubmVyLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAlaW5uZXItY29udGFpbmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB9XG5cbiAgICAmX19mb3Jte1xuXG4gICAgICAgIC53cGJze1xuXG4gICAgICAgICAgICAmLW92ZXJsYXkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZm9ybS1jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgLndwYnMtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud3Bicy1pcy1sb2FkaW5nID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tYWluLXdyYXBwZXIgLndwYnMtZm9ybS1jb250YWluZXIgLndwYnMtZm9ybS1maWVsZC53cGJzLWZvcm0tZmllbGQtdG90YWwud3Bicy1pcy1sb2FkaW5nID4gKiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtb3ZlcmxheS1zcGlubmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndwYnMtb3ZlcmxheS1ib3VuY2UxIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3Bicy1vdmVybGF5LWJvdW5jZTIge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMTZzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kYXRle1xuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaXMtYm9va2FibGUsXG4gICAgICAgICAgICAmLWxlZ2VuZC1pdGVtLTJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pcy1ib29rYWJsZXtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2FsZW5kYXJze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWNhbGVuZGFyLXRleHQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGVnZW5kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1jYWxlbmRhci10ZXh0KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjYyNXJlbSAxLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcblxuICAgICAgICAgICAgICAgICAgICAmLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT1cInNpbmdsZVwiXSBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdHlwZT1cInNwbGl0XCJdIGRpdiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdG9kYXlbZGF0YS10eXBlPVwic2luZ2xlXCJdIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLndwYnMtbGVnZW5kLWl0ZW0taWNvbi1jb2xvcjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRkJGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNhbGVuZGFye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYtaGVhZGVye1xuXG4gICAgICAgICAgICAgICAgICAgICYtbmF2aWdhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb250X19jb3B5LS1zaXplKSAqIDEuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IC4xODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWNhbGVuZGFyLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19jb3B5LS13ZWlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndwYnN7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1kYXRlLFxuICAgICAgICAgICAgICAgICAgICAmLXdlZWstbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXdlZWstbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tY2FsZW5kYXItdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdG9kYXl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2JjZDNhZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1jYWxlbmRhci10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtbGVnZW5kLWl0ZW0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZvcm17XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC53cGJzLW92ZXJsYXl7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWdlbmVyYWwtZXJyb3J7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX195ZWxsb3ctLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1jb2xvcl9feWVsbG93KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX195ZWxsb3cpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS44NzVyZW0gYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNjI1cmVtIC42MjVyZW0gLjYyNXJlbSAyLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vLi4vLi4vaW1nL2NoYXQtd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZpZWxkc3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICAgICAgICAgICAgICAgICAgICBcImZvcm0taGVhZGxpbmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ2YWNhdGlvbi1kYXRlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwibmFtZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImVtYWlsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwicGhvbmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJwZXJzb25zLWFkdWx0c1wiXG4gICAgICAgICAgICAgICAgICAgICAgICBcInBlcnNvbnMtY2hpbGRyZW5cIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhZGRyZXNzLXN0cmVldFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFkZHJlc3MtbnVtYmVyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYWRkcmVzcy1wb3N0Y29kZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFkZHJlc3MtbG9jYXRpb25cIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhZGRyZXNzLWNvdW50cnlcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJjb3Vwb25cIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJkYXRhLXByaXZhY3lcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ0b3RhbFwiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZmllbGR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIC53cGJzLWZpZWxkLXJlcXVpcmVkLWFzdGVyaXNre1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtY291cG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBjb3Vwb247XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC53cGJzLWNvdXBvbi1jb2Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtY291cG9uLWNvZGUtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLXN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IC4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndwYnMtY291cG9uLWNvZGUtcmVtb3Zle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19yZWQtLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX3JlZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fcmVkLS1wYXN0ZWxsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi10b3RhbHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAud3Bicy1vdmVybGF5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC53cGJzLWZvcm0tZmllbGQtaW5wdXQgLndwYnMtdG90YWwtcHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtaHRtbHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi53cGJzLWZvcm0tZmllbGQtMS0xNXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGZvcm0taGVhZGxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxLjg3NXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi53cGJzLWZvcm0tZmllbGQtMS0xOXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHRvdGFsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtb3ZlcmxheXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cGJzLWZvcm0tc2VsZWN0ZWQtZGF0ZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3Bicy1wcmljaW5nLXRhYmxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3Bicy1wcmljaW5nLXRhYmxlLXRvdGFse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICgtLXRhYmxldCl7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtZm9ybS1zZWxlY3RlZC1kYXRlc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cGJzLXByaWNpbmctdGFibGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXNlbGVjdGVkLWRhdGVze1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHZhY2F0aW9uLWRhdGU7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAgICAgICAgICAgICAud3Bicy1mb3JtLWZpZWxkLWlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdWJtaXQtYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGZvcm0tc3VibWl0O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzLjEyNXJlbSBhdXRvIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZmllbGRze1xuXG4gICAgICAgICAgICAgICAgICAgIC5ib29raW5ne1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19mb3JtLWZpZWxke1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBuYW1lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWVtYWlsLWFkZHJlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZW1haWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tcGhvbmUtbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHBob25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXBlcnNvbnMtYWR1bHRze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHBlcnNvbnMtYWR1bHRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXBlcnNvbnMtY2hpbGRyZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogcGVyc29ucy1jaGlsZHJlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1hZGRyZXNzLXN0cmVldHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBhZGRyZXNzLXN0cmVldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1hZGRyZXNzLWhvdXNlLW51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBhZGRyZXNzLW51bWJlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1hZGRyZXNzLXBvc3Rjb2Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGFkZHJlc3MtcG9zdGNvZGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWRkcmVzcy1sb2NhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBhZGRyZXNzLWxvY2F0aW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWFkZHJlc3MtY291bnRyeXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBhZGRyZXNzLWNvdW50cnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tZGF0YS1wcml2YWN5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGRhdGEtcHJpdmFjeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbmZpcm1hdGlvbntcbiAgICAgICAgICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJi0tbmV4dC1zdGVwc3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3RlcHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgICAgICAgICAgICAgICYtLW51bWJlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0KXtcblxuICAgICAgICAmX19mb3Jte1xuXG4gICAgICAgICAgICAud3Bic3tcblxuICAgICAgICAgICAgICAgICYtbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNhbGVuZGFyc3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWZvcm17XG5cbiAgICAgICAgICAgICAgICAgICAgJi1maWVsZHN7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybS1oZWFkbGluZSBmb3JtLWhlYWRsaW5lIGZvcm0taGVhZGxpbmUgZm9ybS1oZWFkbGluZSBmb3JtLWhlYWRsaW5lIGZvcm0taGVhZGxpbmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwibmFtZSBuYW1lIG5hbWUgZW1haWwgZW1haWwgZW1haWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidmFjYXRpb24tZGF0ZSB2YWNhdGlvbi1kYXRlIHZhY2F0aW9uLWRhdGUgcGhvbmUgcGhvbmUgcGhvbmVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwicGVyc29ucy1hZHVsdHMgcGVyc29ucy1hZHVsdHMgcGVyc29ucy1hZHVsdHMgcGVyc29ucy1jaGlsZHJlbiBwZXJzb25zLWNoaWxkcmVuIHBlcnNvbnMtY2hpbGRyZW5cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWRkcmVzcy1zdHJlZXQgYWRkcmVzcy1zdHJlZXQgYWRkcmVzcy1zdHJlZXQgYWRkcmVzcy1zdHJlZXQgYWRkcmVzcy1udW1iZXIgYWRkcmVzcy1udW1iZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYWRkcmVzcy1wb3N0Y29kZSBhZGRyZXNzLWxvY2F0aW9uIGFkZHJlc3MtbG9jYXRpb24gYWRkcmVzcy1sb2NhdGlvbiBhZGRyZXNzLWNvdW50cnkgYWRkcmVzcy1jb3VudHJ5XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImNvdXBvbiBjb3Vwb24gY291cG9uIGNvdXBvbiBjb3Vwb24gY291cG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRhdGEtcHJpdmFjeSBkYXRhLXByaXZhY3kgZGF0YS1wcml2YWN5IGRhdGEtcHJpdmFjeSBkYXRhLXByaXZhY3kgZGF0YS1wcml2YWN5XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRvdGFsIHRvdGFsIHRvdGFsIHRvdGFsIHRvdGFsIHRvdGFsXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1zZWxlY3RlZC1kYXRlc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGJzLXByZXYsXG4gICAgLndwYnMtbmV4dHtcbiAgICAgICAgLS1ib29raW5nLWNhbGVuZGFyX19uYXZpZ2F0aW9uLWFycm93LS1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWFuaW1hdGlvbl9fZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSAwcztcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICAud3Bicy1hcnJvd3tcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvdy1zY3JvbGwtbmF2aWdhdGlvbi1ob3Zlci1kb3duIGNhbGModmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgKiAzKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwYnMtYXJyb3d7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1ib29raW5nLWNhbGVuZGFyX19uYXZpZ2F0aW9uLWFycm93LS1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tYm9va2luZy1jYWxlbmRhcl9fbmF2aWdhdGlvbi1hcnJvdy0tc2l6ZSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tYm9va2luZy1jYWxlbmRhcl9fbmF2aWdhdGlvbi1hcnJvdy0tc2l6ZSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNjI1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWJvb2tpbmctY2FsZW5kYXJfX25hdmlnYXRpb24tYXJyb3ctLXNpemUpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGJzLXByZXZ7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1ib29raW5nLWNhbGVuZGFyX19uYXZpZ2F0aW9uLWFycm93LS1zaXplKSAqIC4zNSk7XG5cbiAgICAgICAgLndwYnMtYXJyb3d7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKdrlwiO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3Bicy1uZXh0e1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSB2YXIoLS1ib29raW5nLWNhbGVuZGFyX19uYXZpZ2F0aW9uLWFycm93LS1zaXplKSAqIC4zNSk7XG5cbiAgICAgICAgLndwYnMtYXJyb3d7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKdr1wiO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcblxuICAgICAgICAgICAgLndwYnMtYXJyb3d7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBzaG93LWVsZW1lbnQtc2NhbGUge1xuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcblxuICAgIDAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDIwZGVnKSB0cmFuc2xhdGVZKDJweCkgcm90YXRlKC0zZGVnKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDNkZWcpIHNjYWxlKDEuMzUpO1xuICAgIH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgc2hvdy1lbGVtZW50IHtcblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvdy1lbGVtZW50LXNjYWxlIHtcblxuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmUtc2hpbmUge1xuXG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBhcnJvdy1zY3JvbGwtbmF2aWdhdGlvbi1ob3Zlci1kb3duIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDEpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjc1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNTUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNzUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC05MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuXG4gICAgMCUsIDgwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIHNsaWRlci1idXR0b24tbmF2aWdhdGlvbi1ob3ZlciB7XG5cbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApIHNjYWxlKC43NSk7XG4gICAgfVxuXG4gICAgNTUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApIHNjYWxlKC43NSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIi8qKlxuICogQnV0dG9uIHN0eWxlc1xuICpcbiAqIERlZmluZSBnbG9iYWwgYnV0dG9uIHN0eWxlc1xuICovXG5cbiVidXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHZhcigtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAuaWNvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IC4wNjI1cmVtO1xuICAgIH1cblxuICAgICYtLWdob3N0LFxuICAgICYtLWdyZXksXG4gICAgJi0tcHJpbWFyeSxcbiAgICAmLS1zZWNvbmRhcnksXG4gICAgJi0tY2FuY2VsLFxuICAgICYtLXN1Y2Nlc3MsXG4gICAgJi0td2FybmluZ3tcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIH1cblxuICAgICYtLWdob3N0IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAuMDYyNXJlbTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ibHVlLS1saWdodCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX2JsdWUtLXBhc3RlbGwpO1xuICAgIH1cblxuICAgICYtLWdyZXkge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2dyZXktLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fZ3JleS0tZGFyayk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX19ncmV5KTtcbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJi0tY2FuY2VsIHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19yZWQtLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fcmVkKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX3JlZC0tcGFzdGVsbCk7XG4gICAgfVxuXG4gICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZ3JlZW4tLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fZ3JlZW4pO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fZ3JlZW4tLXBhc3RlbGwpO1xuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3llbGxvdy0tcGFzdGVsbCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX3llbGxvdy0tZGFyayk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX195ZWxsb3ctLXBhc3RlbGwtZGFyayk7XG4gICAgfVxufVxuIiwiJWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS13aWRlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG59XG5cblxuJWlubmVyLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKCh2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKSAqIDIpICsgdmFyKC0tZ2xvYmFsX19pbm5lci1jb250ZW50LS13aWR0aCkpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgICAgIC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZzogY2FsYygjeyRnbG9iYWwtY29udGFpbmVyLXBhZGRpbmd9ICogMS4xNSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgICAgLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nOiBjYWxjKCN7JGdsb2JhbC1jb250YWluZXItcGFkZGluZ30gKiAxLjM1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0td2lkZSkge1xuICAgICAgICAtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmc6IGNhbGMoI3skZ2xvYmFsLWNvbnRhaW5lci1wYWRkaW5nfSAqIDEuNTUpO1xuICAgIH1cbn1cbiIsIi8qKlxuKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiBDb3B5IHRleHQgc3R5bGVzXG4qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqIERlZmluZSBnbG9iYWwgY29weSB0ZXh0IHN0eWxlc1xuKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKi9cbiVjb3B5IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fY29weSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLXdlaWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250X19jb3B5LS1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udF9fY29weS0tbGluZS1oZWlnaHQpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiVjb3B5LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCB2YXIoLS1mb250X19jb3B5LS1zaXplKSAqIDEuMTUpO1xufVxuXG4lY29weS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tZm9udF9fY29weS0tc2l6ZSkgKiAwLjkpO1xufVxuIl19 */
