@charset "UTF-8";@-webkit-keyframes show-element-scale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@-webkit-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 bounce{0%,to{transform:translate(0)}25%{transform:rotateX(20deg) translateY(2px) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg) scale(1.35)}}@-webkit-keyframes show-element{0%{opacity:0}to{opacity:1}}@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)}}@-webkit-keyframes move-shine{0%{transform:translateZ(0)}50%{transform:translate3d(-4px,0,0)}to{transform:translateZ(0)}}@keyframes move-shine{0%{transform:translateZ(0)}50%{transform:translate3d(-4px,0,0)}to{transform:translateZ(0)}}@-webkit-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 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}}@-webkit-keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@-webkit-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)}}@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{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;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{-webkit-animation-delay:-.32s;animation-delay:-.32s}.booking-module__form .wpbs-overlay-spinner .wpbs-overlay-bounce2{-webkit-animation-delay:-.16s;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{-webkit-animation:arrow-scroll-navigation-hover-down calc(var(--animation__duration)*3) var(--animation__timing-function) infinite;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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb2tpbmcvYm9va2luZy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hamF4LWxvYWRlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hcnJvdy1zY3JvbGwtbmF2aWdhdGlvbi1ob3Zlci1kb3duLnNjc3MiLCIuLi9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLmJvb2tpbmcubG9hZGVyLnNjc3MiLCIuLi9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLnNsaWRlci1idXR0b24tbmF2aWdhdGlvbi1ob3Zlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvcHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQkEsZ0JBcW9CZ0MsQ0MvcEJoQyxzQ0FFSSxHQUNJLFNBQVUsQ0FDVixtQkFBb0IsQ0FHeEIsR0FDSSxTQUFVLENBQ1Ysa0JBQW1CLENBQUEsQ0FJM0IsMEJBRUksTUFDSSxzQkFBdUIsQ0FHM0IsSUFDSSxzREFBdUQsQ0FHM0QsSUFDSSxtREFBb0QsQ0FBQSxDQVg1RCxrQkFFSSxNQUNJLHNCQUF1QixDQUczQixJQUNJLHNEQUF1RCxDQUczRCxJQUNJLG1EQUFvRCxDQUFBLENBTTVELGdDQUVJLEdBQ0ksU0FBVSxDQUdkLEdBQ0ksU0FBVSxDQUFBLENBUGxCLHdCQUVJLEdBQ0ksU0FBVSxDQUdkLEdBQ0ksU0FBVSxDQUFBLENBSWxCLDhCQUVJLEdBQ0ksU0FBVSxDQUNWLG1CQUFvQixDQUd4QixHQUNJLFNBQVUsQ0FDVixrQkFBbUIsQ0FBQSxDQUkzQiw4QkFFSSxHQUNJLHVCQUErQixDQUduQyxJQUNJLCtCQUFrQyxDQUd0QyxHQUNJLHVCQUErQixDQUFBLENBWHZDLHNCQUVJLEdBQ0ksdUJBQStCLENBR25DLElBQ0ksK0JBQWtDLENBR3RD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RSxDQTNvQmhGLDhDQWdwQmdCLFdBQVMsQ0FDVCxnQkFBaUIsQ0FqcEJqQyxvREEwcEJvQiwyQkFBNEIiLCJmaWxlIjoiYm9va2luZy9ib29raW5nLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8wLXNldHRpbmdzL2N1c3RvbS1tZWRpYS1xdWVyaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hamF4LWxvYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93bi5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYm9va2luZy5sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLnNsaWRlci1idXR0b24tbmF2aWdhdGlvbi1ob3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mbHVpZC10eXBlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtZmFjZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5hbmdsZS1jbGlwLXBhdGguc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvdmlsbGEtc29sZWlsL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc21hbGwuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS92aWxsYS1zb2xlaWwvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIudGV4dC1vdmVyZmxvdy5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3ZpbGxhLXNvbGVpbC93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci51dGlsaXRpZXMuc2Nzc1wiO1xuXG5cbjpyb290e1xuICAgIC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tb2R1bGVfX2dyZWVuLS1saWdodCk7XG4gICAgLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLXRleHQ6IHZhcigtLWNvbG9yLW1vZHVsZV9fZ3JlZW4tLWRhcmspO1xuICAgIC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1jYWxlbmRhci10ZXh0OiB2YXIoLS1jb2xvcl9fZ3JleS0tZGFyayk7XG4gICAgLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW9kdWxlX19ncmVlbik7XG59XG5cbi5ib29raW5nLW1vZHVsZXtcbiAgICBAZXh0ZW5kICVjb3B5O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgLS1hbmdsZS1jbGlwLXBhdGgtY29sb3JfX2JhY2tncm91bmQ6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG5cbiAgICAuYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJl9faW5uZXItY29udGFpbmVye1xuICAgICAgICBAZXh0ZW5kICVpbm5lci1jb250YWluZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIH1cblxuICAgICZfX2Zvcm17XG5cbiAgICAgICAgLndwYnN7XG5cbiAgICAgICAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1mb3JtLWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgICAgICAud3Bicy1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi53cGJzLWlzLWxvYWRpbmcgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1haW4td3JhcHBlciAud3Bicy1mb3JtLWNvbnRhaW5lciAud3Bicy1mb3JtLWZpZWxkLndwYnMtZm9ybS1maWVsZC10b3RhbC53cGJzLWlzLWxvYWRpbmcgPiAqIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1vdmVybGF5LXNwaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3Bicy1vdmVybGF5LWJvdW5jZTEge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uMzJzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cGJzLW92ZXJsYXktYm91bmNlMiB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRhdGV7XG4gICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pcy1ib29rYWJsZSxcbiAgICAgICAgICAgICYtbGVnZW5kLWl0ZW0tMntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWlzLWJvb2thYmxle1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jYWxlbmRhcnN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tY2FsZW5kYXItdGV4dCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sZWdlbmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWNhbGVuZGFyLXRleHQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEuODc1cmVtIGF1dG8gMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNjI1cmVtIDEuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAmLWljb24ge1xuXG4gICAgICAgICAgICAgICAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPVwic2luZ2xlXCJdIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS10eXBlPVwic3BsaXRcIl0gZGl2IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi10b2RheVtkYXRhLXR5cGU9XCJzaW5nbGVcIl0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAud3Bicy1sZWdlbmQtaXRlbS1pY29uLWNvbG9yOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREVGQkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2FsZW5kYXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi1oZWFkZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvbnRfX2NvcHktLXNpemUpICogMS4yNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tY2FsZW5kYXItdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLXdlaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3Bic3tcblxuICAgICAgICAgICAgICAgICAgICAmLWRhdGUsXG4gICAgICAgICAgICAgICAgICAgICYtd2Vlay1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtd2Vlay1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1jYWxlbmRhci10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi10b2RheXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmNkM2FmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWNhbGVuZGFyLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAud3Bicy1sZWdlbmQtaXRlbS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZm9ybXtcblxuICAgICAgICAgICAgICAgICYtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLndwYnMtb3ZlcmxheXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9va2luZy1tb2R1bGVfX2NvbG9yLS1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZ2VuZXJhbC1lcnJvcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3llbGxvdy0tbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHZhcigtLWNvbG9yX195ZWxsb3cpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3llbGxvdyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42MjVyZW0gLjYyNXJlbSAuNjI1cmVtIDIuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi8uLi8uLi9pbWcvY2hhdC13YXJuaW5nLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZmllbGRze1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybS1oZWFkbGluZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcInZhY2F0aW9uLWRhdGVcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJuYW1lXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZW1haWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJwaG9uZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcInBlcnNvbnMtYWR1bHRzXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwicGVyc29ucy1jaGlsZHJlblwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFkZHJlc3Mtc3RyZWV0XCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYWRkcmVzcy1udW1iZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhZGRyZXNzLXBvc3Rjb2RlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYWRkcmVzcy1sb2NhdGlvblwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFkZHJlc3MtY291bnRyeVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImNvdXBvblwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcImRhdGEtcHJpdmFjeVwiXG4gICAgICAgICAgICAgICAgICAgICAgICBcInRvdGFsXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1maWVsZHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLndwYnMtZmllbGQtcmVxdWlyZWQtYXN0ZXJpc2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1jb3Vwb257XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGNvdXBvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtY291cG9uLWNvZGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3Bicy1jb3Vwb24tY29kZS1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc3VjY2VzcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud3Bicy1jb3Vwb24tY29kZS1yZW1vdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3JlZC0tbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fcmVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX19yZWQtLXBhc3RlbGwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRvdGFse1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC53cGJzLW92ZXJsYXl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtZm9ybS1maWVsZC1pbnB1dCAud3Bicy10b3RhbC1wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1odG1se1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndwYnMtZm9ybS1maWVsZC0xLTE1e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZm9ybS1oZWFkbGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuODc1cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndwYnMtZm9ybS1maWVsZC0xLTE5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdG90YWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3Bicy1vdmVybGF5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtZm9ybS1zZWxlY3RlZC1kYXRlc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cGJzLXByaWNpbmctdGFibGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cGJzLXByaWNpbmctdGFibGUtdG90YWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKC0tdGFibGV0KXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3Bicy1mb3JtLXNlbGVjdGVkLWRhdGVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLndwYnMtcHJpY2luZy10YWJsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtc2VsZWN0ZWQtZGF0ZXN7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdmFjYXRpb24tZGF0ZTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICAgICAgICAgICAgICAgIC53cGJzLWZvcm0tZmllbGQtaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXN1Ym1pdC1idXR0b257XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZm9ybS1zdWJtaXQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMuMTI1cmVtIGF1dG8gMDtcblxuICAgICAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1maWVsZHN7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJvb2tpbmd7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2Zvcm0tZmllbGR7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IG5hbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tZW1haWwtYWRkcmVzc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBlbWFpbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1waG9uZS1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogcGhvbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tcGVyc29ucy1hZHVsdHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogcGVyc29ucy1hZHVsdHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tcGVyc29ucy1jaGlsZHJlbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBwZXJzb25zLWNoaWxkcmVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWFkZHJlc3Mtc3RyZWV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGFkZHJlc3Mtc3RyZWV0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWFkZHJlc3MtaG91c2UtbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGFkZHJlc3MtbnVtYmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWFkZHJlc3MtcG9zdGNvZGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYWRkcmVzcy1wb3N0Y29kZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1hZGRyZXNzLWxvY2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGFkZHJlc3MtbG9jYXRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWRkcmVzcy1jb3VudHJ5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGFkZHJlc3MtY291bnRyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1kYXRhLXByaXZhY3l7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZGF0YS1wcml2YWN5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29uZmlybWF0aW9ue1xuICAgICAgICAgICAgbWFyZ2luOiAzLjEyNXJlbSBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1uZXh0LXN0ZXBze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdGVwe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuXG4gICAgICAgICAgICAgICAgJi0tbnVtYmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib29raW5nLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS10YWJsZXQpe1xuXG4gICAgICAgICZfX2Zvcm17XG5cbiAgICAgICAgICAgIC53cGJze1xuXG4gICAgICAgICAgICAgICAgJi1sZWdlbmQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2FsZW5kYXJze1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZm9ybXtcblxuICAgICAgICAgICAgICAgICAgICAmLWZpZWxkc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJmb3JtLWhlYWRsaW5lIGZvcm0taGVhZGxpbmUgZm9ybS1oZWFkbGluZSBmb3JtLWhlYWRsaW5lIGZvcm0taGVhZGxpbmUgZm9ybS1oZWFkbGluZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJuYW1lIG5hbWUgbmFtZSBlbWFpbCBlbWFpbCBlbWFpbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ2YWNhdGlvbi1kYXRlIHZhY2F0aW9uLWRhdGUgdmFjYXRpb24tZGF0ZSBwaG9uZSBwaG9uZSBwaG9uZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJwZXJzb25zLWFkdWx0cyBwZXJzb25zLWFkdWx0cyBwZXJzb25zLWFkdWx0cyBwZXJzb25zLWNoaWxkcmVuIHBlcnNvbnMtY2hpbGRyZW4gcGVyc29ucy1jaGlsZHJlblwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhZGRyZXNzLXN0cmVldCBhZGRyZXNzLXN0cmVldCBhZGRyZXNzLXN0cmVldCBhZGRyZXNzLXN0cmVldCBhZGRyZXNzLW51bWJlciBhZGRyZXNzLW51bWJlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhZGRyZXNzLXBvc3Rjb2RlIGFkZHJlc3MtbG9jYXRpb24gYWRkcmVzcy1sb2NhdGlvbiBhZGRyZXNzLWxvY2F0aW9uIGFkZHJlc3MtY291bnRyeSBhZGRyZXNzLWNvdW50cnlcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiY291cG9uIGNvdXBvbiBjb3Vwb24gY291cG9uIGNvdXBvbiBjb3Vwb25cIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGF0YS1wcml2YWN5IGRhdGEtcHJpdmFjeSBkYXRhLXByaXZhY3kgZGF0YS1wcml2YWN5IGRhdGEtcHJpdmFjeSBkYXRhLXByaXZhY3lcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidG90YWwgdG90YWwgdG90YWwgdG90YWwgdG90YWwgdG90YWxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXNlbGVjdGVkLWRhdGVze1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwYnMtcHJldixcbiAgICAud3Bicy1uZXh0e1xuICAgICAgICAtLWJvb2tpbmctY2FsZW5kYXJfX25hdmlnYXRpb24tYXJyb3ctLXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAgIC53cGJzLWFycm93e1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93LXNjcm9sbC1uYXZpZ2F0aW9uLWhvdmVyLWRvd24gY2FsYyh2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSAqIDMpIHZhcigtLWFuaW1hdGlvbl9fdGltaW5nLWZ1bmN0aW9uKSBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3Bicy1hcnJvd3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvb2tpbmctbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWJvb2tpbmctY2FsZW5kYXJfX25hdmlnYXRpb24tYXJyb3ctLXNpemUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1ib29raW5nLWNhbGVuZGFyX19uYXZpZ2F0aW9uLWFycm93LS1zaXplKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib29raW5nLWNhbGVuZGFyX19uYXZpZ2F0aW9uLWFycm93LS1zaXplKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC42MjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tYm9va2luZy1jYWxlbmRhcl9fbmF2aWdhdGlvbi1hcnJvdy0tc2l6ZSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwYnMtcHJldntcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJvb2tpbmctY2FsZW5kYXJfX25hdmlnYXRpb24tYXJyb3ctLXNpemUpICogLjM1KTtcblxuICAgICAgICAud3Bicy1hcnJvd3tcblxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4p2uXCI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGJzLW5leHR7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIHZhcigtLWJvb2tpbmctY2FsZW5kYXJfX25hdmlnYXRpb24tYXJyb3ctLXNpemUpICogLjM1KTtcblxuICAgICAgICAud3Bicy1hcnJvd3tcblxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4p2vXCI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICAud3Bicy1hcnJvd3tcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIHNob3ctZWxlbWVudC1zY2FsZSB7XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXG4gICAgMCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG5cbiAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMjBkZWcpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTNkZWcpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoM2RlZykgc2NhbGUoMS4zNSk7XG4gICAgfVxufVxuXG5cblxuQGtleWZyYW1lcyBzaG93LWVsZW1lbnQge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaG93LWVsZW1lbnQtc2NhbGUge1xuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1zaGluZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIGFycm93LXNjcm9sbC1uYXZpZ2F0aW9uLWhvdmVyLWRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC05MGRlZykgc2NhbGUoMSk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNzUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC43NSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoLTkwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiQGtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XG5cbiAgICAwJSwgODAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgc2xpZGVyLWJ1dHRvbi1uYXZpZ2F0aW9uLWhvdmVyIHtcblxuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCkgc2NhbGUoLjc1KTtcbiAgICB9XG5cbiAgICA1NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCkgc2NhbGUoLjc1KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgfVxufVxuIiwiLyoqXG4gKiBCdXR0b24gc3R5bGVzXG4gKlxuICogRGVmaW5lIGdsb2JhbCBidXR0b24gc3R5bGVzXG4gKi9cblxuJWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQpO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgdmFyKC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXIpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgIC5pY29ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNjI1cmVtO1xuICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjA2MjVyZW07XG4gICAgfVxuXG4gICAgJi0tZ2hvc3QsXG4gICAgJi0tZ3JleSxcbiAgICAmLS1wcmltYXJ5LFxuICAgICYtLXNlY29uZGFyeSxcbiAgICAmLS1jYW5jZWwsXG4gICAgJi0tc3VjY2VzcyxcbiAgICAmLS13YXJuaW5ne1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgfVxuXG4gICAgJi0tZ2hvc3Qge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IC4wNjI1cmVtO1xuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2JsdWUtLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fYmx1ZS0tcGFzdGVsbCk7XG4gICAgfVxuXG4gICAgJi0tZ3JleSB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZ3JleS0tbGlnaHQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LS1kYXJrKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX2dyZXkpO1xuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmLS1jYW5jZWwge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3JlZC0tbGlnaHQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX19yZWQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fcmVkLS1wYXN0ZWxsKTtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ncmVlbi0tbGlnaHQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX19ncmVlbik7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX19ncmVlbi0tcGFzdGVsbCk7XG4gICAgfVxuXG4gICAgJi0td2FybmluZyB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9feWVsbG93LS1wYXN0ZWxsKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9feWVsbG93LS1kYXJrKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX3llbGxvdy0tcGFzdGVsbC1kYXJrKTtcbiAgICB9XG59XG4iLCIlY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLXdpZGUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbn1cblxuXG4laW5uZXItY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoKHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpICogMikgKyB2YXIoLS1nbG9iYWxfX2lubmVyLWNvbnRlbnQtLXdpZHRoKSk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAgICAgLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nOiBjYWxjKCN7JGdsb2JhbC1jb250YWluZXItcGFkZGluZ30gKiAxLjE1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICAgICAtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmc6IGNhbGMoI3skZ2xvYmFsLWNvbnRhaW5lci1wYWRkaW5nfSAqIDEuMzUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS13aWRlKSB7XG4gICAgICAgIC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZzogY2FsYygjeyRnbG9iYWwtY29udGFpbmVyLXBhZGRpbmd9ICogMS41NSk7XG4gICAgfVxufVxuIiwiLyoqXG4qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqIENvcHkgdGV4dCBzdHlsZXNcbioqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiogRGVmaW5lIGdsb2JhbCBjb3B5IHRleHQgc3R5bGVzXG4qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqL1xuJWNvcHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19jb3B5KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udF9fY29weS0td2VpZ2h0KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnRfX2NvcHktLXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250X19jb3B5LS1saW5lLWhlaWdodCk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJWNvcHktLWxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIHZhcigtLWZvbnRfX2NvcHktLXNpemUpICogMS4xNSk7XG59XG5cbiVjb3B5LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCB2YXIoLS1mb250X19jb3B5LS1zaXplKSAqIDAuOSk7XG59XG4iXX0= */
