.product-card{width:24.375rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;container-type:inline-size}@media screen and (min-width:160.0625rem){.product-card{width:15.23438vw}}@media screen and (max-width:109.375rem){.product-card{width:18.4375rem}}@media screen and (max-width:87.5rem){.product-card{width:14.3125rem}}@media screen and (max-width:39.375rem){.product-card{width:100%}}.product-card:not(.product-card_row){container-name:product-card}.product-card>form,.product-card__top{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;border-radius:var(--radius-common)}.product-card>form{height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:var(--bg-white);border:solid 1px var(--stroke-dark);-webkit-transition:-webkit-box-shadow var(--animation-timing) var(--cubic-bezier);-o-transition:box-shadow var(--animation-timing) var(--cubic-bezier);transition:box-shadow var(--animation-timing) var(--cubic-bezier);transition:box-shadow var(--animation-timing) var(--cubic-bezier),-webkit-box-shadow var(--animation-timing) var(--cubic-bezier);padding:.625rem .5625rem 1.25rem;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.9375rem}@media screen and (min-width:160.0625rem){.product-card>form{padding:.39062vw .35156vw .78125vw;gap:.58594vw;border-width:.03906vw}}@media screen and (max-width:109.375rem){.product-card>form{padding:.625rem .5625rem .9375rem;gap:.625rem}}@media (any-hover:hover){.product-card>form:hover{-webkit-box-shadow:var(--shadow-large);box-shadow:var(--shadow-large)}.product-card>form:hover .product-card__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.product-card__top{padding:.3125rem;height:15.625rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4.3125rem;overflow:hidden}@media screen and (min-width:160.0625rem){.product-card__top{padding:.19531vw;height:9.76562vw;gap:2.69531vw}}@media screen and (max-width:109.375rem){.product-card__top{height:11.625rem;gap:3.6875rem}}@media screen and (max-width:87.5rem){.product-card__top{height:8.75rem}}@media screen and (max-width:39.375rem){.product-card__top{height:11.25rem}}.product-card__image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-transition:-webkit-transform var(--animation-timing-medium) var(--cubic-bezier);-o-transition:transform var(--animation-timing-medium) var(--cubic-bezier);transition:transform var(--animation-timing-medium) var(--cubic-bezier);transition:transform var(--animation-timing-medium) var(--cubic-bezier),-webkit-transform var(--animation-timing-medium) var(--cubic-bezier)}.product-card__tag-list{position:relative;z-index:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;place-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}@media screen and (min-width:160.0625rem){.product-card__tag-list{gap:.19531vw}}.product-card__menu{position:relative;z-index:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;place-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem}@media screen and (min-width:160.0625rem){.product-card__menu{gap:.19531vw}}@media screen and (max-width:109.375rem){.product-card__menu .button{padding:.375rem}}.product-card__comparison.comparison-remove .button__icon,.product-card__comparison_active .button__icon,.product-card__wishlist.comparison-remove .button__icon,.product-card__wishlist_active .button__icon{fill:var(--accent-color)}@media (any-hover:hover){.product-card__comparison.comparison-remove:hover .button__icon,.product-card__comparison_active:hover .button__icon,.product-card__wishlist.comparison-remove:hover .button__icon,.product-card__wishlist_active:hover .button__icon{fill:var(--elements-dark)}.product-card__comparison.comparison-remove.animation:hover .button__icon,.product-card__comparison_active.animation:hover .button__icon,.product-card__wishlist.comparison-remove.animation:hover .button__icon,.product-card__wishlist_active.animation:hover .button__icon{fill:var(--elements-white)}}.product-card__bottom{padding:0 .625rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.9375rem}@media screen and (min-width:160.0625rem){.product-card__bottom{padding:0 .39062vw;gap:.58594vw}}@media screen and (max-width:109.375rem){.product-card__bottom{padding:0 .3125rem;gap:.625rem}}.product-card__info,.product-card_row .product-card__characteristics tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.4375rem}@media screen and (min-width:160.0625rem){.product-card__info{gap:.27344vw}}@media screen and (max-width:109.375rem){.product-card__info{gap:.25rem}}.product-card__name{display:-webkit-box;height:3rem;color:var(--text-dark-primary);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:160.0625rem){.product-card__name{height:1.875vw}}@media screen and (max-width:109.375rem){.product-card__name{height:2.625rem}}@media screen and (max-width:87.5rem){.product-card__name{height:3.9375rem;-webkit-line-clamp:3}}@media screen and (max-width:39.375rem){.product-card__name{height:2.625rem;-webkit-line-clamp:2}}@media (any-hover:hover){.product-card__name:hover{color:var(--text-dark-primary)}}.product-card__name::before{content:"";position:absolute;top:0;left:0;width:calc(100% + 0rem*2);height:calc(100% + 0rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.product-card__name::before{top:0;left:0;width:calc(100% + 0vw*2);height:calc(100% + 0vw*2)}}.product-card__name_alt{height:auto}.product-card__modifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}@media screen and (min-width:160.0625rem){.product-card__modifications{gap:.39062vw}}.product-card__button{margin-top:auto;padding:0 .625rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}@media screen and (min-width:160.0625rem){.product-card__button{padding:0 .39062vw;gap:.39062vw}}@supports (container-type:inline-size){.product-card__button{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@container product-card (max-width: 18.125rem){.product-card__button{-ms-flex-wrap:wrap;flex-wrap:wrap}}}@media screen and (max-width:109.375rem){.product-card__button{padding:0 .3125rem}}@media screen and (max-width:109.375rem) and (min-width:160.0625rem){.product-card__button{padding:0 .19531vw}}.product-card__button>.button,.product-card__button>.number-input{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap}@media screen and (max-width:87.5rem){.product-card__cart{padding:.75rem}}.product-card_row{width:100%;min-height:19rem;height:auto;container-name:product-card_row}@media screen and (min-width:160.0625rem){.product-card_row{min-height:11.875vw}}@media screen and (max-width:109.375rem){.product-card_row{min-height:16.875rem}}@media screen and (max-width:39.375rem){.product-card_row{display:none}}.product-card_row>form{padding:.625rem;display:grid;grid-template-columns:23.125rem 1fr;gap:.625rem}@media screen and (min-width:160.0625rem){.product-card_row>form{padding:.39062vw;grid-template-columns:14.45312vw 1fr}}@media screen and (max-width:109.375rem){.product-card_row>form{grid-template-columns:17.1875rem 1fr}}@media screen and (max-width:87.5rem){.product-card_row>form{grid-template-columns:13.0625rem 1fr}}.product-card_row .product-card__top{height:100%}.product-card_row .product-card__bottom{padding:.625rem;height:100%;gap:.9375rem}@media screen and (min-width:160.0625rem){.product-card_row .product-card__bottom{padding:.39062vw;gap:.58594vw}}@media screen and (max-width:109.375rem){.product-card_row .product-card__bottom{padding:.3125rem;gap:.625rem}}.product-card_row .product-card__info{width:100%;gap:.625rem}@media screen and (min-width:160.0625rem){.product-card_row .product-card__info{gap:.39062vw}}@media screen and (max-width:109.375rem){.product-card_row .product-card__info{gap:.5rem}}.product-card_row .product-card__flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-top:auto}@media screen and (min-width:160.0625rem){.product-card_row .product-card__flex{gap:1.25vw}}@supports (container-type:inline-size){@container product-card_row (max-width: 670px){.product-card_row .product-card__flex{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}}.product-card_row .product-card__flex .price{gap:.625rem}@media screen and (min-width:160.0625rem){.product-card_row .product-card__flex .price{gap:.39062vw}}@media screen and (max-width:760px){.product-card_row .product-card__flex .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}}.product-card_row .product-card__flex .price__old{font-size:.875rem;line-height:1.5}@media screen and (min-width:160.0625rem){.product-card_row .product-card__flex .price__old{font-size:.54688vw}}@media screen and (max-width:760px){.product-card_row .product-card__flex .price__old{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.product-card_row .product-card__flex .price__sum{font-size:1.5rem;line-height:1.1}@media screen and (min-width:160.0625rem){.product-card_row .product-card__flex .price__sum{font-size:.9375vw}}@media screen and (max-width:109.375rem){.product-card_row .product-card__flex .price__sum{font-size:1.375rem}}.product-card_row .product-card__name{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-card_row .product-card__more{display:none}@media screen and (max-width:109.375rem){.product-card_row .product-card__more{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-card_row .product-card__characteristics{gap:.375rem}@media screen and (min-width:160.0625rem){.product-card_row .product-card__characteristics{gap:.23438vw}}@media screen and (max-width:109.375rem){.product-card_row .product-card__characteristics{margin-top:-.125rem}}@media screen and (max-width:87.5rem){.product-card_row .product-card__characteristics{margin-top:0}}.product-card_row .product-card__characteristics table{padding:0;margin:0}.product-card_row .product-card__characteristics,.product-card_row .product-card__characteristics table,.product-card_row .product-card__characteristics tbody{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card_row .product-card__characteristics tr{padding:.40625rem 0;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;color:var(--text-dark-secondary);border-bottom:dashed 1px var(--stroke-dark)}@media screen and (min-width:160.0625rem){.product-card_row .product-card__characteristics tr{padding:.25391vw 0;gap:.39062vw;border-bottom-width:.03906vw}}@media screen and (max-width:109.375rem){.product-card_row .product-card__characteristics tr{padding:.28125rem 0;font-size:.875rem}}.product-card_row .product-card__characteristics tr:first-child{padding-top:0}.product-card_row .product-card__characteristics tr:last-child{padding-bottom:0;border-bottom:none}@media screen and (max-width:109.375rem){.product-card_row .product-card__characteristics tr:last-child{padding-bottom:.28125rem}}.product-card_row .product-card__characteristics td:last-child{color:var(--text-dark-primary)}.product-card_row .product-card__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}@supports (container-type:inline-size){@container product-card_row (max-width: 768px){.product-card_row .product-card__button .button__content svg{display:none}@media screen and (max-width:87.5rem){.product-card_row .product-card__button .button__content svg{display:block}.product-card_row .product-card__button .button__content span{display:none}}}}.product-card_row .product-card__button>.button,.product-card_row .product-card__button>.number-input{width:unset}.product-card_row .product-card__button>.button:nth-child(2),.product-card_row .product-card__button>.number-input:nth-child(2){width:unset}.product-card_small .product-card__button{padding:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvcHJvZHVjdC1jYXJkL3Byb2R1Y3QtY2FyZC5zY3NzIiwibWl4aW5zL19taXhpbi5zY3NzIiwibWl4aW5zL19kaXNhYmxlLW1vYi1ob3Zlci5zY3NzIiwibWl4aW5zL19wc2V1ZG8taG92ZXIuc2NzcyIsImNvbXBvbmVudHMvcHJvZHVjdC1jYXJkL3Byb2R1Y3QtY2FyZC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsYSxDQUNFLGUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSwwQixDQ05BLDBDRENGLGEsQ0FRSSxrQixBQ0dGLHlDRFhGLGEsQ0FZSSxrQixBQ0tGLHNDRGpCRixhLENBZ0JJLGtCLEFDT0Ysd0NEdkJGLGEsQ0FvQkksWSxBQXBCSixrQkFBQSxrQixDQXdCSSwyQixDQXhCSixrQixDQXVFRSxrQixDQUNFLGlCLENBR0EsVSxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNEIsQ0FJQSxrQyxDQWxGSixrQixDQWdDSSxXLENBR0EsdUIsQ0FBQSxvQixDQUFBLGlCLENBSUEsZ0MsQ0FDQSxtQyxDQUdBLGlGLENBQUEsb0UsQ0FBQSxpRSxDQUFBLGdJLENBZEEsZ0MsQ0FLQSwyQixDQUFBLHlCLENBQUEscUIsQ0FFQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxZLENDdENGLDBDRENGLGtCLENBOENNLGtDLENBRUEsWSxDQUVBLHVCLEFDdkNKLHlDRFhGLGtCLENBc0RNLGlDLENBQ0EsYSxBRXhESix5QkZDRix3QixDQTJETSxzQyxDQUFBLDhCLENBM0ROLGlELENBZ0VZLDRCLENBQUEsd0IsQ0FBQSxzQkFPVixrQixDQUVFLGdCLENBR0EsZ0IsQ0FFQSw2QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxhLENBR0EsZSxDQ3BGRiwwQ0R3RUEsa0IsQ0FlSSxnQixDQUVBLGdCLENBQ0EsZSxBQzlFSix5Q0Q0REEsa0IsQ0FzQkksZ0IsQ0FDQSxlLEFDN0VKLHNDRHNEQSxrQixDQTJCSSxnQixBQzNFSix3Q0RnREEsa0IsQ0ErQkksaUJBSUosb0IsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQUVBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FSRCx3QixDQVdHLFUsQ0FDQSxXLENBRUEsbUIsQ0FBQSxnQixDQUNBLHlCLENBQUEsc0IsQ0FFQSxtQixDQUVBLHVGLENBQUEsMEUsQ0FBQSx1RSxDQUFBLDRJLENBSUosdUIsQ0FDRSxpQixDQUNBLFMsQ0FFQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGlCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsbUIsQ0FDQSxrQixDQUFBLGMsQ0FDQSxZLENDN0lGLDBDRGtJQSx1QixDQWNJLGNBSUosbUIsQ0FDRSxpQixDQUNBLFMsQ0FFQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGlCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsbUIsQ0FDQSxrQixDQUFBLGMsQ0FDQSxZLENDL0pGLDBDRG9KQSxtQixDQWNJLGMsQUN0SkoseUNEd0lDLDJCLENBbUJLLGlCQVFILHlELENBQUEsOEMsQ0FBQSx1RCxDQUFBLDRDLENBSUssd0IsQ0VuTFIseUJGK0tHLCtELENBQUEsb0QsQ0FBQSw2RCxDQUFBLGtELENBV08seUIsQ0FYUCx5RSxDQUFBLDhELENBQUEsdUUsQ0FBQSw0RCxDQXFCUyw0QkFRWixxQixDQUNFLGlCLENBRUEsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxZLENDcE5GLDBDRDRNQSxxQixDQVdJLGtCLENBQ0EsYyxBQzVNSix5Q0RnTUEscUIsQ0FnQkksa0IsQ0FFQSxhQUlKLG1CLENBcUlDLG1ELENBcElDLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEscUIsQ0FDQSxZLENDdk9GLDBDRGtPQSxtQixDQVFJLGMsQUM5TkoseUNEc05BLG1CLENBWUksWUFJSixtQixDQUNFLG1CLENBQ0EsVyxDQUVBLDhCLENBRUEsZSxDQUNBLG9CLENBQ0EsMkIsQ0MxUEYsMENEa1BBLG1CLENBV0ksZ0IsQUNqUEoseUNEc09BLG1CLENBZUksaUIsQUMvT0osc0NEZ09BLG1CLENBbUJJLGdCLENBRUEsc0IsQUMvT0osd0NEME5BLG1CLENBeUJJLGUsQ0FFQSxzQixBRTdRSix5QkZrUEMseUIsQ0ErQkcsZ0NBL0JILDJCLENHbFBELFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBRUEseUIsQ0FDQSwwQixDQUVBLDRCLENBRUEsUyxDRlZBLDBDRGtQQywyQixDR3JPQyxLLENBQ0EsTSxDQUVBLHdCLENBQ0EsMkJIdVFBLHVCLENBQ0UsVyxDQUlKLDRCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxXLENDalNGLDBDRDZSQSw0QixDQU9JLGNBSUoscUIsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLFcsQ0MvU0YsMENEd1NBLHFCLENBVUksa0IsQ0FDQSxjLEFBR3FDLFdBQUEsMEIsRUFkekMscUIsQ0FlSSxvQixDQUFBLGdCLENBRUEsK0NBakJKLHFCLENBa0JNLGtCLENBQUEsaUIsQUM5U04seUNENFJBLHFCLENBdUJJLG9CLEFDL1RKLHFFRHdTQSxxQixDQTBCTSxvQkExQkwsNkIsQ0lxQkMsbUMsQ0pXRSxVLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FFQSxrQixDQ3pUSixzQ0QrVUEsbUIsQ0FFSSxnQkFJSixpQixDQUNFLFUsQ0FDQSxnQixDQUNBLFcsQ0FFQSwrQixDQzVXRiwwQ0R1V0EsaUIsQ0FRSSxxQixBQ25XSix5Q0QyVkEsaUIsQ0FZSSxzQixBQzNWSix3Q0QrVUEsaUIsQ0FnQkksY0FoQkgsc0IsQ0FvQkcsZSxDQUVBLFksQ0FDQSxtQyxDQUNBLFcsQ0MvWEosMENEdVdDLHNCLENBMkJLLGdCLENBRUEsc0MsQUN4WE4seUNEMlZDLHNCLENBaUNLLHNDLEFDdFhOLHNDRHFWQyxzQixDQXFDSyxzQ0FyQ0wsb0MsQ0EyQ0ssVyxDQTNDTCx1QyxDQStDSyxlLENBQ0EsVyxDQUVBLFksQ0N6Wk4sMENEdVdDLHVDLENBcURPLGdCLENBQ0EsYyxBQ2paUix5Q0QyVkMsdUMsQ0EwRE8sZ0IsQ0FFQSxhQTVEUCxxQyxDQWlFSyxVLENBQ0EsVyxDQ3phTiwwQ0R1V0MscUMsQ0FxRU8sYyxBQ2hhUix5Q0QyVkMscUMsQ0F5RU8sV0F6RVAscUMsQ0E4RUssVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxRLENBQ0EsZSxDQzNiTiwwQ0R1V0MscUMsQ0F1Rk8sWSxBQUdxQyxXQUFBLDBCLEVBRXJDLCtDQTVGUCxxQyxDQTZGUyxxQixDQUFBLGtCLENBQUEsa0JBN0ZULDRDLENBa0dPLFcsQ0N6Y1IsMENEdVdDLDRDLENBcUdTLGMsQUM5YVYsb0NEeVVDLDRDLENBeUdTLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsYUExR1QsaUQsQ0E4R1MsaUIsQ0FDQSxlLENDdGRWLDBDRHVXQyxpRCxDQWtIVyxvQixBQzNiWixvQ0R5VUMsaUQsQ0FzSFcsMkIsQ0FBQSxnQixDQUFBLFNBdEhYLGlELENBMkhTLGdCLENBQ0EsZSxDQ25lViwwQ0R1V0MsaUQsQ0ErSFcsbUIsQUMxZFoseUNEMlZDLGlELENBbUlXLG9CQW5JWCxxQyxDQTBJSywwQixDQUFBLHVCLENBQUEsa0IsQ0ExSUwscUMsQ0E4SUssWSxDQ3plTix5Q0QyVkMscUMsQ0FpSk8sbUIsQ0FBQSxtQixDQUFBLGNBakpQLGdELENBeUpLLFcsQ0NoZ0JOLDBDRHVXQyxnRCxDQTRKTyxjLEFDdmZSLHlDRDJWQyxnRCxDQWdLTyxxQixBQ3JmUixzQ0RxVkMsZ0QsQ0FvS08sY0FwS1Asc0QsQ0F3S08sUyxDQUNBLFEsQ0F6S1AsZ0QsQ0FBQSxzRCxDQUFBLHNELENBaUxPLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBbkxQLG1ELENBdUxPLG1CLENBR0EsNkIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVyxDQUVBLGdDLENBRUEsMkMsQ0N4aUJSLDBDRHVXQyxtRCxDQW9NUyxrQixDQUVBLFksQ0FFQSw4QixBQ25pQlYseUNEMlZDLG1ELENBNE1TLG1CLENBRUEsbUJBOU1ULCtELENBa05TLGEsQ0FsTlQsOEQsQ0FzTlMsZ0IsQ0FFQSxrQixDQ25qQlYseUNEMlZDLDhELENBMk5XLDBCQTNOWCw4RCxDQWtPUyw4QixDQWxPVCx1QyxDQXdPSyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxpQixDQUFBLG1CLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsUyxDQUV1QyxXQUFBLDBCLEVBRXJDLCtDQWhQUCw0RCxDQW9QZSxZLENDemtCaEIsc0NEcVZDLDRELENBdVBpQixhLENBdlBqQiw2RCxDQTZQaUIsZ0JBN1BqQiwrQyxDSThMRyxxRCxDSnlFSSxXLENBdlFQLDRELENJaU1LLGtFLENKeUVJLFcsQ0FPVCx5QyxDQUdLLFMiLCJmaWxlIjoiY29tcG9uZW50cy9wcm9kdWN0LWNhcmQvcHJvZHVjdC1jYXJkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL21peGlucyc7XG5cbi5wcm9kdWN0LWNhcmQge1xuICB3aWR0aDogcmVtKDM5MCk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcblxuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICB3aWR0aDogYmlnKDM5MCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgd2lkdGg6IHJlbSgyOTUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIHdpZHRoOiByZW0oMjI5KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6bm90KC5wcm9kdWN0LWNhcmRfcm93KSB7XG4gICAgY29udGFpbmVyLW5hbWU6IHByb2R1Y3QtY2FyZDtcbiAgfVxuXG4gICYgPiBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcmVtKDEwKSByZW0oOSkgcmVtKDIwKTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctd2hpdGUpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY29tbW9uKTtcblxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMTApIGJpZyg5KSBiaWcoMjApO1xuXG4gICAgICBnYXA6IGJpZygxNSk7XG5cbiAgICAgIGJvcmRlci13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDkpIHJlbSgxNSk7XG4gICAgICBnYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWxhcmdlKTtcblxuICAgICAgJiAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiByZW0oNSk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSgyNTApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0oNjkpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoNSk7XG5cbiAgICAgIGhlaWdodDogYmlnKDI1MCk7XG4gICAgICBnYXA6IGJpZyg2OSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgaGVpZ2h0OiByZW0oMTg2KTtcbiAgICAgIGdhcDogcmVtKDU5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBoZWlnaHQ6IHJlbSgxNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGhlaWdodDogcmVtKDE4MCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFnLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGxhY2UtY29udGVudDogc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGxhY2UtY29udGVudDogc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogcmVtKDUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDUpO1xuICAgIH1cblxuICAgICYgLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193aXNobGlzdCxcbiAgJl9fY29tcGFyaXNvbiB7XG5cbiAgICAmX2FjdGl2ZSxcbiAgICAmLmNvbXBhcmlzb24tcmVtb3ZlIHtcbiAgICAgICYgLmJ1dHRvbiB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAmIC5idXR0b24ge1xuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZGFyayk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYW5pbWF0aW9uIHtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgJiAuYnV0dG9uIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy13aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDAgYmlnKDEwKTtcbiAgICAgIGdhcDogYmlnKDE1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg1KTtcblxuICAgICAgZ2FwOiByZW0oMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IHJlbSg3KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZyg3KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSg0KTtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBoZWlnaHQ6IHJlbSg0OCk7XG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBoZWlnaHQ6IGJpZyg0OCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgaGVpZ2h0OiByZW0oNDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGhlaWdodDogcmVtKDYzKTtcblxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIGhlaWdodDogcmVtKDQyKTtcblxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygwKVxuICAgIH1cbiAgICBcbiAgICAmX2FsdCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAmX19tb2RpZmljYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogcmVtKDEwKTtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTApOyBcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IDAgYmlnKDEwKTtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgIEBjb250YWluZXIgcHJvZHVjdC1jYXJkIChtYXgtd2lkdGg6ICN7cmVtKDI5MCl9KSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSg1KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogMCBiaWcoNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IC5idXR0b24sXG4gICAgJiA+IC5udW1iZXItaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIC8vJiAuYnV0dG9uIHtcbiAgICAgIC8vJl9fY29udGVudCB7XG4gICAgICAvLyYgc3ZnIHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcblxuICAgICAgLy9AaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgLy99XG4gICAgICAvL31cblxuICAgICAgLy8mIHNwYW4ge1xuICAgICAgLy9AaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAvL31cbiAgICAgIC8vfVxuICAgICAgLy99XG4gICAgICAvL31cbiAgICB9XG4gIH1cblxuICAmX19jYXJ0IHtcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMzA0KTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBjb250YWluZXItbmFtZTogcHJvZHVjdC1jYXJkX3JvdztcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBtaW4taGVpZ2h0OiBiaWcoMzA0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oMjcwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgPiBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSgzNzApIDFmcjtcbiAgICAgIGdhcDogcmVtKDEwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogYmlnKDEwKTtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGJpZygzNzApIDFmcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSgyNzUpIDFmcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSgyMDkpIDFmcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5wcm9kdWN0LWNhcmQge1xuICAgICAgJl9fdG9wIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgcGFkZGluZzogYmlnKDEwKTtcbiAgICAgICAgICBnYXA6IGJpZygxNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDUpO1xuXG4gICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgZ2FwOiBiaWcoMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgIGdhcDogcmVtKDgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZsZXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICBnYXA6IGJpZygzMik7XG4gICAgICAgIH1cblxuICAgICAgICBAc3VwcG9ydHMgKGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xuXG4gICAgICAgICAgQGNvbnRhaW5lciBwcm9kdWN0LWNhcmRfcm93IChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLnByaWNlIHtcbiAgICAgICAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgICAgZ2FwOiBiaWcoMTApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDc2MHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiByZW0oMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fb2xkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogYmlnKDE0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoNzYwcHgpIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fc3VtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogYmlnKDI0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICAmX19tb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiByZW0oNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICBnYXA6IGJpZyg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmIHRhYmxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgdGJvZHkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgdHIge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg2LjUpIDA7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCB2YXIoLS1zdHJva2UtZGFyayk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgICAgcGFkZGluZzogYmlnKDYuNSkgMDtcblxuICAgICAgICAgICAgZ2FwOiBiaWcoMTApO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBiaWcoMSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQuNSkgMDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIHRkIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAc3VwcG9ydHMgKGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xuXG4gICAgICAgICAgQGNvbnRhaW5lciBwcm9kdWN0LWNhcmRfcm93IChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgJiBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuYnV0dG9uLFxuICAgICAgICAmID4gLm51bWJlci1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfc21hbGwge1xuICAgICYgLnByb2R1Y3QtY2FyZCB7XG4gICAgICAmX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDI1NjEpfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyMTAwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNzUwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNDAwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSg2MzApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9AbWl4aW4gY29udGFpbmVyKCRuYW1lLCAkd2lkdGgpIHtcbi8vICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4vLyAgY29udGFpbmVyLW5hbWU6ICRuYW1lO1xuLy8gIEBjb250YWluZXIgKG1heC13aWR0aDogJHdpZHRoKSB7XG4vLyAgICBAY29udGVudDtcbi8vICB9XG4vL31cbiIsIkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0je3JlbSgkcGl4ZWwpfTtcclxuICBsZWZ0OiAtI3tyZW0oJHBpeGVsKX07XHJcblxyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xyXG4gIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XHJcbiAgICB0b3A6ICN7YmlnKC0kcGl4ZWwpfTtcclxuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcclxuICBcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xyXG4gIH1cclxuXHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuIiwiLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAyNC4zNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgIHdpZHRoOiAxNS4yMzQzOHZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgd2lkdGg6IDE4LjQzNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLnByb2R1Y3QtY2FyZCB7XG4gICAgICB3aWR0aDogMTQuMzEyNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgIC5wcm9kdWN0LWNhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvZHVjdC1jYXJkOm5vdCgucHJvZHVjdC1jYXJkX3Jvdykge1xuICAgIGNvbnRhaW5lci1uYW1lOiBwcm9kdWN0LWNhcmQ7IH1cbiAgLnByb2R1Y3QtY2FyZCA+IGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjU2MjVyZW0gMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuOTM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgLW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllciksIC13ZWJraXQtYm94LXNoYWRvdyB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNhcmQgPiBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMC4zOTA2MnZ3IDAuMzUxNTZ2dyAwLjc4MTI1dnc7XG4gICAgICAgIGdhcDogMC41ODU5NHZ3O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAuMDM5MDZ2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgLnByb2R1Y3QtY2FyZCA+IGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjU2MjVyZW0gMC45Mzc1cmVtO1xuICAgICAgICBnYXA6IDAuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5wcm9kdWN0LWNhcmQgPiBmb3JtOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGFyZ2UpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1sYXJnZSk7IH1cbiAgICAgICAgLnByb2R1Y3QtY2FyZCA+IGZvcm06aG92ZXIgLnByb2R1Y3QtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG4gIC5wcm9kdWN0LWNhcmRfX3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA0LjMxMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNvbW1vbik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX190b3Age1xuICAgICAgICBwYWRkaW5nOiAwLjE5NTMxdnc7XG4gICAgICAgIGhlaWdodDogOS43NjU2MnZ3O1xuICAgICAgICBnYXA6IDIuNjk1MzF2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgLnByb2R1Y3QtY2FyZF9fdG9wIHtcbiAgICAgICAgaGVpZ2h0OiAxMS42MjVyZW07XG4gICAgICAgIGdhcDogMy42ODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX190b3Age1xuICAgICAgICBoZWlnaHQ6IDguNzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLnByb2R1Y3QtY2FyZF9fdG9wIHtcbiAgICAgICAgaGVpZ2h0OiAxMS4yNXJlbTsgfSB9XG4gIC5wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wcm9kdWN0LWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllciksIC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmctbWVkaXVtKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gIC5wcm9kdWN0LWNhcmRfX3RhZy1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBsYWNlLWNvbnRlbnQ6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuMzEyNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX190YWctbGlzdCB7XG4gICAgICAgIGdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgLnByb2R1Y3QtY2FyZF9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGxhY2UtY29udGVudDogc3RhcnQ7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC4zMTI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX21lbnUge1xuICAgICAgICBnYXA6IDAuMTk1MzF2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgLnByb2R1Y3QtY2FyZF9fbWVudSAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW07IH0gfVxuICAucHJvZHVjdC1jYXJkX193aXNobGlzdF9hY3RpdmUgLmJ1dHRvbl9faWNvbiwgLnByb2R1Y3QtY2FyZF9fd2lzaGxpc3QuY29tcGFyaXNvbi1yZW1vdmUgLmJ1dHRvbl9faWNvbiwgLnByb2R1Y3QtY2FyZF9fY29tcGFyaXNvbl9hY3RpdmUgLmJ1dHRvbl9faWNvbiwgLnByb2R1Y3QtY2FyZF9fY29tcGFyaXNvbi5jb21wYXJpc29uLXJlbW92ZSAuYnV0dG9uX19pY29uIHtcbiAgICBmaWxsOiB2YXIoLS1hY2NlbnQtY29sb3IpOyB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC5wcm9kdWN0LWNhcmRfX3dpc2hsaXN0X2FjdGl2ZTpob3ZlciAuYnV0dG9uX19pY29uLCAucHJvZHVjdC1jYXJkX193aXNobGlzdC5jb21wYXJpc29uLXJlbW92ZTpob3ZlciAuYnV0dG9uX19pY29uLCAucHJvZHVjdC1jYXJkX19jb21wYXJpc29uX2FjdGl2ZTpob3ZlciAuYnV0dG9uX19pY29uLCAucHJvZHVjdC1jYXJkX19jb21wYXJpc29uLmNvbXBhcmlzb24tcmVtb3ZlOmhvdmVyIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tZWxlbWVudHMtZGFyayk7IH0gfVxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAucHJvZHVjdC1jYXJkX193aXNobGlzdF9hY3RpdmUuYW5pbWF0aW9uOmhvdmVyIC5idXR0b25fX2ljb24sIC5wcm9kdWN0LWNhcmRfX3dpc2hsaXN0LmNvbXBhcmlzb24tcmVtb3ZlLmFuaW1hdGlvbjpob3ZlciAuYnV0dG9uX19pY29uLCAucHJvZHVjdC1jYXJkX19jb21wYXJpc29uX2FjdGl2ZS5hbmltYXRpb246aG92ZXIgLmJ1dHRvbl9faWNvbiwgLnByb2R1Y3QtY2FyZF9fY29tcGFyaXNvbi5jb21wYXJpc29uLXJlbW92ZS5hbmltYXRpb246aG92ZXIgLmJ1dHRvbl9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1lbGVtZW50cy13aGl0ZSk7IH0gfVxuICAucHJvZHVjdC1jYXJkX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX19ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiAwIDAuMzkwNjJ2dztcbiAgICAgICAgZ2FwOiAwLjU4NTk0dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xuICAgICAgICBnYXA6IDAuNjI1cmVtOyB9IH1cbiAgLnByb2R1Y3QtY2FyZF9faW5mbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDAuNDM3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX19pbmZvIHtcbiAgICAgICAgZ2FwOiAwLjI3MzQ0dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX2luZm8ge1xuICAgICAgICBnYXA6IDAuMjVyZW07IH0gfVxuICAucHJvZHVjdC1jYXJkX19uYW1lIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtZGFyay1wcmltYXJ5KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX25hbWUge1xuICAgICAgICBoZWlnaHQ6IDEuODc1dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX25hbWUge1xuICAgICAgICBoZWlnaHQ6IDIuNjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX19uYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzLjkzNzVyZW07XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX19uYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9IH1cbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX25hbWU6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpOyB9IH1cbiAgICAucHJvZHVjdC1jYXJkX19uYW1lOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTByZW07XG4gICAgICBsZWZ0OiAtMHJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwcmVtICogMik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDByZW0gKiAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9fbmFtZTo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDB2dztcbiAgICAgICAgICBsZWZ0OiAwdnc7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDB2dyAqIDIpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMHZ3ICogMik7IH0gfVxuICAgIC5wcm9kdWN0LWNhcmRfX25hbWVfYWx0IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvZHVjdC1jYXJkX19tb2RpZmljYXRpb25zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5wcm9kdWN0LWNhcmRfX21vZGlmaWNhdGlvbnMge1xuICAgICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG4gIC5wcm9kdWN0LWNhcmRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnByb2R1Y3QtY2FyZF9fYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjM5MDYydnc7XG4gICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgICBAc3VwcG9ydHMgKGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xuICAgICAgLnByb2R1Y3QtY2FyZF9fYnV0dG9uIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIEBjb250YWluZXIgcHJvZHVjdC1jYXJkIChtYXgtd2lkdGg6IDE4LjEyNXJlbSkge1xuICAgICAgICAucHJvZHVjdC1jYXJkX19idXR0b24ge1xuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX19idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5wcm9kdWN0LWNhcmRfX2J1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAuMTk1MzF2dzsgfSB9XG4gICAgLnByb2R1Y3QtY2FyZF9fYnV0dG9uID4gLmJ1dHRvbixcbiAgICAucHJvZHVjdC1jYXJkX19idXR0b24gPiAubnVtYmVyLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgLnByb2R1Y3QtY2FyZF9fY2FydCB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtOyB9IH1cbiAgLnByb2R1Y3QtY2FyZF9yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE5cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb250YWluZXItbmFtZTogcHJvZHVjdC1jYXJkX3JvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX3JvdyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDExLjg3NXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX3JvdyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2Ljg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAucHJvZHVjdC1jYXJkX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wcm9kdWN0LWNhcmRfcm93ID4gZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzLjEyNXJlbSAxZnI7XG4gICAgICBnYXA6IDAuNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyA+IGZvcm0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMzkwNjJ2dztcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0LjQ1MzEydncgMWZyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgPiBmb3JtIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE3LjE4NzVyZW0gMWZyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgPiBmb3JtIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzLjA2MjVyZW0gMWZyOyB9IH1cbiAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX190b3Age1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZ2FwOiAwLjkzNzVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2JvdHRvbSB7XG4gICAgICAgICAgcGFkZGluZzogMC4zOTA2MnZ3O1xuICAgICAgICAgIGdhcDogMC41ODU5NHZ3OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fYm90dG9tIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gICAgICAgICAgZ2FwOiAwLjYyNXJlbTsgfSB9XG4gICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9faW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMC42MjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2luZm8ge1xuICAgICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOS4zNzVyZW0pIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9faW5mbyB7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07IH0gfVxuICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2ZsZXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19mbGV4IHtcbiAgICAgICAgICBnYXA6IDEuMjV2dzsgfSB9XG4gICAgICBAc3VwcG9ydHMgKGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xuICAgICAgICBAY29udGFpbmVyIHByb2R1Y3QtY2FyZF9yb3cgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19mbGV4IHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDsgfSB9IH1cbiAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2ZsZXggLnByaWNlIHtcbiAgICAgICAgZ2FwOiAwLjYyNXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2ZsZXggLnByaWNlIHtcbiAgICAgICAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19mbGV4IC5wcmljZSB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDAuMTI1cmVtOyB9IH1cbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fZmxleCAucHJpY2VfX29sZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2ZsZXggLnByaWNlX19vbGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNTQ2ODh2dzsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2ZsZXggLnByaWNlX19vbGQge1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19mbGV4IC5wcmljZV9fc3VtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2ZsZXggLnByaWNlX19zdW0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19mbGV4IC5wcmljZV9fc3VtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG4gICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fbmFtZSB7XG4gICAgICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50OyB9XG4gICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fbW9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX21vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2NoYXJhY3RlcmlzdGljcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwLjM3NXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICBnYXA6IDAuMjM0Mzh2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2NoYXJhY3RlcmlzdGljcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fY2hhcmFjdGVyaXN0aWNzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2NoYXJhY3RlcmlzdGljcyB0YWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19jaGFyYWN0ZXJpc3RpY3MgdGJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2NoYXJhY3RlcmlzdGljcyB0ciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNDA2MjVyZW0gMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNjI1cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggdmFyKC0tc3Ryb2tlLWRhcmspOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fY2hhcmFjdGVyaXN0aWNzIHRyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjUzOTF2dyAwO1xuICAgICAgICAgICAgZ2FwOiAwLjM5MDYydnc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjAzOTA2dnc7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkuMzc1cmVtKSB7XG4gICAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fY2hhcmFjdGVyaXN0aWNzIHRyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjgxMjVyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19jaGFyYWN0ZXJpc3RpY3MgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2NoYXJhY3RlcmlzdGljcyB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5LjM3NXJlbSkge1xuICAgICAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fY2hhcmFjdGVyaXN0aWNzIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yODEyNXJlbTsgfSB9XG4gICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19jaGFyYWN0ZXJpc3RpY3MgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7IH1cbiAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19idXR0b24ge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBzdXBwb3J0cyAoY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplKSB7XG4gICAgICAgIEBjb250YWluZXIgcHJvZHVjdC1jYXJkX3JvdyAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2J1dHRvbiAuYnV0dG9uX19jb250ZW50IHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2J1dHRvbiAuYnV0dG9uX19jb250ZW50IHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRfcm93IC5wcm9kdWN0LWNhcmRfX2J1dHRvbiAuYnV0dG9uX19jb250ZW50IHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfSB9XG4gICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19idXR0b24gPiAuYnV0dG9uLFxuICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fYnV0dG9uID4gLm51bWJlci1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAgICAgICAucHJvZHVjdC1jYXJkX3JvdyAucHJvZHVjdC1jYXJkX19idXR0b24gPiAuYnV0dG9uOm50aC1jaGlsZCgyKSxcbiAgICAgICAgLnByb2R1Y3QtY2FyZF9yb3cgLnByb2R1Y3QtY2FyZF9fYnV0dG9uID4gLm51bWJlci1pbnB1dDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiB1bnNldDsgfVxuICAucHJvZHVjdC1jYXJkX3NtYWxsIC5wcm9kdWN0LWNhcmRfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMDsgfVxuIl19 */
